
Java
文章平均质量分 80
iteye_707
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Spring MVC Interceptor拦截记录敏感操作
1. 需求描述 某内部管理系统采用Spring MVC搭建,用户可以登录系统进行CRUD以及其他的一些日常管理操作。现在希望对某些敏感操作(譬如修改重要数据)进行拦截,在日志中记录下该操作的执行人,操作时间,操作名称,传入参数以及返回结果等信息,以便万一出问题后追究查验。 2. 解决思路 有两种方案:(1)把对应的MVC方法使用AOP去拦截,这个是方法级别的拦截...2015-10-19 18:07:51 · 444 阅读 · 0 评论 -
利用反射获得数据源连接信息
在生产环境中MySQL以云插件的方式提供给应用,连接凭据由运维掌控而对应用开发者屏蔽,在需要的时候难免有些不便。这时候我们可以采用反射的方式还原出来,代码如下:import java.lang.reflect.Field;import org.apache.log4j.Logger;public class CrackDbInfo { protected static...2016-06-30 10:00:20 · 360 阅读 · 0 评论 -
Java集合类接口概览——Java Collections Overview
Mindmap of Java collections api:mindmappng References:Java Platform Standard Edition 7 Documentation《Java How to Program》,9th Edition 2012,Chapter 20,"Generic Collections" Class diag...2014-05-14 08:35:58 · 173 阅读 · 0 评论 -
蛮力法解字谜游戏
时差爆发,睡不着,闲的蛋疼。。。思路写在注释里,直接撸代码:import java.util.*; public class WordPuzzle { private char[][] puzzle; private List<String> wordList; public WordPuzzle(char[][] puzzle,...原创 2014-05-17 07:13:42 · 261 阅读 · 0 评论 -
基于HTTP在互联网传输敏感数据的消息摘要、签名与加密方案
一、关键词HTTP,HTTPS,AES,SHA-1,MD5,消息摘要,数字签名,数字加密,Java,Servlet,Bouncy Castle 二、名词解释 数字摘要:是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是Hash函数。数字摘要就是采用单项Hash函数将需要加密的明文“摘要”成一串固定长度(128位)的密文这一串密文又称为数字指纹,它...2014-06-10 16:54:01 · 1135 阅读 · 0 评论 -
java.util.concurrent: new library components
A map of java's concurrent tools.References:Thinking in Java, 4edjdk-7u45-apidocs mindmap link:http://pan.baidu.com/s/1hqrGmZM image:2014-10-26 23:40:38 · 139 阅读 · 0 评论 -
Java多线程设计模式之双重检查加锁实战(Java concurrency patterns:double-checked locking)...
一、场景 最近需要在页面上展现一个通过http请求微信服务接口而生成的带参二维码,用户扫描后可以体验到关注公众号、显示一些动态消息、注册会员等功能。然而在测试的中发现通过微信接口生成二维码这个过程偶尔会发生超时或者其他异常,这时候需要把图片替换为一张静态的二维码图片;如果这种情况在一段期间内反复发生(譬如微信接口服务突然挂了),将会影响用户使用我们系统的体验,因此需要有个fall back...2014-11-17 15:44:25 · 198 阅读 · 0 评论 -
java.util.concurrent.Exchanger应用范例与原理浅析
一、简介 Exchanger是自jdk1.5起开始提供的工具套件,一般用于两个工作线程之间交换数据。在本文中我将采取由浅入深的方式来介绍分析这个工具类。首先我们来看看官方的api文档中的叙述:A synchronization point at which threads can pair and swap elements within pairs. Each thread prese...2014-12-16 16:42:40 · 284 阅读 · 0 评论