java
笑傲程序
工作经验10多年,有丰富的架构管理经验
展开
-
java学习资料库
http://www.jq-school.com/Material.aspx?id=6原创 2013-03-22 17:35:50 · 384 阅读 · 0 评论 -
my of java网站
MAVEN JAR大全http://maven.outofmemory.cn源码大全https://github.com开源中国https://git.oschina.net/login常用对照表http://tool.oschina.net/commonsIT爱学习网http://www.itaxxw.com/index.php?m=content&...原创 2015-05-09 22:48:26 · 138 阅读 · 0 评论 -
jvm性能优化(转载)
JVM内存模型优点内置基于内存的并发模型: 多线程机制同步锁Synchronization大量线程安全型库包支持基于内存的并发机制,粒度灵活控制,灵活度高于数据库锁。多核并行计算模型基于线程的异步模型。JVM性能的人为问题关键原因是:没有正确处理好对象的生命周期。需要从需求中找出存在自然边界的业务对象,将其对应落实到内存中,成为内存模型In-...原创 2015-04-12 20:05:02 · 109 阅读 · 0 评论 -
gjson应用
1.简单的处理 list 和 mapJava 代码1. Gson gson = new Gson();2. List testList = new ArrayList();3. testList.add("first");4. testList.add("second");5. String listToJson = gson.toJson(testList);6. S...原创 2014-04-02 14:52:02 · 198 阅读 · 0 评论 -
CGLib动态代理原理及实现
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。 简单的实现举例:这是一个需要被代理的类,也就是父类,通过字...原创 2014-04-02 14:51:08 · 74 阅读 · 0 评论 -
获取classpath之外资源路径的方法
[color=blue]// web工程根路径 private static final String WEB_ROOT; // web工程下的WEB-INF路径 private static final String WEB_INF_PATH; // web工程下的etc/config/路径 private static final String CONFIG_PAT...原创 2013-02-18 16:19:53 · 189 阅读 · 0 评论 -
自定义注解
[color=cyan]@Retention(RetentionPolicy.RUNTIME) //注解执行的时刻@Target( {ElementType.TYPE, ElementType.METHOD })//注解类型(方法和类)1.首先写两个公共的接口(一个用于类程序里面的类注解,另外一个用于类里面的方法注解),在分 别列出注解里面要用的方法(即注解的属性)。2.根据日志...原创 2013-02-18 16:10:42 · 71 阅读 · 0 评论 -
java基础知识总结(一)
[size=medium][color=green]一.java基础: 1.java内存空间和垃圾回收 (1)java内存分为: 栈:存放简单数据变量(值和变量名),存放引用数据类型的变量名以及它所指向的实例的首地址。 堆:存放引用数据的实例。 (2)java的垃圾回收:由一个后台线程gc进行垃圾(不被引用的对象:局部变...原创 2013-04-01 11:30:08 · 80 阅读 · 0 评论 -
JAVA网络通讯总结一
[size=medium][color=olive]一.TCP/UDP Sockets 1.TCP需要四个方面的数据: 本地iP,本地应用程序使用的TCP端口,远程IP地址,远程系统响应TCP端口 2.TCP客户端和服务器端操作步骤: (1)客户端:建立客户端socket连接==》得到socket的读写流==》操作数据流==》关闭数据流==》关...原创 2013-03-29 17:33:18 · 119 阅读 · 0 评论 -
JVM参数调优
[size=medium][color=darkblue]JVM参数的含义 实例见实例分析参数名称 含义 默认值 -Xms 初始堆大小 物理内存的1/64(原创 2013-03-22 16:54:27 · 92 阅读 · 0 评论 -
list,Object数据转换成json数据
[color=green] //list转换成json数组public static JSONArray list2CtsJSON(List原创 2013-03-18 15:58:55 · 182 阅读 · 0 评论 -
Properties读写文件的操作
[color=blue]Properties读文件public void readByFile(){//实例化一个Properties protected static Properties p = new Properties();InputStream in = null; String propertyFileName = "backspell.properti...原创 2013-03-18 15:01:13 · 84 阅读 · 0 评论 -
jackJson
在Java平台(StAX, JAXB等)XML处理质量和多样化的激励下,Jackson为多功能的Java JSON处理包其目标为集快捷、正确、轻量和符合人体工程学与一体。本文将给出Jackson的功能概览。JSON的三种处理方式 Jackson提供了三种可选的JSON处理方法(一种方式及其两个变型):流式 API:(也称为"增量分析/生成") 读取和写入 JSON 内容作为离...原创 2015-05-31 22:19:41 · 183 阅读 · 0 评论