加载中
spring项目加入jta分布式事务的实现方式: Atomikos

jta分布式事务的实现方式: Atomikos

2015/12/10 14:33
754
redis分布式锁

关于分布式锁的概念网上太多了,这里就不罗嗦了。对于开发者来说,最关心的应该是什么情况下使用分布式锁。 使用分布式锁,一般要满足以下几个条件: · 分布式系统(关键是分布式) · 共享资...

2015/10/16 14:05
7.9K
用代码实现-jvm的内存溢出异常

1.jvm的内部体系结构浅析 2.jvm的几个运行时数据区域 3.jvm的内存溢出异常 在Java虚拟机规范的描述中,除了PC(程序计数器)寄存器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryErro...

2015/03/22 22:00
44
如何使用Jacoco远程统计tomcat服务的代码覆盖率

如何使用Jacoco远程统计tomcat服务的代码覆盖率,非常实用

2015/08/12 13:14
7.8K
五.redis pipeline

redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完...

2015/02/03 14:25
33
Java 8: 从永久代(PermGen)到元空间(Metaspace)

正如大家所知,JDK 8 Early Access版已经提供下载。这使开发者可以体验Java8的新特性。其中之一,是Oracle从JDK7发布以来就一直宣称的要完全移除永久代空间。例如,字符串内部池,已经在JDK...

2016/03/23 13:29
86
logback指定日志存放位置

随着通用日志组件转入 Slf4j,logback 也变成了默认的日志实现,像 log4j 一样,logback.xml 中也可以使用系统属性或环境变量,如 ${catalina.home}。在 log4j.properties 中,如果变量在系统...

2015/01/07 17:31
174
HibernateSessionFactory创建的Session是否单例

使用Eclipse生成Hibernate 代码时候工具为我们生成了一个 HibernateSessionFactory 这样的类 来为我们提供获得Session的方法. 但是用这个类的时候我们发现一个问题. 看下面代码       ...

Hessian学习—Hessian入门

一、远程通讯协议的基本原理   网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、...

2015/07/01 16:42
76
一个java状态机样例的代码

在UML当中有状态机视图,这个状态机可以用于自动售货机,自动售票机等等场景,下面是用java代码模拟的一个状态机: 1.状态机接口 package stateMachine; /** * 状态机接口 * @author seace...

2015/07/02 10:22
66
LRU缓存设计-踩坑学习

先简述下我今天遇到的问题。这边sdk登陆,并发量不小,然后用户登陆后可以进行共享登陆,主要业务描述就是,同一个公司的多个产品,一个产品登陆了,另外一个产品可以直接免登陆,这些登陆信...

spring 自定义schema

扩展schema,定义自己的bean属性。。不错! 主要: 1,定义META-INF下.xsd文件,这里是people.xsd;定义spring.handlers;定义spring.schemas 2,定义namaspace解析类,这里是StudentNamespaceHan...

2015/07/02 14:42
18
Redis Sentinel集群方案--单机测试

1.测试环境 master: 127.0.0.1 6379 slave1: 127.0.0.1 6479 slave2: 127.0.0.1 6579 master-sentinel: 127.0.0.1 26379 slave1-sentinel: 127.0.0.1 26479 slave2-sentinel: 127.0.0.1 26...

Java压缩技术(四) GZIP——Java原生实现

趁着头脑清楚,抓紧时间继续整理! 熟悉linux的朋友可能都用过文件压缩命令,譬如最为简单的gzip命令。 相关链接: Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩——Java原生实现 Ja...

2014/08/17 15:48
26
zookeeper简单实战之一:分布式配置管理

个人理解:zk对于配置文件的管理类似于一个订阅者模式。从代码中可以看出。任何设置了监听的zk客户端只要设置了监听zk的状态变化, 那么zk只要对该节点的本身节点或者子节点的信息和数据进行...

2015/02/02 17:30
291
关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数...

2015/03/22 21:52
62
理解回调函数

理解回调函数

2014/07/27 21:56
47
Redis安装及主从配置

一、何为Redis   redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持pus...

2015/07/19 13:18
53
Actionerror和Actionmessage标签的用法

Actionerror和Actionmessage标签的用法: 这两个标签的使用,在网上挺多答案的可是都不是我想要知道的那种答案。这一次我通过自己努力的尝试暂且知道了这两个标签的的用途拿出来和大家分享下...

有限状态机(FSM)的Java 演示

本文从简单的例子入手,逐步演变成非常复杂的程序。 在简明 状态模式中,状态之间的变换由外界控制,或者说,多种状态是分割的、无关的。状态模式最有趣的地方正是讨论其状态的变迁。 1.引子...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部