2017年4月25日
摘要: java 多线程中 - 栅栏 就是用一个线程去等待,被唤醒的次数,如果次数和要等待的次数相同时开始执行 其原理个人理解: 设置一个线程安全的变量 CyclicBarrier barrier 中的一个计数变量 ,然后创建一个等待线程,一直wait 等待 这个计数变量修改时唤醒, 唤醒时然后判断该计数变 阅读全文
posted @ 2017-04-25 11:36 秦水坡 阅读(411) 评论(0) 推荐(0) 编辑
  2017年4月20日
摘要: join : 当前正在执行的现在中断,等待join 线程执行完才能开始 当前的main 方法必须要等到 SimpleThread s 这个线程执行结束才能开始下面的 循环 SimpleThread 必须是继承 Thread 对象 阅读全文
posted @ 2017-04-20 11:57 秦水坡 阅读(92) 评论(0) 推荐(0) 编辑
  2017年4月18日
摘要: netty 5 心跳 注意需要引入 netty 5 的jar包 阅读全文
posted @ 2017-04-18 11:49 秦水坡 阅读(133) 评论(0) 推荐(0) 编辑
  2017年4月17日
摘要: socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。socket是一种基于心跳检测的长连接。 NIO 是基于socke 阅读全文
posted @ 2017-04-17 10:18 秦水坡 阅读(300) 评论(0) 推荐(0) 编辑
  2017年4月1日
摘要: 设定 a 表有 A1,A2,A3 ,AB 字段 设定 b 表有 B1,AB表字段 根据b表和a表筛选出a表然后删除 第一种删除 delete from a where AB in ( select AB from b where b表的条件 ) and b的条件 第二种删除 delete a fro 阅读全文
posted @ 2017-04-01 15:05 秦水坡 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 生产者:配置文件 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema- 阅读全文
posted @ 2017-04-01 11:38 秦水坡 阅读(8990) 评论(0) 推荐(0) 编辑
  2017年3月31日
摘要: Linux 安装时 Customize Now(自定义选包)选包如下 base system -> base , compatibility libraries,debugging Tools,Dial-up Networking Support ,Hardware monitoring utili 阅读全文
posted @ 2017-03-31 10:33 秦水坡 阅读(146) 评论(0) 推荐(0) 编辑
  2017年3月30日
摘要: 1、mkdir、rmdir: 创建文件夹、删除文件夹 mkdir /test mkdir -p /test/mydir/dds/dss 如果父目录不存在创建父目录 mkdir a b c 创建多个文件夹 2、ls: 查看文件夹里面的文件 ls /test 查看test 下面的文件夹 ls -ld 查 阅读全文
posted @ 2017-03-30 14:32 秦水坡 阅读(205) 评论(0) 推荐(0) 编辑