自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 327

原创 linux下安装nginx

1.下载 nginx-x.xx.x.tar.gz 官网:http://nginx.org/en/download.html2.安装依赖:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel3.解压 tar zxvfnginx-x.xx.x.tar.gz4.cd 至解压后的目录nginx-x.xx.x 执行:./configure5.然后 make6.然后make install...

2020-12-14 21:25:39 112

原创 linux下安装vsftpd vsftpd.conf配置 访问ftp时候输入正确的用户名密码还是一直弹出提示让你输入的原因

1. 安装:yum -y install vsftpd2.在根目录创建文件夹 mkdir ftpfile3.创建ftp用户: user add ftpuser -d /ftpfile -s /sbin/nologin4.修改文件夹权限 chown -R ftpuser.ftpuser /ftpfile/5.重置ftp用户密码 passwd ftpuser6.cd 至/etc/vsftpd vim chroot_list 将刚刚创建的用户名写进去7.配置vsftpd.conf..

2020-12-14 20:53:56 1729

原创 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.sh5.

2020-12-13 16:21:21 105

原创 linux安装jdk 环境变量配置

1.在官网下载安装包:jdk-8u271-linux-x64.rpm 地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2.下载到linux后,执行 rpm -ivhjdk-8u271-linux-x64.rpm3.在 /usr/java下能看的刚刚安装好的jdk4.vim /etc/profile 进行环境变量配置:export JAVA_HOME=/usr/java/jdk1.8...

2020-12-13 14:50:28 209 1

原创 使用 ab 进行压测 设置cookie post传参

ab -n 1 -c 1 -p post.txt -T application/x-www-form-urlencoded -C “SESSION=Njg0YjQ5MjMtOWU1My00MmJmLWE4NjgtNGZhY2FlYjQ3MWVh” http://xxxxSESSION为keyNjg0YjQ5MjMtOWU1My00MmJmLWE4NjgtNGZhY2FlYjQ3MWVh为valuepost.txt内容:count=3&productId=26注意post.txt ..

2020-12-10 14:32:24 398

原创 redis常用命令(2)

hset map1 name Tomhset map1 age 18hexists map1 namehget map1 name hget map age1hgetall map1hkeys map1hvals map1hlen map1hmget map1 name agehmset map1 newname newnamevalue newage newagevaluehkeys map1hdel map1 key1 key2

2020-11-10 11:17:09 62

原创 Redis 常用命令

info 查看redis的一些信息select 1 切换命名空间flushall 清除所有命名空间所有keyflushdb 清除当前命名空间所有keydbsize 查看当前dabase数量save 对redis数据持久化quit 退出连接ping 测试连接

2020-11-03 22:44:59 475

原创 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 2141

原创 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 262

原创 Java面试题

1.jQuery中live与bind方法的区别https://www.jb51.net/article/44564.htm2.css的优先级https://www.cnblogs.com/sweet-ice/p/10514587.html3.什么是事务?事务的四个特性以及事务的4个隔离级别https://www.cnblogs.com/Kevin-ZhangCG/p/90383...

2020-01-17 12:13:51 147

原创 oracel中 round trunc floor ceil 区别

round() 四舍五入trunc() 不进行四舍五入,直接截去floor() 取小于等于数值的最大整数ceil() 取大于等于数值的最小整数

2018-04-06 21:34:32 237

原创 oracle统计函数

统计函数count(*) --- 对于count()函数而言 可以传递三类内容: *, 字段, distinct字段面试题:请问count(*) count(字段),count(distinct 字段)有什么区别如果列上存在null,那么null不统计,如果使用distinct , 那么列上如果有重复,重复的记录也不统计使用count(*)是最方便的,最好用count(字段)在所有统计函数,只有c...

2018-04-02 08:36:09 3587

原创 求出每个部门人数的正确写法

第一种:(不合理)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 1576

翻译 类Object的所有方法

protected  Objectclone()           创建并返回此对象的一个副本。 booleanequals(Object obj)          指示其他某个对象是否与此对象“相等”。protected  voidfinalize()           当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此

2017-11-22 22:57:20 171

原创 SSH框架整合开发(SSH框架整合过程)

SSH框架整合过程第一步 导入需要用到的jar包第二步 搭建struts2环境(1) 创建action ,创建struts.xml配置文件,配置action(2) 配置struts2 的过滤器第三步 搭建hibernate环境(1) 创建实体类(2) 配置实体类和数据库表映射关系(3) 创建hibernate核心配置文件 (引入映射配置文件)

2017-11-22 22:54:46 520

转载 (转)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 253

原创 MySQL常用语句

-- 双中划线+空格:注释(单行注释),也可以使用#号-- 创建数据库create database mydatabase charset utf8;-- 使用关键字或者保留字,必须使用反引号create database `database` chartset utf8;-- 创建中文数据库(中文数据库是可以的,但是要有前提条件 set name gb

2017-11-21 12:31:29 221

原创 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 861

转载 (转载的)位运算符C语言提供了六种位运算符:

一、位运算符C语言提供了六种位运算符:& 按位与| 按位或^ 按位异或~ 取反>> 右移1. 按位与运算按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101

2017-11-17 12:47:23 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除