JamesZhao1987
码龄13年
关注
提问 私信
  • 博客:39,208
    问答:9,098
    48,306
    总访问量
  • 114
    原创
  • 2,055,847
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2011-11-01
博客简介:

JamesZhao1987的专栏

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得2次评论
  • 获得30次收藏
创作历程
  • 2篇
    2013年
  • 46篇
    2012年
  • 66篇
    2011年
TA的专栏
  • j2ee基础常识
  • java工具类
    10篇
  • 设计模式
    20篇
  • spring部分
    11篇
  • javaSE基础
    19篇
  • sql部分
    4篇
  • 基础web
    8篇
  • linux部分
    6篇
  • 优化
    2篇
  • 英语
    1篇
  • struts部分
    2篇
  • hibernate部分
    4篇
  • javascript部分
    6篇
  • 异常
    3篇
  • 分布式程序
    2篇
  • 非技术
  • 算法
    2篇
  • 小常识
    1篇
  • JDK中的类
    4篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JVM启动时指定-Dfile.encoding="UTF8"的作用

简单来说就是指定JVM默认的编码方式 java io中很多方法,如果你不指定具体的编码方式,就会从这个属性取得 file.encoding 但是后来(由于bug) 查看了jdk的一些实现,发现有些方法不管你指定编码与否都会从 file.encoding取编码方式,就是说是jdk的bug 当时发现的是JDK 1.5的某个版本有这个问题因为jdk默认字符编码是操作系统的编码,中文的系统自然就是gbk了...
原创
发布博客 2013.10.17 ·
3048 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事务的分析

事务见附件
原创
发布博客 2013.03.29 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用vmstat主要的查看项

vmstat是虚拟内存统计的缩写,procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 4300072 23...
原创
发布博客 2012.07.20 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux-svn命令

转载自 http://blog.csdn.net/sunboy_2050/article/details/6187464SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的...
原创
发布博客 2012.05.18 ·
1179 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

mysql 创建用户并授权

创建mysql用户情形一:创建本地用户即密码create user 'james' @ 'localhost' IDENTIFIED by '111';--james为用户名,localhost为指定的主机(任意的主机请使用%),111为密码情形二:创建某台机器的用户create user 'james' @ '192.168.1.3' IDENTIFIED by '111...
原创
发布博客 2012.04.09 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript 浏览器兼容性的判断

如果document.addEventListener不为空则为forefoxt浏览器如果window.attachEvent则为IE浏览器如:if (document.addEventListener){ alert("火狐浏览器");}else if (window.attachEvent){ alert("IE浏览器");}jque...
原创
发布博客 2012.04.08 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自调用匿名函数

通常定义函数并调用function a(){}a();或是var a = function(){}a();但是查看jquery源码会发现它最外层的架构是这样的(function( window, undefined ) {// jquery code})(window);解释:首先jquery是定义了一个匿名函数(所谓的匿名函数就是没有名...
原创
发布博客 2012.04.08 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深度克隆与浅克隆

要想实现某个对象的克隆需要该对象实现java.lang.Cloneable接口。否则单纯调用super.clone()方法会抛出CloneNotSupportedException的异常(运行时异常)。如下:public class A {     public void someMethod() {         super.clone();     } }...
原创
发布博客 2012.04.05 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java集合之LinkedList

首先java中的集合从存储数据上来说分为2种。一种是存放单个值的,另外一种是存放键值对的。存放单个值的上级接口是Collection接口。同时jdk提供了一个对于集合操作的辅助类Collections。Collection暴露了一些简单的接口。如boolean add(E e);boolean remove(Object o);boolean addAll(Collection...
原创
发布博客 2012.04.05 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Collections类

Collections类提供了一些列静态方法用于操作集合。注意如果传入Collections类静态方法的集合参数为空时会抛出空指针异常常用方法:1.addAll(Collection list) //反置有序的集合13.synchronizedList(List list) //返回一个安全的list14.synchronizedMap(Map m) //返回安全的...
原创
发布博客 2012.04.05 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Properties类

首先看一下继承关系,HashTable是继承自Dictionary,而Properties又是继承自HashTabel。即关系如下java.lang.Object java.util.Dictionary java.util.HashtableProperties要求的key和value都是String类型的。Properties的setProperty方法是线...
原创
发布博客 2012.03.31 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Random类

Random类是用于生成随机数的。但是该类的随机算法实际上是伪随机。即相同种子、相同次数生成的随机数是一样的。首先看Random的两个构造方法public Random()//默认使用当前时间对应的种子public Random(long seed)//自定义种子注意种子只是让里面定义的随机算法从种子开始计算。即随机算法的起源数字,和生成的区间没有任何关系。再看Random类中...
原创
发布博客 2012.03.31 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

修改图片大小并添加水印

import java.awt.*;import java.awt.image.*;import javax.imageio.ImageIO;import javax.imageio.ImageIO.*;import javax.imageio.IIOException;import java.io.*;import com.sun.image.codec.jpeg.JPE...
原创
发布博客 2012.03.29 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改图片大小并添加水印

import java.awt.*;import java.awt.image.*;import javax.imageio.ImageIO;import javax.imageio.ImageIO.*;import javax.imageio.IIOException;import java.io.*;import com.sun.image.codec.jpeg.JPE...
原创
发布博客 2012.03.29 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

3DES算法分享

首先认识一下3DES加密中(也是其他加密)主要涉及到的类导入java中封装java算法的包:sunjce_provider.jar注意通常导入这个包是会报编译错误,因此需要对myeclipse做如下配置参考链接 http://jameszhao1987.iteye.com/blog/1468673然后认识一下涉及的类KeyGenerator类主要是用于生成密钥的(Secre...
原创
发布博客 2012.03.29 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Access restriction: The constructor SunJCE() is not accessible due to restrictio

Access restriction: The constructor SunJCE() is not accessible due to restriction on required library... 在研究java加密算法时出现了以下编译错误: Access restriction: The constructor SunJCE() is not accessible ...
原创
发布博客 2012.03.29 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对含有命名空间的xml进行解析

这是网上一个人模拟spring IOC 加载xml部分的代码,作者使用的saxReader进行解析的xml的。对于逐步(顺序)进行解析xml,saxReader是一种比较好的选择。private void readXML(String filename) { SAXReader saxReader = new SAXReader(); ...
原创
发布博客 2012.03.28 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

并发处理-悲观锁和乐观锁

数据库事务机制(二)——悲观锁和乐观锁标签:数据库 事务 悲观锁 乐观锁锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。 此时,我们就需要通过一些机 制来保证这些数据在某个...
原创
发布博客 2012.03.23 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

并发处理-悲观锁和乐观锁

数据库事务机制(二)——悲观锁和乐观锁标签:数据库 事务 悲观锁 乐观锁锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。 此时,我们就需要通过一些机 制来保证这些数据在某个...
原创
发布博客 2012.03.23 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Struts2 自定义拦截器实现权限验证

java代码package com.zhy.framework.core.server.interceptor;import java.util.Map;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionInvocation;/** * 该拦截器是校...
原创
发布博客 2012.03.22 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多