我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

2016-02-02 17:05:05

阅读数 594

评论数 0

SimpleDateFormat的线程安全问题与解决方案

1. 原因 SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交友Calen...

2014-11-26 17:55:51

阅读数 786

评论数 0

JAVA中isEmpty和null以及""的区别

这是一个比较容易混淆的概念,为了弄清楚这个问题,最好的方法当然是写程序来验证,上代码吧~~:

2014-11-06 10:58:59

阅读数 557

评论数 0

Apache 重定向配置方法

转自: http://www.oschina.net/question/12_2803 今天的support内容需要测试Apache 页面重定向,简单的说就是配置Apache让它自动把旧的URL地址转换成新的URL输出。  首先,apache重定向功能需要调用mod_...

2014-10-17 10:14:12

阅读数 1542

评论数 0

谷歌那让人“呵呵”的图像技术

小太上一篇关于图像技术的文章《为什么Android的图片质量会比iPhone的差?》(http://blog.sina.com.cn/s/blog_12ce70a430102v1p3.html),引起了不少讨论。其实,谷歌在图像技术方面没搞明白的,可不仅仅只是libjpeg的optimize_mo...

2014-10-09 10:07:53

阅读数 632

评论数 0

为什么Android的图片质量会比iPhone的差?

经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”。不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事?     我们团队最初也纠结过这个问题,费了半天劲、绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到...

2014-10-09 10:06:33

阅读数 688

评论数 0

(原创)优酷android客户端 下载中 bug 解决

在网络情况不好的情况下,优酷android客户端下载视频会终止,用户放弃下载点击 删除该任务以后,切换到网络好的情况下进行下载,会显示该视频已在下载队列里,然后客户端UI界面却什么都看不到。导致用户根本无法下载。 其实优酷的下载都是使用读文件形式的 在优酷android的文件目录那里,(目前不...

2014-10-01 14:01:03

阅读数 1701

评论数 0

图解TCP-IP协议

本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。 图1 TCP 三次握手四次挥手 图1主要包括三部分:建立连接、传输数据、断开连接。 1)建立TC...

2014-09-28 09:39:27

阅读数 504

评论数 0

类反射机制+责任链的设计模式demo

直接贴代码: 反射工具包 package com.zzk.cn; import java.lang.reflect.Method; import java.util.List; /**  * Object 处理类  *  * @author zhengke.z...

2014-09-15 20:37:45

阅读数 866

评论数 2

Struts2的结构

Struts2: (1)客户端提交一个HttpServletRequest请求(.action或JSP页面) (2)请求被提交到一系列Filter过滤器,如ActionCleanUp和FilterDispatcher等 (3)FilterDispatcher是Struts2控制器的核心,它通...

2014-09-11 21:44:09

阅读数 528

评论数 0

数据库隔离级别

数据库隔离级别有四种,应用《高性能mysql》一书中的说明:   然后说说修改事务隔离级别的方法: 1.全局修改,修改mysql.ini配置文件,在最后加上 1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ...

2014-09-11 21:42:32

阅读数 500

评论数 0

脏读、不可重复读、幻读

锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。一般来说,锁可以防止脏读、不可重复读和幻觉读。   事务并发产生的问题:         脏读:一个事务读取到了另外一个事务没有提交的数据    ...

2014-09-11 21:37:56

阅读数 528

评论数 0

hibernate一级缓存,二级缓存,三级缓存,缓存算法及配置。

什么是缓存(我的理解):在内存中开辟一块空间,把原来在硬盘上的东西,放到内存当中,当需要用到一些数据时,直接在内存中查找,而不是到硬盘上查找。这块内存中的空间就是缓存。缓存能提高程序的运行效率。 一级缓存(session级的缓存):在一个session中load同一个对象2次,load时,hib...

2014-09-11 21:26:20

阅读数 632

评论数 0

hibernate中实体类的三种状态

1-----transient状态。当我们new一个对象是,就是transient状态,最显著的特点是在数据库中没有与之对应的记录。也没有纳入到session 的管理,随时可以被垃圾回收处理掉。 2-----persient状态。当我们对transient 对象进行save(),saveOrUp...

2014-09-11 21:23:04

阅读数 553

评论数 0

oracle提交了之后就不能回滚么?

execute执行后 可以回滚 commit提交后 不可以回滚 其实Oracle提交数据是分两步操作的,第一步execute执行,第二步commit提交。对应的PL\SQL也是要先点execute执行,执行后再点commit提交。 但是 commit提交后 可以用闪回查询恢复原来的数据 因为o...

2014-09-11 21:13:22

阅读数 621

评论数 0

大数据量下的数据库查询与插入如何优化? (整理)

数据库经常要做一些查询与插入,但是如果查询和插入的数据量过大的时候就会引发数据库性能问题,降低数据库工作效率。因此性能调优是大家在工作中都能够预见的问题,大到世界五百强的核心系统,小到超市的库存系统,几乎都会有要调优的时候。面对形形色色的系统,林林总总的需求,调优的手段也是丰富多彩。

2014-09-11 21:12:13

阅读数 4578

评论数 2

使用jdbc向数据库插入100000条记录

分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试: //1.使用statement插入100000条记录  Java代码   public void exec(Connection c...

2014-09-11 20:53:21

阅读数 1043

评论数 0

hibernate OpenSessionInView

一、什么是OpenSessionInView 在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的...

2014-09-11 20:49:27

阅读数 561

评论数 0

String a=new String("b"+"c")会创建几个对象?

四个 b c new出来的一个 a指向

2014-09-11 20:33:15

阅读数 739

评论数 0

请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧

这帖是用来回复高级语言虚拟机圈子里的一个问题,一道Java笔试题的。 本来因为见得太多已经吐槽无力,但这次实在忍不住了就又爆发了一把。写得太长干脆单独开了一帖。 顺带广告:对JVM感兴趣的同学们同志们请多多支持高级语言虚拟机圈子  以下是回复内容。文中的“楼主”是针对原问题帖而言...

2014-09-11 20:07:51

阅读数 632

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭