自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

转载 HTTPS那些事(三)攻击实例与防御(转载)

原创地址:http://www.guokr.com/blog/148613/ 在《HTTPS那些事(二)SSL证书》我描述了使用SSL证书时一些需要注意的安全问题,在这一篇文章里面我再演示一下针对HTTPS攻击的一些实例,通过这些实例能更安全的使用HTTPS。知己知彼百战不殆。先说一下我的测试环境,WIFI局域网,两台计算机,其中一台是Windows 7用于发起攻击。另一台测试机用于测...

2018-12-07 13:04:28 607

转载 HTTPS那些事(二)SSL证书(转载)

原创地址:http://www.guokr.com/post/116169/ 从第一部分HTTP工作原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的密码。在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密...

2018-12-07 13:03:40 228

转载 HTTPS那些事(一)HTTPS原理(转载)

原创地址:http://www.guokr.com/post/114121/ 楔子谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用...

2018-12-07 13:02:34 421 1

转载 对称加密与非对称加密(转载)

原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html转载请注明出处 (一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核...

2018-12-07 12:57:34 118

原创 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 1150

原创 将json字符串转化为java对象

将json字符串转化为java对象

2016-04-25 17:35:20 538

转载 Struts2常量的具体用法实例

Struts2常量的具体用法实例  指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->   该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗

2015-07-16 22:45:34 440

原创 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 655

原创 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 482

原创 Struts2运行流程

1、用户发出请求到FilterDispatcher前端控制器,控制器会根据提交的url和配置的struts.xml,来选择合适的action来进行处理。2、控制器把请求发给action后,会经过一系列的拦截器对请求进行拦截,然后到达action。3、action负责把请求中的参数组装成合适的参数模型,并调用相应的业务方法进行处理,然后获取一个视图展示所需要的数据。4、视图把获得到的

2015-03-25 17:33:07 394

转载 POI 单元格合并中的CellRangeAddress 参数

在用poi在EXECL报表设计的时候,遇到单元格合并问题,用到一个重要的函数:CellRangeAddress(int, int, int, int)参数:起始行号,终止行号, 起始列号,终止列号

2015-03-03 16:12:34 44724

原创 POI导出Excel实例

1、在action中写个返回 InputStream 的public方法,名称以get开头:getImportActLog。/** * * 方法名: getImportActLog * 方法描述: (获取导出知识操作日志) * 创建人:liyafei * 修改时间:2015-3-2 上午11:35:13 * 参数 @return 参数说明 * 返回类型 Input

2015-03-02 11:58:15 994

原创 freemarker 数字输出中的逗号问题

在action中 map.put("mynum",1200),在ftl模板中${mynum}取值时会显示成1,2000,会用逗号分隔。解决办法:${mynum?c}。 取值时加上 ?c 即可。

2015-01-08 10:27:24 3573

原创 ORACLE 存储过程实例 [备忘录]

统计报表:用户登录量(平台点击量)每月月初定时任务统计前一个月的登陆次数、登陆账号数、账号总数。使用存储过程把查询的值存储到表 RP_MONTH_CLICK 中。create or replace procedure update_RP_MONTH_CLICK as --定义变量 date_v varchar(6); --年月

2014-12-22 15:17:54 748

转载 Fckeditor和struts2结合使用解决不能上传图片的问题

前提是,FCKeditor已经整合到你的Web项目中,FCKeditor已经可以使用,但就是在上传图片的时候一直停住不动,如下图。如果FCKeditor单纯地在jsp页面上显示,不会存在这样的问题。但是如果FCKeditor与Struts整合,就会出现这样的问题。造成此问题的原因就是Struts的拦截器,在web.xml配置文件中,可以清楚的看到:

2014-09-12 10:42:06 609

原创 Struts2 文件下载

jsp页面:题库导入模板

2014-09-02 10:26:02 478

转载 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 954

原创 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 5968 2

原创 js—当浏览器窗口大小改变时事件

window.onload=function(){ changeDivHeight(); } //当浏览器窗口大小改变时,设置显示内容的高度 window.onresize=function(){ changeDivHeight(); } function changeDivHeight(){ var h = document.do

2013-09-04 11:56:20 88676 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 617

原创 _集合

---------------- android培训、java培训、java学习型技术博客、期待与您交流!---------------- /* * Collection * |--List:元素是有序的,元素可以重复,该集合中有索引 * |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 * |--Li

2012-12-17 14:49:39 383

原创 _线程间通信

---------------- android培训、java培训、java学习型技术博客、期待与您交流!----------------  package com.Thread;/*线程间通讯; *其实就是多个线程操作同一个资源; *但是操作的动作不一样; * *线程同步的前提: * 1.两个线程以上; * 2.用的是否是同一个锁;(同一个对象)

2012-12-14 14:35:03 326

原创 --String类

---------------- android培训、java培训、java学习型技术博客、期待与您交流!----------------  /** * String类适用于描述字符串事物; * 提供了多个方法对字符串进行操作: * * 常见的操作: * * 1.【获 取】 * 1.1:获取字符串的长度: * int length(

2012-12-06 16:14:58 414

原创 _多线程

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ /* * 多线程: * * 进程:正在进行中的程序。 * 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者是一个控制单元。 * 线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。 * * 一个进程中至少有一个线

2012-11-23 11:34:33 321

原创 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 305

私塾在线-Hibernate4教程(基本开发,入门,配置,CRUD)

私塾在线- Hibernate4教程(基本开发,入门,配置,CRUD

2014-11-25

android_png图标

android_png图标,24*24,32*32,48*48,64*64,128*128

2012-12-13

java面试宝典

java面试宝典

2012-11-15

JQuery_1.4_API手册.CHM

JQuery_1.4_API手册.CHM,JQuery中文API文档。

2012-11-15

jQuery_api_for_dw3.mxp

jQuery自动感知dreamwear插件

2011-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除