上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
2018年8月16日
摘要: Netty是基于NIO的框架,完善了NIO的一些缺陷,因此可以用Netty替代NIO Netty实现通信步骤: 1、创建两个NIO线程组,一个专门用于网络事件处理(接受客户端的连接),另一个则进行网络通信读写。 2、创建一个ServerBootstrap对象,配置Netty的一系列参数,例如接受传出 阅读全文
posted @ 2018-08-16 16:17 布鲁布鲁sky 阅读(241) 评论(0) 推荐(0) 编辑
2018年8月14日
摘要: NIO:即非阻塞式IO 视频教程: https://chuanke.baidu.com/v1982732-211322-1316084.html 使用步骤: 1、创建 ServerSocketChannel 和业务处理线程池。2、绑定监听端口,并配置为非阻塞模式。3、创建 多路复用器Selector 阅读全文
posted @ 2018-08-14 14:31 布鲁布鲁sky 阅读(284) 评论(0) 推荐(0) 编辑
2018年7月17日
摘要: 问题: 最近的项目中,发现Mysql数据库在8个小时内,没有请求时,会自动断开连接,这是MySQL服务器的问题。The last packet successfully received from the server was 1,836,166 milliseconds ago. The last 阅读全文
posted @ 2018-07-17 10:14 布鲁布鲁sky 阅读(508) 评论(0) 推荐(0) 编辑
2018年7月13日
摘要: . 只需要一个jar包 复制到eclipse/plugins文件夹下,重启Eclipse即可看到如下三只小猫 1、修改Tomcat (1)Tomcat version:版本 (2)Tomcat Home:Tomcat所在路径 (3)Contexts directory:在文件中配置Tomcat将要启 阅读全文
posted @ 2018-07-13 13:35 布鲁布鲁sky 阅读(165) 评论(0) 推荐(0) 编辑
2018年7月4日
摘要: 1、数据表结构的搬家 SqlServer的建表sql语句在MySQL中肯定不能运行 这里使用转换工具 下载地址: https://download.csdn.net/download/zhutouaizhuwxd/10519813 使用说明: https://www.cnblogs.com/mian 阅读全文
posted @ 2018-07-04 17:21 布鲁布鲁sky 阅读(221) 评论(0) 推荐(0) 编辑
2018年6月28日
摘要: 有时候不要把一些属性值写死在代码中,而是写在配置在文件中,方便更改 PropertiesUtil工具类:读取key-value形式的配置文件,根据key获得value值 1、测试类 2、PropertiesUtil.java工具类 阅读全文
posted @ 2018-06-28 10:33 布鲁布鲁sky 阅读(514) 评论(0) 推荐(0) 编辑
2018年5月28日
摘要: Cas Server下载:http://developer.jasig.org/cas/ Cas Client下载:http://developer.jasig.org/cas-clients/ 一、生成证书 1、生成证书: 生成一个别名为castest的证书。 此处需要特别注意口令(后续导入导出证 阅读全文
posted @ 2018-05-28 19:02 布鲁布鲁sky 阅读(276) 评论(0) 推荐(0) 编辑
2018年5月22日
摘要: 1、wait/notify方法 输出结果: 代码解读: 第一步:执行t2线程,进入run方法,list.size不等于5,就lock.wait释放锁,t2进程等待,转而执行t1 第二步:执行t1进程,得到锁,执行for循环,当list.size等于5时,发出通知..唤醒t2进程,但是会继续执行完fo 阅读全文
posted @ 2018-05-22 22:37 布鲁布鲁sky 阅读(425) 评论(0) 推荐(0) 编辑
2018年5月19日
摘要: 被volatile修饰的变量能够保证每个线程能够获取该变量的最新值,从而避免出现数据脏读的现象。 根据下面实例理解: 不加volatile输出结果: 可以看到,线程没有停止,还在run()方法里一直循环, 我们在main方法里设置了全局变量isRunning为false,线程执行run方法时没有生效 阅读全文
posted @ 2018-05-19 22:22 布鲁布鲁sky 阅读(156) 评论(0) 推荐(0) 编辑
摘要: synchronized:意思是 同步,也就是 共享资源 Synchronized修饰方法:对象锁 Static Synchronized修饰方法:类锁 下面代码手动敲一遍,就会理解 一、Synchronized修饰方法 1、一个对象,启动多个线程,竞争一把对象锁 输出结果: 这五个线程,哪个先执行 阅读全文
posted @ 2018-05-19 12:54 布鲁布鲁sky 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页