自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java上传图片到服务器

Java上传图片到服务器 对于图片处理有两种: 一种是插入数据库;一种是上传到服务器上。 本次讨论后一种 情况。 关于图片的访问,不要通过app服务器访问,即图片不要放在app服务器上,这样下去图片占的内存会越来越大,迟早会把app服务器搞死,针对的是java的开源的tomcat服务器 图片的访问应该通过apache及其他的一些web server来访问。

2012-09-21 11:11:41 384 1

原创 三种权限设计方案的归纳和比较

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

2012-09-21 11:10:30 450

自定义线程池

线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程 排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程 池中有等待的工作线程,就可以开始运行了;否则进入等待队列。 为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)

2014-05-12

对象,数组转json

object , bean , list 转json工具

2014-04-23

点击输入框出现城市选择

点击输入框出现城市选择

2012-11-17

省市县三级联动邮 编

省市县三级联动 自动匹配邮编!省市县三级联动 自动匹配邮编

2012-11-14

slf4j-jar.zip

slf4j-jar.zip 所有包!

2012-09-21

bcprov-jdk16-145.jar

bcprov-jdk16-145.jar

2012-09-21

commons-lang

Commons项目中用来处理Java基本对象方法的工具类包,可以简化很多平时经常要用到的写法,例如判断字符串是否为空等等

2012-09-21

commons-codec-1.5.jar

Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等。

2012-09-21

JS客户端RSA加密,Java服务端解密

在客户端浏览器,Javascript使用RSA算法,以公钥对密码进行加密,服务端使用相应的私钥进行解密。一般用于注册时或登录时填写的密码。 Java引用到的包: commons-lang bouncycastle slf4j commons-codec commons-io // Struts2 Action方法中: // 将公钥的 modulus 和 exponent 传给页面。 // Hex -> apache commons-codec RSAPublicKey publicKey = RSAUtils.getDefaultPublicKey(); ActionContext.getContext().put("modulus", new String(Hex.encodeHex(publicKey.getModulus().toByteArray()))); ActionContext.getContext().put("exponent", new String(Hex.encodeHex(publicKey.getPublicExponent().toByteArray()))); // 页面里,Javascript对明文进行加密: 09 var modulus = $('#hid_modulus').val(); var exponent = $('#hid_exponent').val(); var key = RSAUtils.getKeyPair(exponent, '', modulus); pwd1 = RSAUtils.encryptedString(key, pwd1); pwd2 = RSAUtils.encryptedString(key, pwd2); // 服务器端,使用RSAUtils工具类对密文进行解密 RSAUtils.decryptStringByJs(password1);

2012-09-21

Eclipse中10个最有用的快捷键组合

Eclipse中10个最有用的快捷键组合

2012-07-27

java_加密解密简单实现

java_加密解密简单实现: 1:消息摘要:(数字指纹) 2:单匙密码体制 3:数字签名 4:非对称密匙密码体制(公匙体系)

2012-07-27

省市县三级联动

省市县三级联动省市县三级联动省市县三级联动省市县三级联动

2012-07-27

下拉列表快速定位

下拉列表快速定位

2012-06-20

日历控件 简单实用

日历控件日历控件 简单实用

2012-06-20

空空如也

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

TA关注的人

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