摘要: 一、线程机制 二、线程同步 三、线程通信 四、线程安全性 一、问题: 出现了线程安全问题 ? 二、问题的原因: 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共享数据的错误。 三、出现线程安全问题的根本原因: 1、存在两个或者两个以 阅读全文
posted @ 2018-09-25 21:05 boniu666 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 第一次握手序列号是x; 第二次握手序列号y,确认号x+1; 第三次握手序列号x+1,确认号y+1 阅读全文
posted @ 2018-09-14 17:12 boniu666 阅读(5180) 评论(0) 推荐(0) 编辑
摘要: 1、安装java环境 2、安装tomacat 3、从jenkins的官网上下载jenkins.war包,其war就是web打包之后可以直接使用的 4、将jenkins.war拷贝到tomcat下的webapps下,这个webapps目录下就是用来放置网站,项目等 5、使用好压将jenkins.war 阅读全文
posted @ 2018-05-11 22:27 boniu666 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 安装tomcat的前提是有java的环境。 第一次安装tomcat: 1.从网上找到tomcat 8或者tomcat 7的压缩包,解压到一个指定的目录,然后什么环境变量也没有配置,在浏览器中打开localhost:8080 成功出现tomcat的标识 第二次安装tomcat: 1.重新安装了自己的w 阅读全文
posted @ 2018-05-11 21:58 boniu666 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1.都实现了map接口 2.都是键值对的方式存储 3.都是通过单链表解决冲突的 4. 都实现了Serializable接口和Cloneable接口,因此它支持序列化和被克隆。 不同点: 1.hashtable不支持键-值为null,而hashmap支持。 2.hashmap是线程不安全,而 阅读全文
posted @ 2018-04-21 15:14 boniu666 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-14 15:37 boniu666 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 备注:如有转载,请声明出处。 阅读全文
posted @ 2018-04-14 15:33 boniu666 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 备注:如果有转载,请说明出处 阅读全文
posted @ 2018-04-14 15:32 boniu666 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 进程是动态的,而程序是静态的。 进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。没有建立进程的程序不能作为1个独立单位得到操作系统的认可。 进程和程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; 一个进程可以执行一个或几个程序。(一个程序几个进程在于这个程序的开发者的设置,可以是1个,也可以是多个的。) 进程具有并发性,而程序没有。 进程是系统进行资源分配... 阅读全文
posted @ 2018-04-10 16:36 boniu666 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 1、存储对象不同:栈存储的是局部变量,堆存储的是实体。 2、释放机制不同:栈的里面存储的局部变量生命周期结束,则就释放掉局部变量;而堆的话,则是通过垃圾回收机制去释放掉实体。 3、更新速度不同:局部变量的生命周期短,so,栈的更新速度快于堆的更新速度。 4、申请空间不同:栈是编译器自动分配:存储局部 阅读全文
posted @ 2018-04-08 14:54 boniu666 阅读(219) 评论(0) 推荐(0) 编辑