
java
好笔头
这个作者很懒,什么都没留下…
展开
-
java 序列化
写一篇文章总不知道从哪开始,那就从它的定义开始吧,将一个对象编码成一个字节流,称做将对象序列化(serialization),相反的处理过程就为反序列化(deserializing)。对象一旦被序列化,它就可以从一台虚拟机迁移到另一台虚拟机,或者保存到磁盘,或者网络传输,待反序列化使用。当然javabean被实例化非常的简单,只需要 implements Serializable 即可。但是用原创 2016-11-02 16:55:05 · 303 阅读 · 0 评论 -
JVM内幕:Java虚拟机详解
本文由 ImportNew - 挖坑的张师傅 翻译自 jamesdbloom。欢迎加入翻译小组。转载请见文末要求。这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM转载 2016-10-19 16:09:34 · 1414 阅读 · 0 评论 -
关于Java泛型的面试题
1. Java中的泛型是什么 ? 使用泛型的好处是什么?这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人 都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入 集合中,避免了在运行时出现ClassCastE转载 2016-10-25 15:29:27 · 5297 阅读 · 0 评论 -
彻底理解JAVA动态代理
原文:http://www.cnblogs.com/flyoung2008/archive/2013/08/11/3251148.html代理设计模式定义:为其他对象提供一种代理以控制对这个对象的访问。代理模式的结构如下图所示。动态代理使用java动态代理机制以巧妙的方式实现了代理模式的设计理念。代理模式示例代码public转载 2015-12-14 12:21:14 · 332 阅读 · 0 评论 -
myBatis 批量插入oracle
一直对myBatis似懂非懂,最近遇见了几个问题和大家分享下,也是做个笔记场景:批量插入数据影响当中sql 应该是这样的:insert () values(),可是这么想当然的写到mapper中,但是总报sql语法错误。仔细检查也没看出哪有问题,无奈只好问问古老师。当然有同仁们遇到了同样的问题,解决办法如下,虽然看的不是很习惯。 insert into VDS_MODIFY原创 2015-04-10 18:09:18 · 1079 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名转载 2014-12-04 14:36:01 · 312 阅读 · 0 评论 -
java 解压zip
最近操作zip 记录下,分享下public class ZIPUtil { public static void unZipFiles(String filename, String descDir,String compressM,String compressA,String compressB) throws IOException, Interrupt原创 2014-12-01 18:22:31 · 575 阅读 · 0 评论 -
java.util.ConcurrentModificationException 出现的原因和解决办法
原文地址:http://fine36.blog.163.com/blog/static/189251005201258113857343/用iterator遍历集合时碰到java.util.ConcurrentModificationException这个异常,下面以List为例来解释为什么会报java.util.ConcurrentModificationException这个异转载 2014-12-01 15:50:32 · 487 阅读 · 0 评论 -
JAVA的动态代理机制及Spring的实现方式
文章来源:http://www.cnblogs.com/springsource/archive/2012/08/30/2664050.html转载 2014-11-07 14:25:01 · 476 阅读 · 0 评论 -
生成6位数字验证码
最近要做个找回密码的功能,考虑了几种原创 2014-11-24 14:59:44 · 1611 阅读 · 0 评论 -
apache StringUtils详细介绍
//null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否Null 或者 "" //System.out.println(StringUtils.isEmpty(null)); //System.out.println(StringUtils.isNotEmpty(null)); //判断是否null转载 2014-11-27 12:02:11 · 643 阅读 · 0 评论 -
java 泛型
原文地址:什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添转载 2014-10-20 17:51:54 · 320 阅读 · 0 评论 -
string[] 转化成其他数组
Long[] idls=(Long[]) ConvertUtils.convert(ids, long.class);原创 2014-05-21 17:21:03 · 523 阅读 · 0 评论 -
海量数据处理
何谓海量数据处理?所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。何谓海量,就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是数据太大,导致无法一次性装入内存。那解决办法呢?针对时间,我们可以采用巧妙的算法搭配合适的数据结构,如Bloom filter/Hash/bit-map/堆/数据库或倒排索引/trie树,针对空间,无非就一个办法:大而化小:分而治之/转载 2014-03-10 18:43:54 · 576 阅读 · 0 评论 -
linux 连接oracle出现大量TIME_WAIT
linux netstat -anltp|grep 211.151.173.101tcp time_wait发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决:vi /etc/sysctl.conf编辑文件,加入以下内容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net转载 2014-01-26 14:59:46 · 2266 阅读 · 0 评论