- 博客(24)
- 资源 (36)
- 收藏
- 关注
原创 JAVA的md5解密后导致乱码
UUID:1cea62e4cf184fd99a41b89f94b4f54d密文是:�P�<�O�֖?}(�r明文是:abcjava代码如下:public class Test { public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingExceptio
2013-11-28 17:45:47 9681
转载 中文字符乱码问题的解决方法
转:http://blog.chinaunix.net/uid-26284395-id-3303341.htmlJsp+servlet+tomcat6.0+ibatis+mysql5.0框架,中文字符乱码问题的解决总结首先总结我的项目字符集设置:1、jsp、servlet字符集要统一,如果要用gbk就都用gbk。或者都用utf-8。我都统一用得是utf-8;(我在ser
2013-11-27 17:35:45 6872
转载 在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
转:http://blog.sina.com.cn/s/blog_a2f090ae0101e18d.htmlhttp://blog.csdn.net/kkdelta/article/details/5507799首先在web.xml中配置监听器listener,让Spring进行自动获取。具体加入的代码如下: org.springframework.web.context.Co
2013-11-27 13:40:47 61603 4
转载 Spring3自定义环境配置 <beans profile="">
转:http://nassir.iteye.com/blog/1535799/摘自springside3 Spring 3.1的功能,以后就不用为了区分Test, Dev, Production环境,搞几个只有细微区别的application.xml, application-test.xml及引用它们的web.xml了。首先,将applicationContext.x
2013-11-26 18:05:45 18109 1
原创 spring小知识点
1、@Autowiredprivate UserDao userDao;不用写set get就能注入,当然,前提是你已经开启了注解功能。
2013-11-26 09:26:38 1001
原创 Ibatis中SqlMapClientTemplate和SqlMapClient的区别
SqlMapClientTemplate是org.springframework.orm.ibatis下的而SqlMapClient是ibatis的SqlMapClientTemplate是SqlMapClient的封装类. SqlMapClient中包含着session的管理. SqlMapClientTemplate用于session的封装,以及异常的捕捉. 所以按照以
2013-11-25 23:08:58 27116 2
转载 使用Spring注解完成Bean的定义
转:http://blog.163.com/sir_876/blog/static/11705223201032144854341/通过@Autowired或@Resource来实现在Bean中自动注入的功能,但还要在配置文件中写Bean定义,下面我们将介绍如何注解Bean,从而从XML配置文件 中完全移除Bean定义的配置。 1. @Component(不推荐使用)、@Repos
2013-11-25 10:19:21 1878
转载 shiro入门实例
转:http://hnbcjzj.iteye.com/blog/1706600简介: Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。是一个很不错的安全框架。 下面记录一下shiro和Spring整合的过程的一个小示例: Web.xml配置 contextConfigLocation classpath:applicationCont
2013-11-21 20:09:23 5538 5
转载 jrebel(破解版)+eclipse +jetty/tomcat 配置,实现热部署
转:http://www.blogjava.net/lushengdi/archive/2013/02/22/395579.html1、安装eclipse的jrebel插件Help » Install New Software然后通过 如下 URL http://www.zeroturnaround.com/update-site/如果要离线下载的话,可以通过下载离线
2013-11-21 10:23:15 8856
转载 Redis使用总结之与Memcached异同
转:http://www.cnblogs.com/ceecy/p/3279407.htmlRedis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets Redis不是什么?同样从两个方面来
2013-11-20 17:53:42 999
转载 Redis应用场景
转:http://www.cnblogs.com/shanyou/archive/2012/09/04/2670972.htmlRedis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。Redis常用数据类型Redis最为常
2013-11-20 17:52:15 1277 1
转载 Redis在windows下的安装使用
转:http://www.cnblogs.com/kkgreen/archive/2011/11/09/2243554.htmlredis下载地址:http://www.newasp.net/soft/67186.html#downloads下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件:
2013-11-20 17:41:27 14342 3
转载 使用 Salt + Hash 来为密码加密
转:http://www.cnblogs.com/jfzhu/archive/2012/12/20/2825802.html我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(
2013-11-20 09:43:44 33643 5
原创 java的基本类型和i++线程安全性的深入解析
在java中,除了long和double的64比特的变量外,其他的基本变量都是原子性的。说起原子性的操作,是值读和写是原子性的,比如i=5;这个就是一个原子性的操作。但是两个原子性的操作合在一起进行,就不一定是原子性的了,比如先读后写,那么就有可能在读之后这个变量被修改过。i++就是这样的一个操作,先读后写,所以说整型变量是原子性的,不是说i++就是一个原子性的操作。当你使用for
2013-11-18 13:48:26 8654 2
转载 Dubbo zookeeper 初探
转:http://blog.csdn.net/u011270461/article/details/12144623建议参考资料:http://blog.csdn.net/lin_fs/article/details/7395307http://blog.csdn.net/goliathray/article/details/8565801http://zy116494718.
2013-11-14 21:39:00 63016 7
转载 zookeeper安装
转:http://blog.csdn.net/lin_fs/article/details/7395307zookeeper是需要安装的,dubbo直接使用jar就可以了http://zookeeper.apache.org/ 官网下载,然后安装dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display
2013-11-14 21:16:34 8193
原创 多线程的小知识点
1、++i不是原子性的,它是由三个步骤组成的,获得当前值,加1,写回新值。假设当前i的值为9,如果两个线程都同时读取i值,读到的都是9,然后同时加1,那么这时i的值变为10,但其实是需要加两次,值是11的。
2013-11-13 19:51:05 1752
转载 Spring并发访问的线程安全性问题
转:http://windows9834.blog.163.com/blog/static/27345004201391045539953/springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的i
2013-11-12 20:21:50 47462 3
转载 Struts的线程安全问题
一、Servlet的线程安全问题参考:深入研究Servlet线程安全性问题Servlet是单例的,如果Servlet有定义实例变量并且在service方法中有赋值操作,则在多线程情况下存在线程安全问题。二、Struts1Struts1使用的ActionServlet是单例的,由这一个servlet处理所有.do请求。RequestProcessor也是单例。
2013-11-12 20:11:50 2408
转载 深入研究Servlet线程安全性问题
转:http://www.yesky.com/334/1951334.shtml摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术
2013-11-12 20:08:29 1276
转载 JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。
转自:http://bbs.tech.163.com/bbs/tech_0ik1/147645925.html在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性
2013-11-08 15:21:25 923
转载 maven安装配置JAVA_HOME环境变量
今天碰到一个很让人火大的问题,被maven气死了!!引用:http://lansky07.javaeye.com/blog/294158今天在安装maven时安照说明配置环境变量,通过命令检查:mvn -v竟然出现以下错误,很郁闷的是我明明配置了JAVA_HOME,并且别的依赖java的东西都能用,通过java -version也可以得到配置的java home信息,却出现
2013-11-08 15:14:22 1905
转载 浅谈数据库的水平拆分
转:http://dryr.blog.163.com/blog/static/582110132010422115946413/ 一般人们分析问题,总是从问题现象,原因分析,解决方案这样的思路来分析思考问题,我想对这个数据库的水平拆分也按这样的思路来简单剖析一下。 先从问题现象入手,随着数据库表中数据日积月累越来越多,当表记录数达到千万甚至亿级别时,数据库表的访问效率下
2013-11-02 17:17:49 3135
转载 一张图片优化5k带来的带宽成本及其前端页面的优化方法
转:http://www.cnblogs.com/PeunZhang/p/3375729.html,http://www.cnblogs.com/PeunZhang/archive/2013/04/01/2337900.html上周,我参加了公司的一门课程《网站性能优化》,讲师提出了一个问题:一张图片优化后减少5K,1年内可以大概省下多少宽带成本呢?非常好奇,仔细听完讲师分析,计算出来
2013-11-02 16:28:45 4496
log4j日志的工程
2014-05-27
android的内容提供者
2013-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人