java基础技巧
文章平均质量分 50
kay_zhyu
这个作者很懒,什么都没留下…
展开
-
java如何快速实现深copy
1、对应的object实现Serializablepublic class BaseDO implements Serializable { private static final long serialVersionUID = 4976398103651159073L; public String toString() { return ToStringBuilder原创 2015-12-01 23:09:47 · 546 阅读 · 0 评论 -
J2EE基本介绍
好久没有写博客了。在实际工作中,发现自己的技术基础真的很差,很多名词概念不知道是什么意思。所以最近下决心恶补一下。这个算是基本篇,以自问自答的形式来解决自己心中的疑惑,如果对另外的人也有帮助,那就是再好不过了。准备篇什么是J2EE全称是Java2 Enterprise Edition。 “J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: 1. 宿主应用原创 2015-12-27 16:55:59 · 2243 阅读 · 0 评论 -
基础知识之进程通信
什么是进程通信进程中的信息交换称之为进程通信为什么需要进程通信进程是操作系统的核心,不同的进行之间的数据是隔离的,没有共享。如果两个进程之间需要实现互斥和共享的关系,就需要进行通信。进程通信的实现方式进程通信有三种实现方式共享存储消息通信管道通信共享存储 实现原理:两个相互通信的进程通过一块共享的存储进行信息交换 优点:快捷有效 缺点:写入和读取互不关心,存在安全隐患。一种解决方式就是原创 2016-03-04 20:27:34 · 470 阅读 · 0 评论 -
几种toString的性能比较
背景最近要写一个批量的接口,由于一次请求的量比较大,所以很多小的点不得不好好考虑性能。一个object的toString操作,也是一个性能考虑点,故自己做了一个测试,比较了一下可能的几种toString的方式。 public static void main(String[] args){ SingleConsignOrder singleConsignOrder = new原创 2016-03-04 20:32:21 · 6234 阅读 · 1 评论 -
java并发-concurrentHashMap
应用场景在大并发情况下,需要保证map的线程安全,且保证写安全和读并发。原理锁分离如果要保证线程安全,那么一次操作只能由一个线程完成,特别是写操作。简单的来讲,concurrentHashMap是将一个大的HashTable分解成了多个小的HashTable,实现锁的分离,从而在保证线程安全的情况下,提高读写效率锁顺序在类似size,containsValue等类似操作需要跨越全表的操作时候,锁顺序原创 2016-04-02 21:39:43 · 506 阅读 · 0 评论