Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。 分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Chan ...
分类:
编程语言 时间:
2017-03-10 17:48:41
阅读次数:
231
1、概述 首先和大家一起回顾一下Java 消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了: 然后在另一篇博客《Java消息队列-ActiveMq实战》中,和大家一起从0到1的开启了一个ActiveMq 的项目,在项目开发的过程中,我们对ActiveMq有了一定的了解: 在 ...
分类:
编程语言 时间:
2017-03-10 17:46:11
阅读次数:
312
来源:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930499.html 用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为j ...
分类:
编程语言 时间:
2017-03-10 17:44:07
阅读次数:
234
2016年国庆节的时候开始接触Go语言,记录一下它的历史排名: ...
分类:
编程语言 时间:
2017-03-10 17:36:31
阅读次数:
207
一、隔离级别理解 1.脏读 首先理解,一个事务对数据进行了改变,尽管该事务尚未提交,但此时其他语句查到的数据,是该事务修改之后的。验证如下: 一张简单的user表 我们运行下面的语句123三行,开启事务,但是尚未提交 我们可以看到即使该事务尚未提交,但是此时查到的也是事务修改后的数据。 再看,运行如 ...
分类:
编程语言 时间:
2017-03-10 17:35:30
阅读次数:
139
生产者和消费者模型,是多线程中的典型模型,这里使用Java完成该模型 ServerTest.java 生产者代码 ClientTest.java 消费者代码 ModelClient.java 测试模型代码 测试结果: ...
分类:
编程语言 时间:
2017-03-10 17:35:16
阅读次数:
177
最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理,我就自己好奇写了一个实现基本功能的demo吧。 其实叫抓包工具,其实就是抓取流经自己网卡的所有ip包,我们能够按照ip包的协议解析不就行了。 实现的核心在这里: 其他的就不多说了,有开发经验的应该都 ...
分类:
编程语言 时间:
2017-03-10 17:30:58
阅读次数:
221
进程与线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 1.1多线程与多进程 多进程是指操作系统能同时运行多个任务(程序)。 多线程是 ...
分类:
编程语言 时间:
2017-03-10 16:47:27
阅读次数:
184
Basic usage example using Jedis in a multithreaded environment You shouldn't use the same instance from different threads because you'll have strange ...
分类:
编程语言 时间:
2017-03-10 16:43:33
阅读次数:
261
/** * 获取某路径下的子文件 * */ public static List getSubFile(String path){ List subFile = new ArrayList(); File file=new File(path); //确保该路径存在 if(file.exists()... ...
分类:
编程语言 时间:
2017-03-10 16:42:18
阅读次数:
210
1.1 Spring相关jar包引入(共9个jar包) 首先是配置spring容器jar:(context(上下文字段),core(spring核心包),expression(spring表达式),bean(生产和装配bean的工厂), common-logging(spring 中bean是从ap ...
分类:
编程语言 时间:
2017-03-10 16:41:26
阅读次数:
237
3.index.jsp有红色,缺少依赖包,在这里,我贴出使用的配置 1)pom.xml 2)springdemo-servlet.xml 3)web.xml 5.在项目上选择属性,再选择“Project Facets”,先设置java运行环境为1.8,先去掉"Dynamic Web Module"前 ...
分类:
编程语言 时间:
2017-03-10 16:39:49
阅读次数:
316
1 public class CheckBankCard { 2 /* 3 校验过程: 4 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。 5 2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,将个位十位数字相加,即将其减去9),再求和。 6 3、将奇数位总... ...
分类:
编程语言 时间:
2017-03-10 16:39:06
阅读次数:
223
shelve shelve是一额简单的数据存储方案,他只有一个函数就是open(),这个函数接收一个参数就是文件名,并且文件名必须是.bat类型的。然后返回一个shelf对象,你可以用他来存储东西,就可以简单的把他当作一个字典,当你存储完毕的时候,就调用close函数来关闭 这个有一个潜在的小问题, ...
分类:
编程语言 时间:
2017-03-10 16:37:06
阅读次数:
203
本文转自http://blog.csdn.net/chavo0/article/details/51038397 记录一下用到过的int转换成string的两种方法 第一种是to_string函数,这是C++11新增的,使用非常方便,简单查了下:C++11标准增加了全局函数std::to_strin ...
分类:
编程语言 时间:
2017-03-10 16:32:39
阅读次数:
187
开始学习js一段时间了 ,开始练习了不少的代码,下面和大家分享一下事件的处理练习 , 这是一个点击按钮实现更换图片功能,这里应用了鼠标点击事件 onclick 以及配套的函数,能够提高用户的体验。 ...
分类:
编程语言 时间:
2017-03-10 16:32:05
阅读次数:
174
出现问题描述: 1.Could not get a resource from the pool, Connection refused: connect windows Java这边客户端链接被拒接了,想想问题 1.Vmware里面的Linux所安装的Redis已经正常启动 2.在windows用 ...
分类:
编程语言 时间:
2017-03-10 16:28:03
阅读次数:
236