![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 53
xingwang_ye
这个作者很懒,什么都没留下…
展开
-
struts2-标签中时间比较的方法
123 签退原创 2011-04-19 12:33:24 · 156 阅读 · 0 评论 -
java SimpleDateFormat在多线程下问题
https://github.com/dreamhead/ugly-code/blob/master/src/ugly-code-12.markdown 诸位Java程序员,想必大家对SimpleDateFormat并不陌生。不过,你是否知道,SimpleDateFormat不是线程安全的(thread safe)。这意味着,下面的代码是错误的:class Sample { ...原创 2013-02-26 17:43:28 · 139 阅读 · 0 评论 -
split
split("\\+")原创 2013-11-07 14:27:57 · 86 阅读 · 0 评论 -
MD5带盐值的java加密算法
我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。 加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的“佐...原创 2012-09-11 11:01:56 · 511 阅读 · 1 评论 -
java 静态内部类
public class Outer { static int oui=0; int var ; public void outerHoge(){ System.out.println("hogehoge"); } public void outerHoge2(){ Inner i = new Inner(); StaticHoge sh = new StaticHoge(); //Inn...原创 2012-11-30 17:57:37 · 84 阅读 · 0 评论 -
java里synchronized用法
http://blog.163.com/ray_jun/blog/static/16705364220106654750193/?fromdm&fromSearch&isFromSearchEngine=yes在java编程思想中对synchronized的一点解释: 1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod()...原创 2012-08-21 17:31:48 · 72 阅读 · 0 评论 -
java 用户线程和守护线程
JVM会等待所有非守护线程退出以后才会退出! public static void main(String[] args) { new MyThread().start(); //如果MyThread不是守护线程,那么JVM必须等待MyThread退出了才会退出 //并不是退出main函数就已经表示JVM可以结束! } -------------------------...原创 2012-11-09 17:26:04 · 115 阅读 · 0 评论 -
Class.forName和ClassLoader.loadClass的区别
Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)实际上是调用Class.forName(className, true, this.getClass().getClassLoader())。注意第二个...原创 2012-11-05 15:39:52 · 65 阅读 · 0 评论 -
cookie 和session 的区别
session是服务器端缓存,cookie是客户端缓存。cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案session保存在服务器端与浏览器设置无关,cookie在客户端并受浏览器设置限制这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Co...原创 2013-04-01 14:18:31 · 85 阅读 · 0 评论 -
Java中的移位操作以及基本数据类型转换成字节数组【收集】
http://blog.csdn.net/vozon/article/details/5470495JAVA中位运算符包括:&|~^>>>> 一、首先要搞清楚参与运算的数的位数:(联想:java的8种基本类型:byte,short, char, int, long,float,double,boolean. 在内存中固定长度(字节):1...原创 2012-03-09 10:43:08 · 97 阅读 · 0 评论 -
java移位操作
----http://jinguo.iteye.com/blog/540150移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就...原创 2012-02-28 16:03:04 · 187 阅读 · 0 评论 -
java 基本类型的相互转换
int z=257;byte x=(byte)z;为什么x等于1因为在java中,int类型的占4个字节,而byte占1个字节,所以int类型转化为byte类型时会出现位丢失情况,即将int的低8位作为byte类型的值。int型变量的值为257,对应的二进制是100000001,后8位是00000001,第一个0表示符号位,表示正数,所以变量x的值为1。http://blo...原创 2012-02-28 14:06:02 · 138 阅读 · 0 评论 -
正则表达式
http://deerchao.net/tutorials/regex/regex.htm原创 2011-04-12 16:24:48 · 65 阅读 · 0 评论 -
struts2 s:iterator
原创 2011-03-21 12:09:24 · 124 阅读 · 0 评论 -
java并发
http://www.blogjava.net/xylz/archive/2010/07/08/325587.html原创 2011-06-30 10:12:05 · 79 阅读 · 0 评论 -
java -jar classpath心
http://sddhn.blog.163.com/blog/static/128187792011102454152790/原创 2015-09-18 14:52:42 · 158 阅读 · 0 评论