- 博客(12)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
转载 Zookeeper概念和实现
转载:https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/转载:http://www.cnblogs.com/ggjucheng/p/3370359.html一、Zookeeper的定义ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管
2017-08-31 20:55:17 945
转载 Java 编程思想(八)BIO/NIO/AIO的具体实现
转载:Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)转载:架构设计:系统间通信(3)——IO通信模型和JAVA实践 上篇转载:架构设计:系统间通信(3)——IO通信模型和JAVA实践 中篇转载:架构设计:系统间通信(3)——IO通信模型和JAVA实践 中篇1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提...
2017-08-29 23:48:53 2040 1
转载 IO多路复用之select、poll、epoll详解
转载:http://www.cnblogs.com/jeakeven/p/5435916.html目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,pselect,poll,epoll本质上都是同
2017-08-29 23:10:38 630
转载 Java 编程思想(七) BIO/NIO/AIO的区别(Reactor和Proactor的区别)
一、同步/异步,阻塞1. 同步和异步是针对应用程序和内核的交互而言的。 同步/异步是在时间上强调处理事情的结果/机会成本的两种处理策略;强调结果意味着对结果的迫不急待,不过结果是正确的还是错误的,反正你要立即给我一个结果响应;强调时间机会成本意味着对等待结果浪费的时间极其难接受,而对结果并不是那么急切,暂时不管结果(让处理方处理完主动通知结果/自己空闲的时候主动去获取结果)转而去处理其他事情。
2017-08-29 22:03:22 1484
转载 Java 数据库连接池的实现
转载:javaweb学习总结(三十九)——数据库连接池一、连接池的定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释
2017-08-29 19:07:15 14372 4
转载 Java 线程安全之volatile\StringBuffer\ArrayList\HashMap
一、volatile1.1 volatile并非线程安全的Java语言包含两种内在的同步机制:同步块(synchronize关键字)和volatile 变量。但是其中 Volatile 变量虽然使用简单,有时候开销也比较低,但是同时它的同步性较差,而且其使用也更容易出错。下面我们先使用一个例子来展示下volatile有可能出现线程不安全的情况:public class ShareD
2017-08-29 15:19:45 1371
转载 Java多线程Thread/Runnable/Callable之间的区别
编写多线程程序一般有三种方法,Thread,Runnable,Callable。1. RunableRunnable是个接口,使用很简单:1. 实现该接口并重写run方法2. 利用该类的对象创建线程3. 线程启动时就会自动调用该对象的run方法package com.callable.runnable;/** * Created on 2016/5/18.
2017-08-29 11:04:02 3410
转载 MyBatis的使用和SSM框架基础
转载:MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作1. MyBatis与Hibernate 1.1 Hibernate 简介 Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hi...
2017-08-21 20:24:05 1435 3
转载 Java AOP & Spring AOP 原理和实现
转载:http://www.cnblogs.com/hongwz/p/5764917.html1. AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OO
2017-08-08 20:15:07 7341 2
转载 Java IoC模式(依赖、依赖倒置DIP、依赖注入DI、控制反转)
转载:http://www.cnblogs.com/liuhaorain/p/3747470.htmlhttp://blog.csdn.net/qq_22654611/article/details/52606960http://blog.csdn.net/u010850027/article/details/519315420. 基本概念面向对象设计(OOD)有助于我们开
2017-08-07 17:33:11 1198
转载 JavaScript速学记录
1. JavaScript中的null、Nan、undefined的区别是什么?js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。未定义的值和定义未赋值的为undefined,null是一种特殊的object,NaN是一种特殊的number。(1)undefined与null是相等的;(2)
2017-08-06 00:21:51 611
转载 Java 反射(reflection)/注释(Annotation)/监听器(Listener)/装饰器(wrapper)/过滤器(Filter)一锅煮
区分学习Java和JavaWeb中的几个特性,文章摘抄自网络,不定期更新和补充中。。。
2017-08-04 20:40:53 2213
互联网公司技术架构资料-百度_淘宝_腾讯_新浪
2017-11-25
mybatis generator及配置文件
2017-08-16
TDD_C++_Testngpp_VS2010 示例程序
2017-06-20
testngpp 官方英文使用文档 VS2008
2017-06-19
testngpp VS2008 官方示例(不适用VS2010)
2017-06-19
testngpp1.1 源码 官网下载 已确认可以编译通过
2017-06-19
数据结构与算法分析C语言描述
2015-03-24
程序员求职宝典
2015-03-24
Windows驱动开发技术详解
2015-03-24
100题系列by_July
2015-03-24
Gstreamer Android h264硬解码
2015-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人