AOP切面增强,防御重放攻击

1、背景需求 针对公司原本的接口,再不改动原本业务逻辑的前提下进行重放攻击防御; 2、重放攻击原理 重放攻击是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。简单来说就是,发送一条已经执行过的消息,通过系统的身份认证,再次执行,达到攻击的目的; ...

2018-12-17 14:06:44

阅读数 77

评论数 1

java 对象深复制 和 浅复制

深复制与浅复制的概念 1. 什么是浅复制     浅复制:只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“(浅复制)浅拷贝”,换句话说,浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象也会相应改变。 2. 什么是深复制    ...

2018-12-14 18:37:07

阅读数 23

评论数 0

mybatis拦截器处理敏感字段

利用mybatis拦截器对数据库敏感字段加解密前言思路解析代码趟过的坑(敲黑板重点)结尾话 前言 由于公司业务要求,需要在不影响已有业务上对 数据库中已有数据的敏感字段加密解密,个人解决方案利用mybatis的拦截器加密解密敏感字段 思路解析 利用注解标明需要加密解密的entity类对象以及其中...

2018-10-23 20:07:50

阅读数 2048

评论数 2

Jrebel插件2018年6月免费激活

Jrebel插件2018年6月免费激活 参考博文 1、qq_20607505的博客 JRebel 2018.1 免费激活使用 2、cjwcjwwjcwjc的博客 这里写链接内容 具体激活步骤 1、下载激活插件,下载链接JRebel破解激活插件 2、双击运行下载的exe文件,出...

2018-06-11 23:32:47

阅读数 10287

评论数 5

Maven Dependencies missing jar处理方式

项目右键maven->update project。 如果还有 missing 的jar,再项目右键maven->update project,但是这次勾选 Force Update …那一行,再OK。 如果此时依然有 missing的jar,按照 ...

2018-03-06 10:25:23

阅读数 1007

评论数 0

js 时间计算控件

1. 控件作用 该控件用于计算从当前日期 间隔的天数,获取本周日期,本月日期、以及本月的天数 (function(window){ var My_dates = { /** * 获取本周、本季度、本月、上月的开始日期、结束日期、以及本月的天数 ...

2018-02-07 10:05:47

阅读数 360

评论数 0

REM自适应JS(px自动转化为rem)

前文介绍了rem,在这里介绍两种实际使用rem的例子; flexible.js可伸缩布局使用 原文出处:前端开发博客 (http://caibaojian.com/simple-flexible.html) 链接:http://caibaojian.com/simple-flexible.h...

2018-01-11 11:07:58

阅读数 12607

评论数 1

rem是如何实现自适应布局的?

rem是如何实现自适应布局的 (原文出处:前端开发博客 (http://caibaojian.com/web-app-rem.html)) rem是什么 rem(font size of the root element)是指相对于根元素字体的大小,简单来说是一个相对单位。看到rem大家一定...

2018-01-11 10:25:46

阅读数 208

评论数 0

ORACLER 日期转化成为字符串函数

CREATE OR REPLACE FUNCTION dts(v_datetime IN DATE, f_datetime IN NUMBER := 1) RETURN VARCHAR2 IS /*——————————- ...

2017-07-24 14:58:02

阅读数 238

评论数 0

java web 项目启动的加载顺序

java web 项目启动的加载顺序加载顺序:【context-param ——》 listener——》filter——》servlet】 同类节点的加载顺序是根据之间的mapping映射顺序为加载顺序1、启动WEB项目时,容器会读取配置文件web.xml.读取两个节点 和 2、容器创建s...

2017-05-31 11:05:12

阅读数 450

评论数 0

在filter中获取spring容器中的bean对象

在工作中的项目需要,要在filter中使用服务接口,但是采用传统的new 和注入方式都是空指针异常,最后的解决方式是 @Override public void init(FilterConfig config) throws ServletException { S...

2017-05-31 10:34:42

阅读数 4404

评论数 1

利用java反射将结果集封装成为对象和对象集合

java反射机制 结果集封装为对象和对象集合

2017-05-25 14:37:24

阅读数 2098

评论数 0

artdialog弹出框子页面和父页面的值的传递

artdialog弹出框子页面和父页面的值的传递 ————————在artdialog弹出框的时候,遇见传值不便问题;目前大概总结出两种方式:第一种:通过jquery选择art.dialog.open(url,optionls)产生的iframe容 —————————————————–器,然后操作...

2017-05-23 14:05:27

阅读数 3626

评论数 0

文章标题

下载文件jdeclipse_update_site.zip 下载地址:http://download.csdn.net/detail/qq316278987/4620347 解压该文件到任意目录(如D:\MyEclipse 8.5\dropins下) 删除plugins文件夹中其他平台以及64位...

2017-02-09 11:03:32

阅读数 176

评论数 0

JAVA操作ORACLE数据库的存储过程

JAVA操作ORACLE数据库的存储过程本文从“走路去纽约”的博客中转载而来,以下是原文的访问地址[原文地址(http://www.cnblogs.com/huacw/p/3659331.html)一、任务提出 1.调用没有返回参数的过程(插入记录、更新记录) 2.有返回参数的过程 3.返回列表的...

2017-02-04 15:46:52

阅读数 154

评论数 0

sql注入 js脚本注入 html入侵(自己收集的一些解决方案)欢迎指正

sql注入 js脚本注入 html入侵sql注入简介通俗的讲,SQL注入就是恶意黑客或者竞争对手利用现有的B/S或者C/S架构的系统,将恶意的SQL语句通过表单等传递给后台SQL数据库引擎执行。比如,一个黑客可以利用网站的漏洞,使用SQL注入的方式取得一个公司网站后台的所有数据。试想一下,如果开发...

2017-01-12 16:00:04

阅读数 10017

评论数 0

easyui datagrid取消点击行的选中事件

easyui datagrid取消点击行的选中事件项目中需要取消点击行的选中事,在网上发现已有的解决办法,原文地址如下: http://www.mamicode.com/info-detail-517237.htmlvar IsCheckFlag = true; //标示是否是勾选复选框选中行的...

2016-12-30 14:06:55

阅读数 8650

评论数 0

springmvc+spring4.04+mybatis框架整合

参考文章:http://blog.csdn.net/zhshulin 源码下载地址

2016-10-15 14:59:19

阅读数 173

评论数 0

springMVC框架下返回json格式的对象,list,map

原文地址:http://liuzidong.iteye.com/blog/1069343注意这个例子要使用jquery,但是jquery文件属于静态的资源文件,所以要在springMVC中设置静态资源访问web.xml<?xml version="1.0" encodin...

2016-10-13 15:07:13

阅读数 4664

评论数 0

springMVC多文件上传和下载

转载和参考地址http://www.oschina.net/code/snippet_1590790_48147#69520 ** 工程目录 jar包 web.xml**<?xml version="1.0" encoding="UTF-8"...

2016-10-13 10:41:34

阅读数 279

评论数 0

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