自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 DES加密算法(密文只有字符串和数字)

因为最近在做一个系统,系统需要有个能展示一个数据页面在大屏幕上,而这个页面的数据是和每个用户挂钩的。但是要求又不能让用户看到URL地址上的用户的个人ID。 之前用了BASE64的加密算法,对ID进行加密,后来发现密文中有%的字符出现,偶尔会出现无法解密的问题。 但是大部分时候却是可以的。 一直找不到原因。 后来仔细的调试,DEBUG模式,才发现,密文中带有%这样 的符号,会在少部分情况下,由

2016-03-30 15:50:22 16145 4

转载 关于分布式WEB 的session共享(memcached+tomcat)

分布式的WEB 的session 共享方式之一。利用mencached,把session序列化,存放在缓存中,实现分布式共享。1.tomcat 中,需要安装对应相关的JAR包。memcached-2.6.jar(http://spymemcached.googlecode.com/files/memcached-2.6.jar)javolution-5.4.3.1.jarmemcached-sess

2016-03-30 13:50:17 387

原创 concurrent 包

本文转载:http://blog.csdn.net/xuefeng0707/article/details/40834595在JDK 老版本中。arrayList hashMap 都是不安全的。后来HashTable是在每个方法加synchronized,也可以实现线程安全,但是效率很慢。所以一般建议是不用的。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此li

2016-03-25 14:23:46 403

原创 transient ,序列化

java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时候,t

2016-03-23 17:10:05 363

转载 关于分部署WEB中的Session共享的问题

本文转载至:http://myhat.blog.51cto.com/391263/824159 转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://myhat.blog.51cto.com/391263/824159COPY别人的成果。 利用memcache来保存tomcat的session会话 网上有大量的文章有写memcache在tomc

2016-03-23 16:48:01 240

原创 java中volatile 关键字

部分内容来源:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.htmlvolatile 是JAVA中的关键字主要使用在多线程方面。用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中

2016-03-22 20:04:48 192

原创 Java 中的 final关键字

太懒了,看到了一片说明比较详细的博客,链接地址在下  http://www.cnblogs.com/dolphin0520/p/3736238.html

2016-03-22 19:43:08 247

原创 static 关键字

static 关键字其实很普通,也很熟悉。不过还是记录一下。 静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言

2016-03-22 19:23:59 258

原创 微信APP支付-Java后台实现

因为自己项目上的APP 原来有支付宝支付,现在想要加上微信支付,所以去研究了微信APP支付的相关技术文档。虽然微信的相关的技术文档已经非常的清楚了。但是我还是想记录一下自己研究过程。1 注册微信开放者平台开发者平台地址:https://open.weixin.qq.com/2 成为开发者3 上传APP4 开通微信支付功能5 设置商户号信息APP 支付能力开通后,微信会给你一个商户号,用户和密码等信

2016-03-22 19:01:58 23261 20

原创 CloseableHttpClient

1.最新版的httpClient使用实现类的是closeableHTTPClient,以前的default作废了. 自4.3版本之后出现的。2.之前的httpClient 不能使用SSL证书验证。(还未具体的验证,不过之前的方法确实是没找到使用方法)。在研究最新的微信支付的时候,发现微信退款接口需要双向证书验证。然后研究微信支付的DEMO,发现使用的是4.3.2的httpClient版本。里面使用的

2016-03-22 18:39:57 6995

原创 Mybatis中的#和$的区别

使用Mybatis很久以来,一直使用的是#,这个符号来操作的。 基本上没有使用$符号。# $这个符号的基本作用就是将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。例如sql语句:select * from t where name = #{name};select * from t where name = ${name}$;如果传入的name值是: 罗罗实际上的效果是:

2016-03-21 10:25:51 242

winscp远程Linux连接工具

支持远程Linux 远程连接,能够记录密码支持多终端连接,同时连接多台Linux机器

2015-05-13

数据模板

数据字典模板

2013-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除