月度归档:2014 年十二月

Java Base64加密、解密原理Java代码实现实例



Java Base64加密、解密原理Java代码实现实例。

Base64是什么:
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Jav[......]

Read more

Java修改Window或者Linux下的hosts文件实例代码介绍。



Java修改Window或者Linux下的hosts文件实例代码介绍。

host文件的作用:

简述和原理
在你用IE浏览网页的时候,是否碰到过这样的情况。有的网站会出现自动弹出的广告窗口,而且不止一个,占用了带宽,又很烦人。还有的网站进入时要求为浏览器安装插件的对话框,比如最常见372[......]

Read more

java struts2模拟百度百科图片中的防盗链设置方法实例代码

java struts2模拟百度百科图片中的防盗链设置方法实例代码。

工作原理
利用strust2的action通配对保护的图片得到后返回流文件,如果目录下没有找到图片,则返回未找到图片提示;对请求的IP进行对比,如果不在允许的IP列表时则返回没有权限的图片。

首先在struts.pr[......]

Read more

java 服务器获取请求的客户端IP方法实例代码介绍

java 服务器获取请求的IP方法之总结。项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。

我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列[......]

Read more

数据库学习,树形结构的数据库表Schema设计方案

数据库学习,树形结构的数据库表Schema设计方案。程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入[......]

Read more