/learn

Primary LanguageJavaScript

实践代码记录

learn-jta-jpa

基于spring-data-jpa和atomikos的一个JTA演示,并配置jdbcdslog打印sql
1.spring-data-jpa通过Atomikos实现JTA事务
2.Atomikos+jdbcdslog——分布式事务管理输出实际log日志

learn-unit-test

关于单元测试的一些研究学习,包括JUnit、Mockito、AssertJ
1.JUnit注解整理
2.Mockito 初探
3.JUnit 单元测试断言推荐 AssertJ

learn-sitemesh

SiteMesh配置实例
SiteMesh2简单研究笔记
SiteMesh3简单研究笔记

learn-web

学习研究JQuery、Bootstrap等

learn-core-java

一些简单案例的研究学习
Redis和Memcached简单访问DEMO
1.Redis安装
2.Jedis对Redis数据的读取操作
3.通过Jedis访问Redis
4.Redis分布式连接和主从复制
5.Redis消息订阅/发布
6.Centos6.5安装Memcached
7.Thrift 简单使用
8.JDK7 NIO2 监控文件夹文件拷贝完成
9.concurrency包下演示如何通过构造ThreadFactory为线程池中运行的线程命名,及如何处理线程池中异常
10.ip包下演示如何查询本地IP
11.udp包下演示基于UDP发送和接收数据
12.通过sigar获取系统信息

learn-msm

1.通过maven-dependency-plugin实现导出,基于memcached-session-manager实现负载均衡时需要放到Tomcat/lib目录下的依赖

注意:为了和其他依赖做区分,msm所需的依赖scope设置为test

MVN命令

mvn dependency:copy-dependencies  -DexcludeScope=compile  -DoutputDirectory=./target/lib

或可以直接使用 learn\learn-msm\bin\msm_dependency.bat 自动下载
2.一个负载均衡测试页面
3.一个测试通过的Nginx配置文件
基于memcached-session-manager的负载均衡

learn-cas-client learn-cas-server

CAS服务器端和客户端的研究
1.keytool+tomcat 单向/双向认证的配置
2.yale-cas服务器端深度定制
3.cas server 4.0深度研究
4.yale-cas 与 shiro进行整合

learn-shiro

shiro的研究
1.简单的Spring整合Shiro
2.Shiro一些补充
3.Shiro通过Redis管理会话实现集群
3.集群中Quartz的配置