- 博客(25)
- 资源 (5)
- 收藏
- 关注
转载 HTTPS那些事(三)攻击实例与防御(转载)
原创地址:http://www.guokr.com/blog/148613/ 在《HTTPS那些事(二)SSL证书》我描述了使用SSL证书时一些需要注意的安全问题,在这一篇文章里面我再演示一下针对HTTPS攻击的一些实例,通过这些实例能更安全的使用HTTPS。知己知彼百战不殆。先说一下我的测试环境,WIFI局域网,两台计算机,其中一台是Windows 7用于发起攻击。另一台测试机用于测...
2018-12-07 13:04:28 622
转载 HTTPS那些事(二)SSL证书(转载)
原创地址:http://www.guokr.com/post/116169/ 从第一部分HTTP工作原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的密码。在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密...
2018-12-07 13:03:40 245
转载 HTTPS那些事(一)HTTPS原理(转载)
原创地址:http://www.guokr.com/post/114121/ 楔子谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用...
2018-12-07 13:02:34 441 1
转载 对称加密与非对称加密(转载)
原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html转载请注明出处 (一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核...
2018-12-07 12:57:34 125
原创 oracle merge 语句,无数据新增,有数据更新
merge into e_audit_course_price t1 using (select :contentId as contentid from dual) t2 on (t1.contentid = t2.contentid) when matched then
2016-06-02 10:14:44 1176
转载 Struts2常量的具体用法实例
Struts2常量的具体用法实例 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗
2015-07-16 22:45:34 447
原创 Struts获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象
通过ServletActionContext.类直接获取:public String rsa() throws Exception{HttpServletRequest request = ServletActionContext.getRequest();ServletContext servletContext = ServletActionContext.getServletCo
2015-07-16 22:45:01 672
原创 Struts2访问或添加request/session/application属性
public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession().put("ses", "session
2015-07-16 22:22:23 502
原创 Struts2运行流程
1、用户发出请求到FilterDispatcher前端控制器,控制器会根据提交的url和配置的struts.xml,来选择合适的action来进行处理。2、控制器把请求发给action后,会经过一系列的拦截器对请求进行拦截,然后到达action。3、action负责把请求中的参数组装成合适的参数模型,并调用相应的业务方法进行处理,然后获取一个视图展示所需要的数据。4、视图把获得到的
2015-03-25 17:33:07 406
转载 POI 单元格合并中的CellRangeAddress 参数
在用poi在EXECL报表设计的时候,遇到单元格合并问题,用到一个重要的函数:CellRangeAddress(int, int, int, int)参数:起始行号,终止行号, 起始列号,终止列号
2015-03-03 16:12:34 44823
原创 POI导出Excel实例
1、在action中写个返回 InputStream 的public方法,名称以get开头:getImportActLog。/** * * 方法名: getImportActLog * 方法描述: (获取导出知识操作日志) * 创建人:liyafei * 修改时间:2015-3-2 上午11:35:13 * 参数 @return 参数说明 * 返回类型 Input
2015-03-02 11:58:15 1011
原创 freemarker 数字输出中的逗号问题
在action中 map.put("mynum",1200),在ftl模板中${mynum}取值时会显示成1,2000,会用逗号分隔。解决办法:${mynum?c}。 取值时加上 ?c 即可。
2015-01-08 10:27:24 3597
原创 ORACLE 存储过程实例 [备忘录]
统计报表:用户登录量(平台点击量)每月月初定时任务统计前一个月的登陆次数、登陆账号数、账号总数。使用存储过程把查询的值存储到表 RP_MONTH_CLICK 中。create or replace procedure update_RP_MONTH_CLICK as --定义变量 date_v varchar(6); --年月
2014-12-22 15:17:54 760
转载 Fckeditor和struts2结合使用解决不能上传图片的问题
前提是,FCKeditor已经整合到你的Web项目中,FCKeditor已经可以使用,但就是在上传图片的时候一直停住不动,如下图。如果FCKeditor单纯地在jsp页面上显示,不会存在这样的问题。但是如果FCKeditor与Struts整合,就会出现这样的问题。造成此问题的原因就是Struts的拦截器,在web.xml配置文件中,可以清楚的看到:
2014-09-12 10:42:06 618
转载 json和java的对象转换方法20121023(www.jb51.net)
1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境 需要以下类库支持commons-l
2014-06-25 14:39:16 964
原创 zTree checkbox 异步加载
action部分:/** * * 方法名: ajaxOrgTreeCheck* 方法描述: (组织多选)* 创建人:liyafei * 修改时间:2014-6-25 上午11:32:36 * 参数 @throws IOException 参数说明* 返回类型 void 返回类型* @throws */public void ajaxOrgTreeCheck() throws IOException
2014-06-25 12:00:49 5999 2
原创 js—当浏览器窗口大小改变时事件
window.onload=function(){ changeDivHeight(); } //当浏览器窗口大小改变时,设置显示内容的高度 window.onresize=function(){ changeDivHeight(); } function changeDivHeight(){ var h = document.do
2013-09-04 11:56:20 88782 6
原创 oracle入门笔记一一【一】
1.1、表空间 --创建表空间create tablespace lyf01datafile 'D:\oracle\product\10.2.0\oradata\orcl\lyf01.dbf'size 20Mauto extendon;--查询表空间SELECT distinct TABLESPACE_NAMEFROM
2013-01-15 23:37:18 632
原创 _集合
---------------- android培训、java培训、java学习型技术博客、期待与您交流!---------------- /* * Collection * |--List:元素是有序的,元素可以重复,该集合中有索引 * |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 * |--Li
2012-12-17 14:49:39 394
原创 _线程间通信
---------------- android培训、java培训、java学习型技术博客、期待与您交流!---------------- package com.Thread;/*线程间通讯; *其实就是多个线程操作同一个资源; *但是操作的动作不一样; * *线程同步的前提: * 1.两个线程以上; * 2.用的是否是同一个锁;(同一个对象)
2012-12-14 14:35:03 333
原创 --String类
---------------- android培训、java培训、java学习型技术博客、期待与您交流!---------------- /** * String类适用于描述字符串事物; * 提供了多个方法对字符串进行操作: * * 常见的操作: * * 1.【获 取】 * 1.1:获取字符串的长度: * int length(
2012-12-06 16:14:58 427
原创 _多线程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ /* * 多线程: * * 进程:正在进行中的程序。 * 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者是一个控制单元。 * 线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。 * * 一个进程中至少有一个线
2012-11-23 11:34:33 327
原创 java-泛型
package com.fanxing;/* * 泛型:解决数据类型的安全性 *///泛型类class DemoTest { private T t; public T getT() { return this.t; } public void setT(T t) { this.t = t; } public DemoTest(T t)
2012-11-15 14:54:19 312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人