java全栈day07---Eclipse开发工具 超市库存管理系统
前六天我们都是用Notepad++来编写java程序,通过DOS命令来运行,我们发现这样比较繁琐,那么我们今天就用一个工具Eclipse来开发java Eclipse的下载安装 * A: Eclipse的下载安装 * a: 下载 * http://www.eclipse.org * b: 安装 * 只需要解压后就能使用 * c: 卸载 * 只需要将文件夹删除就可以了 * d: 注意 * 开发软件的安装目录中,尽量不要出现空格与中文 * B: Eclipse的特点 * a: 免费 * b:
<C++学习五>变量
变量:程序运行期间其值可以改变的量。一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值。如下图所示: 1、变量的命名规则 标识符:用来标识变量、符号常量、函数、数组、类型等实体名字的有效字符序列称为标识符。变量为标识符的一种。 C++规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。 注意:在C++中,大写字母和小写字母被认为是两个不同的字符。 在软件开发中,常习惯在变量前面加一个字母以表示该变量的类型,如iCunt:整
SpringBoot------全局异常捕获
1.添加异常类 package myshop.config;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.anno
如何优雅地过滤敏感词
敏感词过滤功能在很多地方都会用到,理论上在Web应用中,只要涉及用户输入的地方,都需要进行文本校验,如:XSS校验、SQL注入检验、敏感词过滤等。今天着重讲讲如何优雅高效地实现敏感词过滤。 敏感词过滤方案一 先讲讲笔者在上家公司是如何实现敏感词过滤的。当时毕竟还年轻,所以使用的是最简单的过滤方案。简单来说就是对于要进行检测的文本,遍历所有敏感词,逐个检测输入的文本中是否含有指定的敏感词。这种方式是最简单的敏感词过滤方案了,实现起来不难,示例代码如下: @Test
public v
如何为Java中的窗口(JFrame)添加颜色
最近一些学习Java的小伙伴,向我请教了一些关于Java图形化界面的问题,以下就是我对Java图形化界面的一些总结。 一:为何J Frame无法显示添加的颜色 public class Login extends JFrame{ public Login(){ this.setLayout(null); this.setBounds(600, 200, 200, 300); this.setVisible(true); this.setBackground(Color.yellow); //为
MyBatis基本工作原理
Application是程序员开发的Java代码,蓝色为MyBatis框架. API是MyBatis提供的增删改查等功能接口. 老式SQL写法我们在Dao中写SQL: SELECT * FROM user WHERE user_name = ?; 而在MyBatis中没有完全封装JDBC,还需要预先写一下SQL语句,不过不用像之前那样大篇幅以及多设置了:(进行了简化) 看一下老式的Dao层写法: 通过用户ID查询用户返回用户实例: ///// * 通过用户ID查询用户实例返回给showUser
Python学习 15day__高级语法
asyncio asyncio 本身是一个消息循环 步骤: 创建消息循环 把协程导入 关闭 1 import threading
2 # 引入异步io包
3 import asyncio
4
5 # 使用协程
6 @asyncio.coroutine
7 def hello():
8 print("Hello Word! (%s)"% threading.currentThread())
9 print("Sta
IIS 8.5详细错误
把网站部署到IIS后报错,我错的原因是文件夹内没有设置默认文档,计算机不知道运行哪一个文件,所以报错。 方法:(1)在IIS目录下找到默认文档,双击,点击添加,手写 自己的 启动文件 (2)启动自己的网站测试成功。
详解:shell采集系统信息
cpu信息采集
cpu使用率
采集算法:
通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:
cat /proc/stat | grep ‘cpu0’得到cpu0的信息
cpuTotal1=user+nice+system+idle+iowait+irq+softirq
cpuUsed1=user+nice+system+irq+softir...
教你如何快速切换Linux PHP版本
天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具,然后就顺便写下怎么快速、简便切换php版本。
有图有真相!!!
首先:find命令找下php在哪里先
#find / -name php
第一步:ln命令(百度下大把资源)主要用来创建软连接
现在主要是想将5.4版本换5.5版本:
#ln -s /usr/loc...
大神教你:xdebug和最重要的php调试技巧
好几年没有写PHP代码了,最近写了一些。我比较厌烦php,主要是调试麻烦,要按无数次F5,经常刷出空白. 以前调试总是依赖于在代码中加入下面两行:
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);
通常情况下,是 写代码--&gt;F5--&gt;刷出白板,然后翻箱倒柜的找出上面两条code,加入config....
linux下如何查看服务器wwn号
PC server主机与FC存储进行连接时,一般需要加装HBA卡,两者之间衔接的一个重要参数就是wwn号。redhat或suse下查看wwn号的方法如下。
一、SuSE Linux 9
查看 /proc/scsi/qla2xxx/* ,并以 adapter-port 为关键字过滤即可查看FC HBA卡的WWN信息:
# cat /proc/scsi/qla2xxx/* | grep ada...
细述:Fail2ban 阻止暴力破解案例
Fail2ban 能够监控系统日志,匹配日志中的错误信息(使用正则表达式),执行相应的屏蔽动作(支持多种,一般为调用 iptables ),是一款很实用、强大的软件。
攻击者不断尝试穷举 SSH 、SMTP 、FTP 密码等,只要达到预设值,fail2ban 就会调用防火墙屏蔽此 IP ,并且可以发送邮件通知系统管理员。
功能、特性:
1、支持大量服务:sshd 、apache 、qmai...
详解:Nginx 反向代理、后端检测模块
实验环境
Nginx
shell &gt; yum -y install gcc gcc-c++ make wget zlib-devel pcre-devel openssl-devel
shell &gt; wget http://nginx.org/download/nginx-1.12.2.tar.gz
shell &gt; tar zxf nginx-1.12.2.tar.gz; ...
详解:Mysql binlog 安全删除实例
如果你的 Mysql 搭建了主从同步 , 或者数据库开启了 log-bin 日志 , 那么随着时间的推移 , 你的数据库 data 目录下会产生大量的日志文件
shell &gt; ll /usr/local/mysql/data/ # 如下
-rw-rw----. 1 mysql mysql 63278 9月 11 02:03 mysql-bin.000001
-rw-rw----. 1...
使用Linux容器迅速搭建渗透测试环境(下篇)
在本文的上篇中,我们为读者介绍了如何配制宿主机和网络,在本文篇中,我们将为读者介绍容器的创建和启动等内容。
创建我们的第一个容器
lxc发行版附带了许多工具来帮助用户创建和管理容器。第一个是lxc-create,该工具可以通过模板为各种Linux平台创建最小化的安装。您可以通过查看/usr/share/lxc/templates目录来查看当前可用的模板。在我的Slackware 14.2宿主机...
使用 yum-cron 自动更新 Linux系统
我知道如何使用 yum 命令行 更新系统,但是我想用 cron 任务自动更新软件包。该如何配置才能使得 yum 使用 cron 自动更新系统补丁或更新呢?
首先需要安装 yum-cron 软件包。该软件包提供以 cron 命令运行 yum 更新所需的文件。如果你想要每晚通过 cron 自动更新可以安装这个软件包。CentOS/RHEL 6.x/7.x 上安装 yum cron
输入以下 [yum ...
如何选择最合适的DDoS高防服务
在互联网高度发展的今天,互联网公司正面临着十分激烈的市场竞争,不仅要承担比金贵的流量费用,还要面对来自技术、产品、品牌、营销,和人才等多方面的竞争压力,公司要在市场中突围而出变得愈发艰难。
DDoS高防服务的重要性或许远超你想象
在互联网高度发展的今天,互联网公司正面临着十分激烈的市场竞争,不仅要承担比金贵的流量费用,还要面对来自技术、产品、品牌、营销,和人才等多方面的竞争压力,公司要在市场...
linux运维常见问题解决集锦
作为linux运维,多多少少会碰见这样那样的问题或故障,用点心,平时多注意积累,水平肯定越来越高。下面就是常见问题解决集锦:
1.shell脚本不执行
问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“: bad interpreter: No such file or directory”错。一
看这错,我就问他是不是在...
今日推荐
周排行