
技术笔记小点滴
文章平均质量分 70
iteye_11714
这个作者很懒,什么都没留下…
展开
-
SFTP信任公钥配置及JSCH库
1、SFTP信用公钥配置 1.1 客户端生成密钥对 以DSA举例: ssh-keygen –t dsa 执行该命令后,在home/用户名/.ssh目录下,会生成id_dsa和id_dsa.pub两个文件 1.2 将id_dsa.pub公钥文件上传至服务端的home/用户名/.ssh目录下 scp id_dsa.pub 用户名@服务端IP:/home/用户名/.ssh 此时...原创 2014-07-08 16:36:46 · 721 阅读 · 0 评论 -
分库分表对老业务功能带来的冲击
本文为原创,转载请注明出处 分库分表对老业务功能带来的冲击 当业务量发展到一定的程度时,不可避免的需要对数据进行分库分表。以用户的签约数据为例,当用户量很少时,单库单表是可以满足的,但当用户量达到某个级别,譬如亿级,那么单库就会成为瓶颈,需要根据某种维度(譬如userId)来进行分库分表。 分库分表如何实现本文就不阐述了,可以参考一下淘宝的tddl。本文主要阐述分...原创 2013-07-31 20:47:45 · 210 阅读 · 0 评论 -
如何安全的更新java本地缓存
对于某类数据,如果读的频率远远大于写的频率,数据不会经常被修改,则最适合采用本地缓存。但使用缓存,不可避免的就需要对缓存进行更新。 最近在做一个项目的时候,发现多个老系统里采用了一种不安全的更新方案,该方案的主要思路如下: /** 本地缓存 */ private List<InterfaceConfig> configs = null; /** ...原创 2013-04-24 20:46:15 · 947 阅读 · 0 评论 -
HttpSession和ModelMap里存储变量名称重名问题
HttpSession和ModelMap里存储变量名称重名问题 在HttpSession里设置了某个属性譬如status,然后在controller里又在ModelMap里设置了同样的属性,譬如: httpSession.setAttribute(status, “VALID”); modelMap.addAttribute("status", “DEV”)...原创 2012-11-27 15:10:19 · 335 阅读 · 0 评论 -
基于拦截器和注解实现页面的访问权限控制
基于拦截器和注解实现页面的访问权限控制 在 web 系统中,经常需要对每个页面的访问进行权限控制。譬如,要进入 xx 公司的开放 平台, isv 需要注册成为开发者,开发者的状态有审核中、有效、冻结、拒绝、删除等状态,然后根据不同的状态,开发者可以访问不同的页面。只有有效或冻结状态可以访问只读功能的页面(即该页面的访问不会造成后台数据的变化),只有有效...原创 2012-11-21 16:56:04 · 358 阅读 · 0 评论 -
从url下载图片--java与python实现方式比较
一、java的实现方式 首先读取图片 //方式一:直接根据url读取图片 private static BufferedImage read(String imageUrl) throws IOException { URL url = new URL(imageUrl); BufferedImage image = ImageIO.read(url); return ...原创 2012-10-14 20:01:34 · 165 阅读 · 0 评论