<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[alan_waker的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/alan_waker</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; alan_waker]]></copyright><item><title><![CDATA[JdbcTemplate单表操作]]></title><link>https://blog.csdn.net/alan_waker/article/details/86646637</link><guid>https://blog.csdn.net/alan_waker/article/details/86646637</guid><author>alan_waker</author><pubDate>Fri, 25 Jan 2019 16:00:52 +0800</pubDate><description><![CDATA[      马上年底了.收到一个任务,是同事升级jdk版本的时候hibernate包出现了一些问题.为了填这个坑.想把hibernate下掉.因为我比较闲.所以让我改造.可耻的是,当我下载下代码的时候.项目二三十各类报错.还带这样子的啊.代码报错竟然还提交;不过身在江湖身不由己,我只改我需要改的地方算了.

      项目中用啊哦了hibernate.jdbctemplate.ibatis,my...]]></description><category></category></item><item><title><![CDATA[使用idea时maven命令增加参数以及svn401错误]]></title><link>https://blog.csdn.net/alan_waker/article/details/83504263</link><guid>https://blog.csdn.net/alan_waker/article/details/83504263</guid><author>alan_waker</author><pubDate>Mon, 29 Oct 2018 13:19:23 +0800</pubDate><description><![CDATA[    同事都使用eclipse而我使用idea.总是会有一些问题.当然主要原因是因为自己没碰到过.不知道怎么处理

    现在是使用maven打包发布的时候.需要增加参数.



    甭管这两个参数的名字.但是当发布前更新仓库的时候.需要指定参数.在eclipse中是这样子的:

    

   但是我使用idea的时候.没有发现下面可以添加参数的地方.虽然可以通过直接修改pom文件实现...]]></description><category></category></item><item><title><![CDATA[使用idea时.查询svn的项目版本号]]></title><link>https://blog.csdn.net/alan_waker/article/details/83304038</link><guid>https://blog.csdn.net/alan_waker/article/details/83304038</guid><author>alan_waker</author><pubDate>Tue, 23 Oct 2018 11:23:08 +0800</pubDate><description><![CDATA[     由于换了一家公司,公司几乎没人用idea;项目比较老.但是我还是留下来了.

    项目使用svn作为管理工具.但是和我以前用法不一样.这里每次提交代码.会将最新的svn版本号记录下来在其他项目引用;连maven仓库都是在pom文件中配置&amp;lt;之所以写出来是因为我刚来公司追问同事要maven的settings文件.他们也懵逼,我也懵逼&amp;gt;;

    我不认为我使用maven多么...]]></description><category></category></item><item><title><![CDATA[spring中使用多线程ThreadPoolTaskExecutor]]></title><link>https://blog.csdn.net/alan_waker/article/details/82775861</link><guid>https://blog.csdn.net/alan_waker/article/details/82775861</guid><author>alan_waker</author><pubDate>Wed, 19 Sep 2018 17:58:40 +0800</pubDate><description><![CDATA[业务需要,在进行更新的时候会执行一系列操作,或者说更新时会有一个通知.但是没有使用消息队列.所以我想用多线程来实现这个功能.最开始没有使用线程池.使用的是内部类的形式实现,代码为:


/**
	 * create by  : 
	 * description: 开启接单时-查询是否有还没配货的订单.进行配货
	 * create time: 14:59 2018/9/19
	 */
	priva...]]></description><category></category></item><item><title><![CDATA[mybatis分页插件是序列化数据丢失原因和解决思路]]></title><link>https://blog.csdn.net/alan_waker/article/details/82147867</link><guid>https://blog.csdn.net/alan_waker/article/details/82147867</guid><author>alan_waker</author><pubDate>Tue, 28 Aug 2018 14:55:43 +0800</pubDate><description><![CDATA[使用com.github.pagehelper.Page 类的时候

当在数据库分页查询到数据之后传递给前端.会有一个奇怪的问题,


public class Page&amp;lt;E&amp;gt; extends ArrayList&amp;lt;E&amp;gt; {
    private static final long serialVersionUID = 1L;
    private int pageNum...]]></description><category></category></item><item><title><![CDATA[记一次在springmvc接受json数据时的一个坑]]></title><link>https://blog.csdn.net/alan_waker/article/details/82115727</link><guid>https://blog.csdn.net/alan_waker/article/details/82115727</guid><author>alan_waker</author><pubDate>Mon, 27 Aug 2018 17:39:59 +0800</pubDate><description><![CDATA[     作为还不会手撕框架的小码农,遇到问题只能依靠自己的经验,百度,以及以前的项目代码对比来解决问题,很不幸今天碰到的问题是本来对的代码该坏了,自己不知道,但是结局是好的,I find it;

     前后端分离,数据交互使用json数据,先说下原本对的代码:


  @RequestMapping(value = &quot;/workexperience&quot; , method = RequestM...]]></description><category></category></item><item><title><![CDATA[springmvc自定义参数解析器]]></title><link>https://blog.csdn.net/alan_waker/article/details/82017236</link><guid>https://blog.csdn.net/alan_waker/article/details/82017236</guid><author>alan_waker</author><pubDate>Fri, 24 Aug 2018 14:20:22 +0800</pubDate><description><![CDATA[先说下需求: 

前后端分离,登录后前端每次请求带有token,请求后端.希望登录过滤器解析后,能把用户的id直接在controller中获取到

实现方式:

注解形式

1.登录拦截器



public class LoginInterctor  extends HandlerInterceptorAdapter {

    private static final Logger logg...]]></description><category></category></item><item><title><![CDATA[springsecurity的ajax表单提交]]></title><link>https://blog.csdn.net/alan_waker/article/details/79479527</link><guid>https://blog.csdn.net/alan_waker/article/details/79479527</guid><author>alan_waker</author><pubDate>Thu, 08 Mar 2018 09:31:21 +0800</pubDate><description><![CDATA[虽然感觉饶了很大弯.应该有更容易的办法,但是自我处理成功后还是很高兴的,特此记录一下;由于测试提的一个bug是登陆时候密码错误需要弹出一个错误信息,出现错误的弹框提示;现在的usernamefilter的处理是:    成功-&amp;gt;重定向到登陆成功首页;失败-&amp;gt;重定向到登陆页面;最初的想法是重定向到登陆页面的时候携带参数;但是后来突然的就想进行ajax提交.通过ajax返回的参数来进行重新...]]></description><category></category></item><item><title><![CDATA[在request中获取请求中的json数据]]></title><link>https://blog.csdn.net/alan_waker/article/details/79477370</link><guid>https://blog.csdn.net/alan_waker/article/details/79477370</guid><author>alan_waker</author><pubDate>Wed, 07 Mar 2018 21:45:54 +0800</pubDate><description><![CDATA[一直以来,前台提交的json数据在springmvc中都是使用@RequestBody进行接受.以至于今天由于在springsecurity中需要获取到json数据,一时间没有了头绪.理论上数据都应该可以在request中获取到,但是没查到,源码中也没有发现.多次查找了一些博客或其他文章.终于找到了一篇文章完美解决了.下面是代码package com.ycgwl.kylin.security.ut...]]></description><category></category></item><item><title><![CDATA[事务的自我调用]]></title><link>https://blog.csdn.net/alan_waker/article/details/79296944</link><guid>https://blog.csdn.net/alan_waker/article/details/79296944</guid><author>alan_waker</author><pubDate>Fri, 09 Feb 2018 13:26:11 +0800</pubDate><description><![CDATA[马上该过年了,最近项目接近尾声,抽出时间搞了一下开发中困扰了我一段时间的一个问题:事务的自我调用;项目中有一个方法由于逻辑比较复杂.多次调用本类的其他方法,出现了一个状况就是事务不准确了,其他方法中并没有生效;由于时间紧,当时只是把逻辑集中到了一个方法中,造成了那个方法很大的冗余;现在不忙了就整理下那个方法;写了一个小demo,基本配置:	&amp;lt;context:component-scan ba...]]></description><category></category></item><item><title><![CDATA[windows10系统下zookeeper启动]]></title><link>https://blog.csdn.net/alan_waker/article/details/79246110</link><guid>https://blog.csdn.net/alan_waker/article/details/79246110</guid><author>alan_waker</author><pubDate>Sat, 03 Feb 2018 12:33:39 +0800</pubDate><description><![CDATA[前端同事的电脑炸了.运维部门的一个搞硬件的同事也搞不定了,所以换了一台电脑,
电脑是windows10系统.,几乎白板(离职的同事的电脑),
在解压zookeeper的加压包后,运行bin目录下的: zkServer.cmd 文件时总是闪退
百度上大多都是说jdk安装错误,但是jdk明明示没错的,
无意间看到一个博客讲的是windows10系统的原因,我依照博客修改后,修复成功了.
博客]]></description><category></category></item><item><title><![CDATA[mybatis的if条件中判断false/0]]></title><link>https://blog.csdn.net/alan_waker/article/details/79241419</link><guid>https://blog.csdn.net/alan_waker/article/details/79241419</guid><author>alan_waker</author><pubDate>Fri, 02 Feb 2018 17:33:29 +0800</pubDate><description><![CDATA[今天测试提的一个bug,我一度怀疑是他估计搞事情,后来发现是真的存在,
描述:
页面上有三个键: 全部, 已派车, 未派车 ,单选框,顾名思义,全部包含已派车和未派车,
bug的来源是点击未派车的时候搜出出来的数据是错误的
我在没有看代码开日志的时候就想了,要错就全错,不可能就一种选项错吧,然后我就看日志,发现当选择未派车的时候
该字段对应的是false,在日志中,这个字段没有加入到查询]]></description><category></category></item><item><title><![CDATA[java.lang.StackOverflowError]]></title><link>https://blog.csdn.net/alan_waker/article/details/79229365</link><guid>https://blog.csdn.net/alan_waker/article/details/79229365</guid><author>alan_waker</author><pubDate>Thu, 01 Feb 2018 15:55:48 +0800</pubDate><description><![CDATA[今天碰到一个错误,一个理所应当的错误,特来记一下.以后碰到就能秒解决了
异常类型:


java.lang.StackOverflowError

错误代码

List> resultList = deliveryOperateMapper.searchBillOfdelivery(entity);
		List list =new ArrayList<>();
		HashMap]]></description><category></category></item><item><title><![CDATA[后端将java对象传递给前端的时候json自定义格式]]></title><link>https://blog.csdn.net/alan_waker/article/details/79210437</link><guid>https://blog.csdn.net/alan_waker/article/details/79210437</guid><author>alan_waker</author><pubDate>Tue, 30 Jan 2018 21:00:56 +0800</pubDate><description><![CDATA[与前端交互的时候,所有时间的字段,直接传递了时间戳,刚开始前端希望我改好格式给她.因为忙,我以时间戳比较准确,比较通用,你需要什么格式的日期类型,你可以自己转成对应的格式,前端不负所望把我给她的时间戳改成了她想要的数据,但是人家要固定格式的日期类型不过分,我为什么就不能给他了,需求明明很简单的,在任务不忙的时候,我把这个问题处理了一下:描述: 对象中的日期类型在传递给前端的时候自定义格式(捎带了一...]]></description><category></category></item><item><title><![CDATA[使用group by分组之后子查询的order by排序失效的问题]]></title><link>https://blog.csdn.net/alan_waker/article/details/78892017</link><guid>https://blog.csdn.net/alan_waker/article/details/78892017</guid><author>alan_waker</author><pubDate>Mon, 25 Dec 2017 13:59:35 +0800</pubDate><description><![CDATA[需求:
1.首页的查询需要按照lrsj进行排序
2.每一条数据通过fchrq,chxh进行分组
原始的sql
	SELECT  fchrq,chxh FROM
		(SELECT top 100 percent chxh,fchrq,lrsj FROM HCZZQD_source where chxh  is not null 
			
		 ORDER BY lrsj desc) T]]></description><category></category></item><item><title><![CDATA[spring自定义配置文件的加载]]></title><link>https://blog.csdn.net/alan_waker/article/details/78395333</link><guid>https://blog.csdn.net/alan_waker/article/details/78395333</guid><author>alan_waker</author><pubDate>Mon, 30 Oct 2017 17:36:49 +0800</pubDate><description><![CDATA[开发中,常常有些参数需要放在配置文件中,]]></description><category></category></item><item><title><![CDATA[springMVC接受前台json数据]]></title><link>https://blog.csdn.net/alan_waker/article/details/78390024</link><guid>https://blog.csdn.net/alan_waker/article/details/78390024</guid><author>alan_waker</author><pubDate>Mon, 30 Oct 2017 09:32:50 +0800</pubDate><description><![CDATA[网上各种说json数据的各种好处,但是之前前后端自己一个人做,体会不到json的好,
突然有前端写页面,告诉我所有交互数据都是json,很爽啊有木有.
大多数情况下正好接受要么数据少的时候,把参数放到请求后,要么数据多正好有实体对应,
就那么少数情况下,参数也不多,但总拼接多链接后感觉很low,就想到,json可是使用对象接受,
但json本质就是一个map形式的数据格式,直接使用map应]]></description><category></category></item><item><title><![CDATA[JAVA Excel导出]]></title><link>https://blog.csdn.net/alan_waker/article/details/78252429</link><guid>https://blog.csdn.net/alan_waker/article/details/78252429</guid><author>alan_waker</author><pubDate>Mon, 16 Oct 2017 17:57:29 +0800</pubDate><description><![CDATA[因为项目需要.需要导出一个固定格式的excel表格,网上虽然各种各样的,单并没有非常适合我的,所以没办法就自己研究了一下apache的poiAPI.
下班前搞成的半成品,需要的样式基本都已存在了: 


必填项：字体红色,其他黑色,    分类: 不同的颜色代表不同的区域,比如蓝色代表:收获人信息,棕色代表运输信息;为了使这些信息有关联关系,使用枚举来进行关联;
第一个属性:标题，第二个]]></description><category></category></item><item><title><![CDATA[数据库的主从分离的一些配置信息]]></title><link>https://blog.csdn.net/alan_waker/article/details/54425462</link><guid>https://blog.csdn.net/alan_waker/article/details/54425462</guid><author>alan_waker</author><pubDate>Sat, 14 Jan 2017 10:36:09 +0800</pubDate><description><![CDATA[主服务器:
第一步:首先在主服务器上修改my.cnf这个配置文件

添加 server-id=1
log-bin=mysql-bin


第二步:然后修改主服务器的uuid(从服务之间uuid相同没关系,只要与主服务器不相同就好)可以随便修改一个数字或者字母保证不相同


第三步:重启mysql:service  mysql restart ,如果启动失败,使用下面命令查看.除]]></description><category></category></item><item><title><![CDATA[nginx服务器图片的反向代理和负载均衡配置]]></title><link>https://blog.csdn.net/alan_waker/article/details/53944601</link><guid>https://blog.csdn.net/alan_waker/article/details/53944601</guid><author>alan_waker</author><pubDate>Fri, 30 Dec 2016 16:37:17 +0800</pubDate><description><![CDATA[今天在使用到文本域的编辑框中编辑图片的时候引入到了nginx服务器的反向代理,并且使用nginx的负载均衡技术
在最后重新建立一个server{};
#图片服务器
server{
listen 80;
server_name image.jt.com;  //这里需要在host文件中也配置
location /{
root C:\\jt-upload;  //这个是图片在服务器中的路]]></description><category></category></item></channel></rss>