<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[alleged的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/alleged</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; alleged]]></copyright><item><title><![CDATA[AOP切面增强，防御重放攻击]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/85048537</link><guid>https://blog.youkuaiyun.com/alleged/article/details/85048537</guid><author>alleged</author><pubDate>Mon, 17 Dec 2018 14:06:44 +0800</pubDate><description><![CDATA[1、背景需求
针对公司原本的接口，再不改动原本业务逻辑的前提下进行重放攻击防御；
2、重放攻击原理
重放攻击是指攻击者发送一个目的主机已接收过的包，来达到欺骗系统的目的，主要用于身份认证过程，破坏认证的正确性。简单来说就是，发送一条已经执行过的消息，通过系统的身份认证，再次执行，达到攻击的目的；
3、防重放攻击解决思路
时间戳
“时戳”──代表当前时刻的数 基本思想──A接收一个消息当且仅当其包含...]]></description><category></category></item><item><title><![CDATA[java 对象深复制 和 浅复制]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/85008092</link><guid>https://blog.youkuaiyun.com/alleged/article/details/85008092</guid><author>alleged</author><pubDate>Fri, 14 Dec 2018 18:37:07 +0800</pubDate><description><![CDATA[深复制与浅复制的概念
1. 什么是浅复制
    浅复制：只是拷贝了基本类型的数据，而引用类型数据，复制后也是会发生引用，我们把这种拷贝叫做“（浅复制）浅拷贝”，换句话说，浅复制仅仅是指向被复制的内存地址，如果原地址中对象被改变了，那么浅复制出来的对象也会相应改变。	

2. 什么是深复制
   深复制：就是复制一个完全不同的对象出来，没有任何关联，只是它们的属性值都是相同的，后续对任何一个的修改...]]></description><category></category></item><item><title><![CDATA[mybatis拦截器处理敏感字段]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/83313875</link><guid>https://blog.youkuaiyun.com/alleged/article/details/83313875</guid><author>alleged</author><pubDate>Tue, 23 Oct 2018 20:07:50 +0800</pubDate><description><![CDATA[利用mybatis拦截器对数据库敏感字段加解密前言思路解析代码趟过的坑（敲黑板重点）结尾话
前言
由于公司业务要求，需要在不影响已有业务上对 数据库中已有数据的敏感字段加密解密，个人解决方案利用mybatis的拦截器加密解密敏感字段
思路解析

利用注解标明需要加密解密的entity类对象以及其中的数据
mybatis拦截Executor.class对象中的query,update方法
在方法执行...]]></description><category></category></item><item><title><![CDATA[Jrebel插件2018年6月免费激活]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/80659457</link><guid>https://blog.youkuaiyun.com/alleged/article/details/80659457</guid><author>alleged</author><pubDate>Mon, 11 Jun 2018 23:32:47 +0800</pubDate><description><![CDATA[Jrebel插件2018年6月免费激活





参考博文

1、qq_20607505的博客 JRebel 2018.1 免费激活使用 
2、cjwcjwwjcwjc的博客 这里写链接内容

具体激活步骤


1、下载激活插件，下载链接JRebel破解激活插件

2、双击运行下载的exe文件，出现如下图（不要关闭！）    
3、打开IDEA选择help-jrebel-activation，出现...]]></description><category></category></item><item><title><![CDATA[Maven Dependencies missing jar处理方式]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/79454704</link><guid>https://blog.youkuaiyun.com/alleged/article/details/79454704</guid><author>alleged</author><pubDate>Tue, 06 Mar 2018 10:25:23 +0800</pubDate><description><![CDATA[项目右键maven-&amp;gt;update project。 
如果还有 missing 的jar，再项目右键maven-&amp;gt;update project，但是这次勾选 Force Update …那一行，再OK。 
如果此时依然有 missing的jar，按照 buildpath 提示的 jar包missing 路径，去 maven 本地仓库中对应位置，删掉该jar包所在位置的 xxx.las...]]></description><category></category></item><item><title><![CDATA[js 时间计算控件]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/79276986</link><guid>https://blog.youkuaiyun.com/alleged/article/details/79276986</guid><author>alleged</author><pubDate>Wed, 07 Feb 2018 10:05:47 +0800</pubDate><description><![CDATA[1. 控件作用

该控件用于计算从当前日期 间隔的天数，获取本周日期，本月日期、以及本月的天数

(function(window){
    var My_dates = {
        /**
         * 获取本周、本季度、本月、上月的开始日期、结束日期、以及本月的天数
         */
        createNew: function(){
　　　　　　 var m]]></description><category></category></item><item><title><![CDATA[REM自适应JS（px自动转化为rem）]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/79031857</link><guid>https://blog.youkuaiyun.com/alleged/article/details/79031857</guid><author>alleged</author><pubDate>Thu, 11 Jan 2018 11:07:58 +0800</pubDate><description><![CDATA[前文介绍了rem，在这里介绍两种实际使用rem的例子;

flexible.js可伸缩布局使用

原文出处：前端开发博客 (http://caibaojian.com/simple-flexible.html) 
链接:http://caibaojian.com/simple-flexible.html 
来源:http://caibaojian.com

两种方式的优劣： 
1、第一种方式使用上]]></description><category></category></item><item><title><![CDATA[rem是如何实现自适应布局的？]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/78969817</link><guid>https://blog.youkuaiyun.com/alleged/article/details/78969817</guid><author>alleged</author><pubDate>Thu, 11 Jan 2018 10:25:46 +0800</pubDate><description><![CDATA[rem是如何实现自适应布局的

（原文出处：前端开发博客 (http://caibaojian.com/web-app-rem.html)）

rem是什么

rem(font size of the root element)是指相对于根元素字体的大小，简单来说是一个相对单位。看到rem大家一定会想起em单位，em（font size of the element）是指相对于父元素的字体大小的单]]></description><category></category></item><item><title><![CDATA[ORACLER 日期转化成为字符串函数]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/76020689</link><guid>https://blog.youkuaiyun.com/alleged/article/details/76020689</guid><author>alleged</author><pubDate>Mon, 24 Jul 2017 14:58:02 +0800</pubDate><description><![CDATA[CREATE OR REPLACE FUNCTION dts(v_datetime IN DATE, 
                               f_datetime IN NUMBER := 1) RETURN VARCHAR2 IS 
  /*——————————- 
  函数名： 日期转yyyy-mm-dd hh24:mi:ss字符串 
  作者：    sxp 
  功能]]></description><category></category></item><item><title><![CDATA[java web 项目启动的加载顺序]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/72818650</link><guid>https://blog.youkuaiyun.com/alleged/article/details/72818650</guid><author>alleged</author><pubDate>Wed, 31 May 2017 11:05:12 +0800</pubDate><description><![CDATA[java web 项目启动的加载顺序加载顺序：【context-param ——》 listener——》filter——》servlet】 
同类节点的加载顺序是根据之间的mapping映射顺序为加载顺序1、启动WEB项目时，容器会读取配置文件web.xml.读取两个节点 
和 
2、容器创建servletContext(上下文),并且与项目中的所有部分共享这个上下文 
3、将转化为键值对，并且交]]></description><category></category></item><item><title><![CDATA[在filter中获取spring容器中的bean对象]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/72818301</link><guid>https://blog.youkuaiyun.com/alleged/article/details/72818301</guid><author>alleged</author><pubDate>Wed, 31 May 2017 10:34:42 +0800</pubDate><description><![CDATA[在工作中的项目需要，要在filter中使用服务接口，但是采用传统的new 和注入方式都是空指针异常，最后的解决方式是 
@Override 
    public void init(FilterConfig config) throws ServletException { 
        ServletContext context = config.getServletContext();]]></description><category></category></item><item><title><![CDATA[利用java反射将结果集封装成为对象和对象集合]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/72726220</link><guid>https://blog.youkuaiyun.com/alleged/article/details/72726220</guid><author>alleged</author><pubDate>Thu, 25 May 2017 14:37:24 +0800</pubDate><description><![CDATA[java反射机制 结果集封装为对象和对象集合]]></description><category></category></item><item><title><![CDATA[artdialog弹出框子页面和父页面的值的传递]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/72639202</link><guid>https://blog.youkuaiyun.com/alleged/article/details/72639202</guid><author>alleged</author><pubDate>Tue, 23 May 2017 14:05:27 +0800</pubDate><description><![CDATA[artdialog弹出框子页面和父页面的值的传递
————————在artdialog弹出框的时候，遇见传值不便问题；目前大概总结出两种方式：第一种：通过jquery选择art.dialog.open(url,optionls)产生的iframe容
—————————————————–器，然后操作相应的元素；
父页面操作子页面的方法：
（父页面操作子页面的table获取选中行）
this.ifram]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/54944978</link><guid>https://blog.youkuaiyun.com/alleged/article/details/54944978</guid><author>alleged</author><pubDate>Thu, 09 Feb 2017 11:03:32 +0800</pubDate><description><![CDATA[下载文件jdeclipse_update_site.zip 
下载地址：http://download.youkuaiyun.com/detail/qq316278987/4620347
解压该文件到任意目录(如D:\MyEclipse 8.5\dropins下)
删除plugins文件夹中其他平台以及64位系统jar包只留下下面两个jar包即可 
MyEclipse8.5安装JD-Eclipse-Plugi]]></description><category></category></item><item><title><![CDATA[JAVA操作ORACLE数据库的存储过程]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/54863592</link><guid>https://blog.youkuaiyun.com/alleged/article/details/54863592</guid><author>alleged</author><pubDate>Sat, 04 Feb 2017 15:46:52 +0800</pubDate><description><![CDATA[JAVA操作ORACLE数据库的存储过程本文从“走路去纽约”的博客中转载而来，以下是原文的访问地址[原文地址(http://www.cnblogs.com/huacw/p/3659331.html)一、任务提出
1.调用没有返回参数的过程（插入记录、更新记录）
2.有返回参数的过程
3.返回列表的过程
4.返回带分页的列表的过程。
`二、建立表和相应的存储过程--创建存储过程testa1
creat]]></description><category></category></item><item><title><![CDATA[sql注入 js脚本注入 html入侵（自己收集的一些解决方案）欢迎指正]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/54378846</link><guid>https://blog.youkuaiyun.com/alleged/article/details/54378846</guid><author>alleged</author><pubDate>Thu, 12 Jan 2017 16:00:04 +0800</pubDate><description><![CDATA[sql注入 js脚本注入 html入侵sql注入简介通俗的讲，SQL注入就是恶意黑客或者竞争对手利用现有的B/S或者C/S架构的系统，将恶意的SQL语句通过表单等传递给后台SQL数据库引擎执行。比如，一个黑客可以利用网站的漏洞，使用SQL注入的方式取得一个公司网站后台的所有数据。试想一下，如果开发人员不对用户传递过来的输入进行过滤处理，那么遇到恶意用户的时候，并且系统被发现有漏洞的时候，后果将是令人]]></description><category></category></item><item><title><![CDATA[easyui datagrid取消点击行的选中事件]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/53942299</link><guid>https://blog.youkuaiyun.com/alleged/article/details/53942299</guid><author>alleged</author><pubDate>Fri, 30 Dec 2016 14:06:55 +0800</pubDate><description><![CDATA[easyui datagrid取消点击行的选中事件项目中需要取消点击行的选中事，在网上发现已有的解决办法，原文地址如下： 
http://www.mamicode.com/info-detail-517237.htmlvar IsCheckFlag = true; //标示是否是勾选复选框选中行的，true - 是 , false - 否
  $("#dg").datagrid({
      ro]]></description><category></category></item><item><title><![CDATA[springmvc+spring4.04+mybatis框架整合]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/52823274</link><guid>https://blog.youkuaiyun.com/alleged/article/details/52823274</guid><author>alleged</author><pubDate>Sat, 15 Oct 2016 14:59:19 +0800</pubDate><description><![CDATA[参考文章：http://blog.youkuaiyun.com/zhshulin 
源码下载地址]]></description><category></category></item><item><title><![CDATA[springMVC框架下返回json格式的对象，list，map]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/52807081</link><guid>https://blog.youkuaiyun.com/alleged/article/details/52807081</guid><author>alleged</author><pubDate>Thu, 13 Oct 2016 15:07:13 +0800</pubDate><description><![CDATA[原文地址：http://liuzidong.iteye.com/blog/1069343注意这个例子要使用jquery，但是jquery文件属于静态的资源文件，所以要在springMVC中设置静态资源访问web.xml<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-]]></description><category></category></item><item><title><![CDATA[springMVC多文件上传和下载]]></title><link>https://blog.youkuaiyun.com/alleged/article/details/52804870</link><guid>https://blog.youkuaiyun.com/alleged/article/details/52804870</guid><author>alleged</author><pubDate>Thu, 13 Oct 2016 10:41:34 +0800</pubDate><description><![CDATA[转载和参考地址http://www.oschina.net/code/snippet_1590790_48147#69520 
** 
工程目录 
 
jar包 
web.xml**<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="h]]></description><category></category></item></channel></rss>