关闭

[置顶] nginx层使用缓存

ngx_http_proxy_module插件。 官方文档:http://nginx.org/en/docs/http/ngx_http_proxy_module.html 关键配置 proxy_temp_path /data/nginx_cache/proxy_cache/proxy_temp_dir; proxy_cache_path /data/nginx_cache/p...
阅读(340) 评论(0)

[置顶] nginx实现图片的缩放和裁剪

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

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

之前印象身份证最后一位奇数为男性,偶数为女性。看了下算法才明白,这指的是老身份证15位,18位身份证末尾加了一个校验码,用来验证是否为真实身份证号。 先看中国大陆身份证结构: 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 2、地址码 表示编码对象常住户口所在县...
阅读(1918) 评论(0)

[置顶] Java程序员必知的8大排序

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

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

java实现DES加密,java实现3DES加密,java实现AES加密,java实现对称加密...
阅读(284) 评论(0)

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

Java加密系列之(三)消息摘要算法加密 java实现md加密 java实现md5加密 java实现sha加密 java实现sha2加密...
阅读(725) 评论(0)

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

过滤器:是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器:是在面向切面编程的...
阅读(287) 评论(0)

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

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

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

密码的常用术语 明文:待加密信息 密文:经过加密后的明文 加密:明文转为密文的过程 加密算法:明文转为密文的转换算法 加密密钥:通过加密算法进行加密操作用的密钥 解密:将密文转为明文的过程 解密算法:密文转为明文的算法 解密密钥:通过解密算法进行解密操作用的密钥 密码分析:截获密文者试图通过分析截获的密文从而推断出原来的明文或密钥的过程 主动攻击...
阅读(485) 评论(0)

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

Java实现Base64加密 三种方法java实现Base64加密 jdk实现Base64加密 Apache commonsCodec实现Base64加密 bouncyCastle实现Base64加密...
阅读(465) 评论(0)

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

监听器的概念 web应用当中监听器是什么: web应用服务器—>监听器Session 定义:监听器是Servlet中的一种特殊类,用于监听ServletContext、HttpSession和ServletRequset等域对象的创建与销毁事件,以及监听这些域对象的属性发生修改的事件。 监听器可以在事件发生前、发生后做一些必要的处理。 监听器的用途 统计用户在线人数...
阅读(392) 评论(0)

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

过滤器的概念 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。 过滤器的工作原理 过滤器的生命周期 过滤器的API 多个过滤器下的应用 过滤器的分类 Servlet2.5 REQUEST——用户直接访问页面时,Web容器将会调用过滤器 ERROR——目标资源是通过声明式异常处理机制调用时,过滤器将被调用 FORWA...
阅读(314) 评论(0)

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

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

eclipse配置maven web项目

maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。   一、准备条件 1、安装下载jdk      这里以jdk1.6为例   2、安装eclipse      到eclipse官网下载 Eclipse IDE for Java EE Developers版本的ecl...
阅读(459) 评论(0)

js 中eval和execScript

eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子:  代码如下: eval("alert(1+1)"); 很简单,把字符串解释成JS代码并执行,弹出2。 当然,上面的例子只是个玩具,在实际中没有人会傻到这么用。我想大家最基本的使用eval函数都是应该在DO...
阅读(399) 评论(1)

JAVA数据库事物处理

本文介绍在Java中进行事务处理的方法,通过实例分别讲述了如何采用JavaBean、Ejb组件实现J2EE应用服务器支持的JDBC事务、JTA(Java Transaction API)事务。   关键词 JavaBean,EJB, 数据库,事务处理,JTA   JavaBean   JavaBean是用Java语言编写的与平台无关的组件。它是描述Java的软件组件模型,有点类似...
阅读(457) 评论(0)

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

文本框本身不是带了一个MaxLength 的属性么, 怎么还有长度控制的问题? 可能有人会这样想, 可是它是把汉字当做一个字节来计算的, 而数据库中则把汉字认为是两字节, 这样就会存在问题. 当然,我首先是建议把数据库的字段设成nchar,nvarchar 这样的类型, 那么汉字也被处理成1 字节, 就没有任何问题了, 可是在现实情况下, 很多时候数据库的字段仍然是char  ,varcha...
阅读(887) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:15232次
    • 积分:305
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:8篇
    • 译文:0篇
    • 评论:3条
    文章分类
    文章存档
    最新评论