排序:
默认
按更新时间
按访问量

nginx层使用缓存

ngx_http_proxy_module插件。 官方文档:http://nginx.org/en/docs/http/ngx_http_proxy_module.html 关键配置 proxy_temp_path /data/nginx_cache/proxy_cache/pr...

2015-04-23 16:43:29

阅读数:429

评论数:0

nginx实现图片的缩放和裁剪

最近在做壁纸的项目,会要求根据原图生成不同的分辨率来适配手机。目前设计的方案是只保存一张原图,不同分辨率的图片在请求时根据原图动态裁剪,nginx层实现。 例: 原图url:http://s.qdcdn.com/cl/12526976.jpg 客户端请求的url:http://s.qdcdn....

2015-03-23 16:03:07

阅读数:6248

评论数:0

【algorithm】源码详解中国大陆新身份证号码算法

之前印象身份证最后一位奇数为男性,偶数为女性。看了下算法才明白,这指的是老身份证15位,18位身份证末尾加了一个校验码,用来验证是否为真实身份证号。 先看中国大陆身份证结构: 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位...

2013-09-05 17:40:43

阅读数:2768

评论数:0

Java程序员必知的8大排序

8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 package c...

2013-09-05 17:36:26

阅读数:512

评论数:0

Java加密系列之(四)对称加密算法

java实现DES加密,java实现3DES加密,java实现AES加密,java实现对称加密

2015-04-26 11:30:42

阅读数:396

评论数:0

Java加密系列之(三)消息摘要算法加密

Java加密系列之(三)消息摘要算法加密 java实现md加密 java实现md5加密 java实现sha加密 java实现sha2加密

2015-04-26 11:29:54

阅读数:952

评论数:0

Java Web高级特性之(四)过滤器、监听器、拦截器的区别

过滤器:是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 ...

2015-04-25 15:17:32

阅读数:373

评论数:0

Java Web高级特性之(三)拦截器

拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。 用在面向切面编程,动态代理就是拦截器的简单实现。 AOP(Aspect Oriented Programming),也就是面向切面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 拦截器(也...

2015-04-25 14:58:11

阅读数:491

评论数:0

Java加密系列之(一)加密基础

密码的常用术语 明文:待加密信息 密文:经过加密后的明文 加密:明文转为密文的过程 加密算法:明文转为密文的转换算法 加密密钥:通过加密算法进行加密操作用的密钥 解密:将密文转为明文的过程 解密算法:密文转为明文的算法 解密密钥:通过解密算法进行解密操作用的密钥 密码分析:截获密文...

2015-04-25 14:49:04

阅读数:595

评论数:0

Java加密系列之(二)Base64加密

Java实现Base64加密 三种方法java实现Base64加密 jdk实现Base64加密 Apache commonsCodec实现Base64加密 bouncyCastle实现Base64加密

2015-04-25 14:40:06

阅读数:615

评论数:0

Java Web高级特性之(二)监听器

监听器的概念 web应用当中监听器是什么: web应用服务器—>监听器Session 定义:监听器是Servlet中的一种特殊类,用于监听ServletContext、HttpSession和ServletRequset等域对象的创建与销毁事件,以及监听这些域对象的属性发生修改的事件。...

2015-04-24 00:21:19

阅读数:507

评论数:0

Java Web高级特性之(一)过滤器

过滤器的概念 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。 过滤器的工作原理 过滤器的生命周期 过滤器的API 多个过滤器下的应用 过滤器的分类 Servlet2.5 REQUEST——用户直接访问页面时,Web容器将会调用过滤器 ERROR——...

2015-04-23 23:00:44

阅读数:395

评论数:0

增量升级(省流量更新)的Java服务端实现

用过类似360手机助手应该对省流量更新都很熟悉了。详细资料可以参考以下两个帖子: 浅析android应用增量升级 Android应用增量升级 本文需要详细说的是服务端的实现。即服务端如何用JAVA实现生成增量包的过程。 环境准备: Linux服务器、bsdiff安装包

2015-04-23 17:02:10

阅读数:1657

评论数:0

eclipse配置maven web项目

maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。   一、准备条件 1、安装下载jdk      这里以jdk1.6为例   2、安装eclipse      到eclipse官...

2013-09-09 10:43:25

阅读数:511

评论数:0

js 中eval和execScript

eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子:  代码如下: eval("alert(1+1)"); 很简单,把字符串解释成JS代码并执行,弹出2。...

2013-09-05 17:46:19

阅读数:492

评论数:1

JAVA数据库事物处理

本文介绍在Java中进行事务处理的方法,通过实例分别讲述了如何采用JavaBean、Ejb组件实现J2EE应用服务器支持的JDBC事务、JTA(Java Transaction API)事务。   关键词 JavaBean,EJB, 数据库,事务处理,JTA   JavaBean   Jav...

2013-09-05 17:45:07

阅读数:539

评论数:0

实现对文本框的长度控制(按数据库标准,汉字为两字节)

文本框本身不是带了一个MaxLength 的属性么, 怎么还有长度控制的问题? 可能有人会这样想, 可是它是把汉字当做一个字节来计算的, 而数据库中则把汉字认为是两字节, 这样就会存在问题. 当然,我首先是建议把数据库的字段设成nchar,nvarchar 这样的类型, 那么汉字也被处理成1 字...

2013-09-05 17:43:52

阅读数:1139

评论数:0

Eclipse启动Tomcat错误:Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already

Eclipse启动Tomcat错误: Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in an...

2013-09-05 17:35:01

阅读数:634

评论数:0

pl_sql如何对之前已提交的误操作回滚

FLASHBACK TABLE test TO TIMESTAMP TIMESTAMP '2010-3-18 10:00:00'; 这要求TEST表事先有ENABLE ROW MOVEMENT. 或者把旧数据找出来然后手工写回去: SELECT * FROM test AS OF TIMESTA...

2013-09-05 17:32:41

阅读数:910

评论数:0

从JS数组中获取不重复的值

function GetUnique(inputArray) { var outputArray = []; for (var i = 0; i < inputArray.length; i++) { if ((jQuery.inArray(...

2013-09-05 17:28:44

阅读数:656

评论数:0

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