
java语法
文章平均质量分 91
iteye_985
这个作者很懒,什么都没留下…
展开
-
SimpleDateFormat性能调优(转载)
博客分类: java 多线程华为Mapreduce框架 万能的SimpleDateFormat可以把java.util.Date对象, 或者类似 "2010-11-24 23:23:11.666"的 字符串转换成我们需要的格式或者时间对象。 但是由于时间的概念复杂,又牵扯到时区与本地化,导致了SimpleDateFormat需要处理太多的时间细节, ne...原创 2013-06-26 23:01:31 · 688 阅读 · 0 评论 -
Jconsole、jvisualvm工具介绍
http://zz563143188.iteye.com/blog/2096606原创 2014-07-27 08:52:51 · 139 阅读 · 0 评论 -
java 加密
本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按 照RFC2045的定义,Base64被定义为:Base64内容传送编码被设...原创 2013-02-23 21:02:40 · 89 阅读 · 0 评论 -
Java中HashMap和TreeMap的区别深入理解
Java中HashMap和TreeMap的区别深入理解 博客分类: Java javathread数据结构 首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。 HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有...原创 2014-05-27 16:54:00 · 90 阅读 · 0 评论 -
java动态代理学习笔记
java动态代理学习笔记 博客分类: java JavaCC++C#Blog 没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方...原创 2014-05-09 09:48:46 · 85 阅读 · 0 评论 -
[置顶] 这些年收藏的技术大牛的博客分享(后续还会继续更新)大家可以在评论中分享自己关注的...
大家也可以在评论中分享自己关注的博客 个人感觉一些比较好的。内容精致的博客推荐如下: http://www.cnblogs.com/huangxincheng/ 算法爬虫相关 http://ifeve.com/ 并发编程网 http://coolshell.cn/ 酷壳 http://jm.taobao.org/ 阿里中间件 http://www.searc...原创 2014-04-28 00:41:37 · 124 阅读 · 0 评论 -
浅谈Java中的equals和==
浅谈Java中的equals和== 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 4 System.out.println(str1==str2); 5 System.out.println(str1.equ...原创 2014-04-24 00:08:01 · 97 阅读 · 0 评论 -
由浅入深分析mybatis通过动态代理实现拦截器(插件)的原理
由浅入深分析mybatis通过动态代理实现拦截器(插件)的原理 博客分类: mybatis mybatis拦截器动态代理插件 最近在用mybatis做项目,需要用到mybatis的拦截器功能,就顺便把mybatis的拦截器源码大致的看了一遍,为了温故而知新,在此就按照自己的理解由浅入深的理解一下它的设计。 和大家分享一下,不足和谬误之处欢迎交流。直接入正题。 首先,先不...原创 2014-04-03 01:53:28 · 69 阅读 · 0 评论 -
Java开发的一些小经验一(判断字符串是否为空)
在做Java开发的过程中,经常会有一些这样或那样的错误,这些错误在一些或深入浅出、或入门的书里面都有提到过,但是这就像是生活中的一些教训,说多少遍都是白扯,只有自己经历了,才会懂。 但是还是要写下来,一来作为自己的一个总结、反思,二来给不幸看到这篇小博客的同学们一点启发,哪怕在某天写代码的过程中有一瞬间想起来,并在自己的代码 中使用这些小的技巧。虽然不能让程序一下子健壮起来,更不...原创 2014-04-02 01:58:10 · 125 阅读 · 0 评论 -
Java性能调优续
Java性能调优续 3.2 字符串的调优 下面列出一些常见的关于字符串优化的策略,简单的我就不多作解释了。 1) 使用规则表达式处理字符串匹配代替复杂的字符串查找和复制操作; 2) 使用不拷贝字符串中字符的高效方法,例如String.subString()方法; 3) 尽可能不要使用需要拷贝字符串中字符的低效方法,例如String.toUpperCase()和String...原创 2014-03-17 08:34:55 · 86 阅读 · 0 评论 -
Java多线程笔记6-ThreadPoolExecutor/ExecutorService
Java多线程笔记6-ThreadPoolExecutor/ExecutorService 1.ThreadPoolExecutor代码示例 package com.landon.mavs.example.concurrent;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.Thread...原创 2014-01-13 18:22:33 · 163 阅读 · 0 评论 -
url中文参数传递乱码
我这样就行了啊 XML/HTML code? 1 2 3 4 5 6 7 8 9 10 11 <%@ page import="java.net.*" contentType="text/html;charset=utf-8"%> <html> <head> <title...原创 2013-11-14 18:49:05 · 137 阅读 · 0 评论 -
一个简单的Web服务器(Web服务器如何工作)
一个简单的Web服务器(Web服务器如何工作) 分类: JavaWeb 2013-10-20 17:13 34人阅读 评论(0) 收藏 举报 JavaWeb服务器通信 HTTP允许Web服务器和浏览器通过Internet发送并接收数据,是一种基于“请求——响应”的协议。HTTP使用的是可靠的TCP连接,TCP协议默认使用TCP 80端口。在HTTP中,总是由客户...原创 2013-10-22 20:13:04 · 89 阅读 · 0 评论 -
小记wsdl2java
缘由要实现协同工作,在不同的平台交换数据,是以有一个wsdl文件需要转换成java类文件,以下有两种方式进行转换:(命令行方式) 一、CXF wsdl2java配置环境变量 CXF-HOME 为“D:/czd/work/java/lib/apache-cxf-2.7.7”增加 path “%CXF-HOME %bin” 后,在cmd下运行D:/>cd testD:/test>cd ...原创 2013-10-22 20:07:21 · 126 阅读 · 0 评论 -
总结 20 个开发细节
总结 20 个开发细节 博客分类: 研发管理 svn缓存jsspring数据库 1:提交到SVN的代码必须有提交备注,以便于以后查看。 2:如考虑页面缓存,可以在路径后增加随机数:url + "&TimeS=" + Math.random();。 3:类的头注释:类说明、作者、版本、特别说明。 4:方法必须有注释:方法说明、参数列表含义。 5:没...原创 2013-09-28 01:30:38 · 77 阅读 · 0 评论 -
org.w3c.dom(java dom)解析XML文档
org.w3c.dom(java dom)解析XML文档 位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想 首先来了解点Java DOM 的 API:1.解析器工厂类:DocumentBuilderFactory 创建的方法:DocumentBuilderFactory dbf = ...原创 2013-07-19 21:06:37 · 170 阅读 · 0 评论 -
【摘抄】同步和争用以及减少争用的手段
【摘抄】同步和争用以及减少争用的手段 博客分类: 多线程与并发 同步和争用减少争用的手段 synchronized真正意味着什么? synchronized 的语义确实保证了一次只有一个线程可以访问被保护的区段,但同时还包括同步线程在主存内互相作用的规则。理解 Java 内存模型(JMM)的一个好方法就是把各个线程想像成运行在相互分离的处理器上,所有...原创 2013-06-26 23:29:24 · 156 阅读 · 0 评论 -
读取修改配置文件
读取修改配置文件 分类: util类 2014-07-15 14:37 37人阅读 评论(0) 收藏 举报 ResourceBundle PropertiesUtil.class.getClassLoader().getResource PropertiesLoaderUtils.loadProperties(new ClassPathResource(propertyName)); ...原创 2014-08-13 15:34:24 · 599 阅读 · 0 评论