会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hust_liye
希望在技术的道路上越走越远!
博客园
首页
新随笔
联系
订阅
管理
2017年6月8日
JAVA 时间"dd/MMM/yyyy:HH:mm:ss Z", Locale.US
摘要: 工作遇到时间格式转换问题, 就是在日志分析时, 需要将格式“15/Oct/2009:14:00:00 +0800”转为格式“2009-10-15 14:00:00”, 找了好久没有找到合适的,终于在友人的帮助下解决了: String viewtime = " 15/Oct/2009:14:00:00
阅读全文
posted @ 2017-06-08 16:39 hust_liye
阅读(2601)
评论(0)
推荐(0)
2017年5月27日
BeanCopier
摘要: cglib是一款比较底层的操作java字节码的框架。 下面通过拷贝bean对象来测试BeanCopier的特性: Java代码 public class OrderEntity { private int id; private String name; // Getters and setters
阅读全文
posted @ 2017-05-27 11:33 hust_liye
阅读(323)
评论(0)
推荐(0)
2017年4月12日
JVM内存模型二
摘要: Java 中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,而每个线程又单独的有自己的工作内存,当线程与内存区域进行交互时,数据从主存拷贝到工作内存,进而交由线程处理(操作码+操作数)。更多信息我们会在后面的《深入JVM—JVM类执行机制中详细解说》。 在
阅读全文
posted @ 2017-04-12 13:03 hust_liye
阅读(155)
评论(0)
推荐(0)
JVM内存模型一
摘要: JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、
阅读全文
posted @ 2017-04-12 13:00 hust_liye
阅读(186)
评论(0)
推荐(0)
2017年4月11日
Java多线程之ThreadLocal总结2
摘要: ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该
阅读全文
posted @ 2017-04-11 20:59 hust_liye
阅读(228)
评论(0)
推荐(0)
Java多线程之ThreadLocal总结
摘要: 原贴地址:http://www.cnblogs.com/zhengbin/p/5674638.html 阅读目录 官方对ThreadLocal的描述: 《Thinking in Java》中的描述: 三个要点: 源码举例: ThreadLocal的接口方法: 官方对ThreadLocal的描述: "
阅读全文
posted @ 2017-04-11 15:10 hust_liye
阅读(338)
评论(0)
推荐(0)
Java乐观锁、悲观锁
摘要: 乐观锁 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condi
阅读全文
posted @ 2017-04-11 14:36 hust_liye
阅读(690)
评论(0)
推荐(0)
Java多线程之原子性 volatile、atomicInteger测试
摘要: 原文链接:http://www.cnblogs.com/zhengbin/p/5653051.html 一、补充概念 1.什么是线程安全性? 《Java Concurrency in Practice》中有提到:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。 2
阅读全文
posted @ 2017-04-11 12:55 hust_liye
阅读(6231)
评论(1)
推荐(0)
2017年4月10日
Java设计模式-抽象工厂模式
摘要: 例子背景: 随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝马320系列配置A型号空调和A型号发动机,宝马230系列配置B型号空调和B型号发动机。 例子背景: 随着客户的要求越来越高,宝马车需
阅读全文
posted @ 2017-04-10 11:32 hust_liye
阅读(182)
评论(0)
推荐(0)
Java设计模式-简单工厂模式
摘要: 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之
阅读全文
posted @ 2017-04-10 11:31 hust_liye
阅读(126)
评论(0)
推荐(0)
下一页
公告