06 2017 档案

摘要:sleep 是让线程进入阻塞状态,一定时间之后回到非阻塞状态,从而可以重新获得 CPU。 wait 调用的时候需要先获得该 Object 的锁,调用 wait 后,会把当前的锁释放掉同时阻塞住。 在多线程环境中,死锁意味着两个或多个线程一直阻塞,等待其他线程释放锁,下面就是一个死锁的例子。 publ 阅读全文
posted @ 2017-06-30 11:33 williamcai
摘要:简单的讲,Spring是一个轻量级的应用程序开发框架。它除了帮助我们管理对象及其依赖关系。还提供了像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我管理最头疼的数据库事务,本身提供了一套简单的JDBC访问实现,提供了与第三方数据访问框架集成(如Hibernate,JPA),与各种 阅读全文
posted @ 2017-06-29 15:03 williamcai
摘要:依赖注入(Dependency Injection)是控制反转的一种实现方法。James Shore给出了依赖注入的定义:依赖注入就是将实例变量传入到一个对象中去(Dependency injection means giving an object its instance variables)。 阅读全文
posted @ 2017-06-29 14:40 williamcai
摘要:jvm虚拟机主要分为3种: 1、堆。 其中堆又为年青代和年老代。年青代分为3个部分:Edge区,from survive区,to survive区,默认按照8:1:1,主要的作用是为对象实例分配内存空间, 如果没有足够的内存空间分配,并且不能有足够的内存扩展,会报OOM错误。 2、方法区。 其中方法 阅读全文
posted @ 2017-06-27 19:33 williamcai
摘要:List<SaleCategoryDTO> saleCategoryList = saleCategoryDaoImpl.querySaleCategoryList(storeCode); for(int i=0;i<size;i++){ SaleCategoryDTO saleCategoryDT 阅读全文
posted @ 2017-06-23 15:32 williamcai
摘要:RSF意为Remote Service Framework,它专门为集群、高可用系统进行设计的分布式 RPC 服务框架。服务提供者可以是一个集群,服务的消费者也可以是一个集群,两者混合在一个集群里也是ok的。同时为了增强融灾 RSF 的注册中心也是支持集群的。所以基于 RSF 构建的服务系统不会存在 阅读全文
posted @ 2017-06-13 14:58 williamcai
摘要:RSF意为Remote Service Framework,它专门为集群、高可用系统进行设计的分布式 RPC 服务框架。服务提供者可以是一个集群,服务的消费者也可以是一个集群,两者混合在一个集群里也是ok的。同时为了增强融灾 RSF 的注册中心也是支持集群的。所以基于 RSF 构建的服务系统不会存在 阅读全文
posted @ 2017-06-13 14:58 williamcai
摘要:Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。 Redis快的主要原因是: 第一、二点不细讲,主要围绕第三点采用多路 I/O 复用技术来展开。 阅读全文
posted @ 2017-06-12 20:10 williamcai
摘要:1、vmstat 查看虚拟机的常用状态,包括cpu, memory,swap,io,system,process等数据信息。 2、free 主要查看内存信息 包括主存,缓存,交换内存的使用情况。默认单位为kb。 也可以自己设定显示单位 free -m 3、uptime 统计当前系统的使用情况,包括存 阅读全文
posted @ 2017-06-08 16:31 williamcai
摘要:1、SSI是什么 SSI技术,也叫作Serve Side Includes,通常称之为服务器端包含,使用SSI技术文件默认的后缀名为.shtml; SSI技术通过在html文件中加入SSI指令,让服务器端在输出html之前解释SSI指令,并把解释完的结果和html代码一同输出给客户端。SSI指令实在 阅读全文
posted @ 2017-06-04 22:21 williamcai
摘要:java 中子类继承父类的行为,也可以根据自己的个性覆盖父类的方法。父类可以覆盖的方法 具备2大特点: 1、该方法可被子类访问。 2、该方法为非静态的。 (1) public class Book { void print(){ System.out.println("book"); }} publ 阅读全文
posted @ 2017-06-04 20:02 williamcai