- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 正向代理和反向代理
正向代理 一个位于客户端和原始服务器之间的服务器,为了从原始服务器获取内容,客户端服务器向代理服务发送一个请求并指定原始服务器,然后代理服务器向原始服务器转交请求并将获取的内容返回给客户端,客户端必须进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。反向代理 反向代理正好相反,对于客户端而言它就像原始服务器,并...
2018-02-23 14:01:43 130
原创 java中的线程安全模型
COW之CopyOnWriteArrayList cow是copy-on-write的缩写,这种模型来源于linux系统的fork命令,java中一种使用cow模型来实现的并发类是CopyOnWriteArrayList。x相比较vector,它的读操作无需加锁。 public E get(int index) { return (E) elements[index];...
2018-02-23 11:33:07 139
原创 java单例模式详解
单例模式概念 确保整个系统中某个类只有一个实例,并且自行实例化提供这个实例。单例类只能有一个实例只能通过自己创建这个唯一实例单例类必须给其他对象提供这个实例 单例模式形式饿汉式public class Singleton { private static Singleton instance = new Singleton(); // 私有化构造方法,使其不能通过new创...
2018-02-13 11:01:58 193
原创 ThreadLocal详解
什么是ThreadLocal?(本文基于JDK1.7) 从字面意思看是"线程本地变量",其实它就是一种数据结构,有点像HashMap,key---value模式,只不过在ThreadLocal中,一个线程只能保存一个value值,并且线程之间保存的数据互不干扰。 public class Test { // 全量的ThreadLocal static ThreadLocal<...
2018-02-12 16:06:33 183
原创 java中的装箱和拆箱
装箱和拆箱的概念 从java SE5之后提供了箱和拆箱的功能,以前要定义一个Interger类型为5的值,必须通过new关键字(Integer i = new Integer(5)),有了装箱的功能后,就可以这样定义了(Integer i = 5),拆箱则是相反的过程。 装箱:java数据类型由基本类型转为对应的包装类型,使其具有对象的功能. 拆箱:将包装类型...
2018-02-12 10:11:03 343
原创 微信报40029错误
UserAccessToken uat = null; String requestUrl = String.format(user_token_url, gzh.getAppId(), gzh.getAppSecret(), code); logger.info(requestUrl); JSONObject json = httpReque
2016-05-18 16:51:19 798
原创 js 判断密码非连续数字
functionisContinuous(s) { varstr = s.replace(/\d/g,function($0, pos) { returnparseInt($0)-pos; }); if(/^(\d)\1+$/.t
2015-12-26 14:44:32 899
原创 java判断一个char是否是由字母数字组成
if((chars[i]57)&(chars[i]122)||((chars[i]>90)&(chars[i]{不是由字母数字组成;}
2015-12-26 14:41:54 2827
原创 IE中setTimeout和setInterval不支持回调函数参数的解决方法
在代码中假如一下代码if (document.all && !window.setTimeout.isPolyfill) { var __nativeST__ = window.setTimeout; window.setTimeout = function (vCallback, nDelay /*, argumentToPass1, argume
2015-12-26 14:39:43 407
原创 xml 中没有ibatis 的提示
window --> Preference--> XML-->XML Catalog---> 点击add选择uri URI: 请选择本地文件系统上iBatisDemo1/WebContent/WEB-INF/lib/sql-map-config-2.dtd 文件;Key Type: 选择Schema Location; Key: 需要联网的,不建议使用;
2015-12-26 14:31:22 439
原创 Linux下把项目部署到tomcat
1.把war包直接复制到tomcat目录下2.切换到tomcat下bin目录3.启动./startup.sh4.关闭./shutdown.sh
2015-12-26 14:06:18 175
《Maven实战》
2013-10-11
easyUi页面开发插件
2013-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人