- 博客(20)
- 收藏
- 关注
原创 负数的二进制表示
一个数的负数为这个数的补码加一 (二进制) 如: 00000000 00000000 00000000 00000100 (十进制为4) 补码为: 11111111 11111111 11111111 11111011 加1后: 11111111 11111111 11111111 11111100 (十进制为-4) 计算: -4>>1 结果是多少 11111111 11111111 11111111 11111100 右移1之后: 111111111 1...
2020-12-27 13:10:47
439
原创 linux下安装nginx
1.下载 nginx-x.xx.x.tar.gz 官网:http://nginx.org/en/download.html 2.安装依赖:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 3.解压 tar zxvfnginx-x.xx.x.tar.gz 4.cd 至解压后的目录nginx-x.xx.x 执行:./configure 5.然后 make 6.然后make install ...
2020-12-14 21:25:39
153
原创 linux下安装vsftpd vsftpd.conf配置 访问ftp时候输入正确的用户名密码还是一直弹出提示让你输入的原因
1. 安装:yum -y install vsftpd 2.在根目录创建文件夹 mkdir ftpfile 3.创建ftp用户: user add ftpuser -d /ftpfile -s /sbin/nologin 4.修改文件夹权限 chown -R ftpuser.ftpuser /ftpfile/ 5.重置ftp用户密码 passwd ftpuser 6.cd 至/etc/vsftpd vim chroot_list 将刚刚创建的用户名写进去 7.配置vsftpd.conf ..
2020-12-14 20:53:56
1897
原创 linux安装tomcat
1.在https://tomcat.apache.org/download-80.cgi复制下载链接: 2.wget +下载链接 进行下载 3.tar zxvf apache-tomcat-8.5.61.tar.gz 进行解压 4.启动 tomcat:cdapache-tomcat-8.5.61/bin 然后sh startup.sh 5.
2020-12-13 16:21:21
148
原创 linux安装jdk 环境变量配置
1.在官网下载安装包:jdk-8u271-linux-x64.rpm 地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.下载到linux后,执行 rpm -ivhjdk-8u271-linux-x64.rpm 3.在 /usr/java下能看的刚刚安装好的jdk 4.vim /etc/profile 进行环境变量配置: export JAVA_HOME=/usr/java/jdk1.8...
2020-12-13 14:50:28
275
1
原创 使用 ab 进行压测 设置cookie post传参
ab -n 1 -c 1 -p post.txt -T application/x-www-form-urlencoded -C “SESSION=Njg0YjQ5MjMtOWU1My00MmJmLWE4NjgtNGZhY2FlYjQ3MWVh” http://xxxx SESSION为keyNjg0YjQ5MjMtOWU1My00MmJmLWE4NjgtNGZhY2FlYjQ3MWVh为value post.txt内容: count=3&productId=26 注意post.txt ..
2020-12-10 14:32:24
457
原创 redis常用命令(2)
hset map1 name Tom hset map1 age 18 hexists map1 name hget map1 name hget map age1 hgetall map1 hkeys map1 hvals map1 hlen map1 hmget map1 name age hmset map1 newname newnamevalue newage newagevalue hkeys map1 hdel map1 key1 key2
2020-11-10 11:17:09
103
原创 Redis 常用命令
info 查看redis的一些信息 select 1 切换命名空间 flushall 清除所有命名空间所有key flushdb 清除当前命名空间所有key dbsize 查看当前dabase数量 save 对redis数据持久化 quit 退出连接 ping 测试连接
2020-11-03 22:44:59
566
原创 Redis 启动 连接 退出 命令大全
redis ./redis-server 默认方式启动(6379端口) 连接 ./redis-cli 退出./redis-cli shutdown ./redis-server --port xxxx 指定端口启动 连接 ./redis-cli -p xxxx 退出./redis-cli -p xxxx shutdown ./redis -server ../redis.conf 指定配置文件启动 ...
2020-11-03 22:12:40
2337
原创 nginx反向代理服务器域名解析配置(windows下)
目录转发: server { listen 80; autoindex on; server_name image.zhengbin.com; access_log D:/xuexi/20200611/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404. html; if ( $query_string ...
2020-06-11 20:36:12
298
原创 Java面试题
1.jQuery中live与bind方法的区别 https://www.jb51.net/article/44564.htm 2.css的优先级 https://www.cnblogs.com/sweet-ice/p/10514587.html 3.什么是事务?事务的四个特性以及事务的4个隔离级别 https://www.cnblogs.com/Kevin-ZhangCG/p/90383...
2020-01-17 12:13:51
195
原创 oracel中 round trunc floor ceil 区别
round() 四舍五入trunc() 不进行四舍五入,直接截去floor() 取小于等于数值的最大整数ceil() 取大于等于数值的最小整数
2018-04-06 21:34:32
278
原创 oracle统计函数
统计函数count(*) --- 对于count()函数而言 可以传递三类内容: *, 字段, distinct字段面试题:请问count(*) count(字段),count(distinct 字段)有什么区别如果列上存在null,那么null不统计,如果使用distinct , 那么列上如果有重复,重复的记录也不统计使用count(*)是最方便的,最好用count(字段)在所有统计函数,只有c...
2018-04-02 08:36:09
3688
原创 求出每个部门人数的正确写法
第一种:(不合理)select deptno,count(empno) from empgroup by deptno执行结果:第二种:(准确写法)select d.deptno,nvl(t.conn,0) from dept d,(select deptno,count(empno) conn from emp group by deptno) twhere d.deptno = t.dept...
2018-03-31 18:33:09
1641
翻译 类Object的所有方法
protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。 protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此
2017-11-22 22:57:20
223
原创 SSH框架整合开发(SSH框架整合过程)
SSH框架整合过程 第一步 导入需要用到的jar包 第二步 搭建struts2环境 (1) 创建action ,创建struts.xml配置文件,配置action (2) 配置struts2 的过滤器 第三步 搭建hibernate环境 (1) 创建实体类 (2) 配置实体类和数据库表映射关系 (3) 创建hibernate核心配置文件 (引入映射配置文件)
2017-11-22 22:54:46
571
转载 (转)TCP与UDP的区别
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协议集包括应用层,
2017-11-22 22:50:42
288
原创 MySQL常用语句
-- 双中划线+空格:注释(单行注释),也可以使用#号 -- 创建数据库 create database mydatabase charset utf8; -- 使用关键字或者保留字,必须使用反引号 create database `database` chartset utf8; -- 创建中文数据库(中文数据库是可以的,但是要有前提条件 set name gb
2017-11-21 12:31:29
258
原创 SSH框架整合开发(struts2 spring hibernate 三大框架知识总结)
今天总结一下前些时间学习的SSH三大框架的整合开发 首先先简单回顾一下SSH整合开发的知识点 SSH即struts2 hibernate spring struts2框架 主要的内容是三个:Action 值栈 拦截器 一 Action操作 (1)首先要知道action创建的三种方式 1)继承 ActionSupport类(最常用) 2)实现 Action 接口 3)不
2017-11-18 23:36:04
913
转载 (转载的)位运算符C语言提供了六种位运算符:
一、位运算符C语言提供了六种位运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反 >> 右移 1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101
2017-11-17 12:47:23
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人