<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wuhao000的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wuhao000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wuhao000]]></copyright><item><title><![CDATA[Spring Cloud 微服务架构下的 WebSocket 解决方案]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/85015253</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/85015253</guid><author>wuhao000</author><pubDate>Sat, 15 Dec 2018 16:24:48 +0800</pubDate><description><![CDATA[
WebSocket在现代浏览器中的应用已经算是比较普遍了，在某些业务场景下，要求必须能够在服务器端推送消息至客户端。在没有WebSocket的年代，我们使用过dwr，在那个时候dwr真实一个非常棒的方案。但是在WebSocket兴起之后，我们更愿意使用标准实现来解决问题、


首先交代一下，本篇文章不讲解WebSocket的配置，主要讲的是针对在微服务架构集群模式下解决方案的选择。

微服务架构...]]></description><category></category></item><item><title><![CDATA[Mybatis去xml化：我再也不想写xml了]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/85015216</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/85015216</guid><author>wuhao000</author><pubDate>Sat, 15 Dec 2018 16:17:11 +0800</pubDate><description><![CDATA[
某一天当我因为某个功能需要又一次创建一个很简单的数据库表，然后再为它写增删改查的操作时，我终于忍受不了了。对于写代码这件事，我一贯的原则是少写代码，少写重复代码，而这些大同小异的增删改查的xml配置，对我来说就是无脑重复的体力活。这是我无法接受的。



想想当初使用Spring Data JPA 的时候， 只需要声明一个接口， 增删改查的方法立马就有了，而且对于一些简单的查询，通过特定格式的方...]]></description><category></category></item><item><title><![CDATA[Spring Security OAuth2 缓存使用 jackson 序列化的处理]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/83045738</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/83045738</guid><author>wuhao000</author><pubDate>Sun, 14 Oct 2018 11:33:44 +0800</pubDate><description><![CDATA[不知道这个问题有没有人遇到或者处理过，Spring Security OAuth2的tokenStore的redis缓存默认的序列化策略是jdk序列化，这意味着redis里面的值是无法阅读的状态，而且这个缓存也无法被其他语言的web应用所使用，于是就打算使用最常见的json序列化策略来存储。

这个问题想处理很久了，虽然现在也能正常使用，但是之前一直没有时间仔细的去研究解决方案，所以今天花了些时间...]]></description><category></category></item><item><title><![CDATA[关于jquery的事件重复执行的探讨]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/7593725</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/7593725</guid><author>wuhao000</author><pubDate>Wed, 23 May 2012 10:43:52 +0800</pubDate><description><![CDATA[最近一直被一个问题困扰着 就是在某些地方jquery绑定的事件会重复执行，例如我绑定了一个click事件，但当我点击的时候会执行两到三次甚至更多，一直没有想到解决的办法。
           今天又遇到了同样的问题：一个点击事件，使一个元素在显示不显示两种状态切换，当整个页面不变，而元素所在的这块重新被加载之后（这是另一个jsp，用load方法加载的），点击切换的效果没了，当再次刷新这一部分，]]></description><category></category></item><item><title><![CDATA[struts2的URL自定义 根据用户使用不同的URL]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/7592918</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/7592918</guid><author>wuhao000</author><pubDate>Tue, 22 May 2012 23:22:20 +0800</pubDate><description><![CDATA[项目遇到了这样一个问题，我们一个系统要给多个客户同时使用，但是可以要求访问的URL要有他们的名称，于是就产生了一个重定向url的需求
         说到url重定向，我想很多人都不陌生，而且有现成的工具包 urlrewirter 但是好像并满足不了我们按客户定制url的的需求，于是产生了自己定义url格式的想法
         思路是这样的，重写struts过滤器：struts的过滤器直]]></description><category></category></item><item><title><![CDATA[一个科学计算器的面向对象实现，完成多年的心愿]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/7592845</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/7592845</guid><author>wuhao000</author><pubDate>Tue, 22 May 2012 23:02:14 +0800</pubDate><description><![CDATA[当年java课程的大作业是写一个计算器，我花了两个多星期总算完成了，但是却只写了一个类，代码达1500多行，压根纯粹没用到java的面向对象思想，现在想想还有点惭愧
最近想起了这个事情，于是想抽空写一个完整的面向对象的科学计算器，完成以前未了的心愿
稍微花了点时间整理了一下思路：
1.首先得将表达式分为操作数和运算符，这里用正则即可

private String		regex	= "\]]></description><category></category></item><item><title><![CDATA[遇到对象类型是Object，实际却是数组的问题]]></title><link>https://blog.youkuaiyun.com/wuhao000/article/details/7592833</link><guid>https://blog.youkuaiyun.com/wuhao000/article/details/7592833</guid><author>wuhao000</author><pubDate>Tue, 22 May 2012 22:39:30 +0800</pubDate><description><![CDATA[今天用Hibernate的时候写了一条select min(time),max(time) from Table的查询语句，本以为返回的List内是两个Date类型的数据，可是这样的想法却导致了一个ClassCastException
         原因是list内实际只有一个对象，并且这个对象是一个Object类型的对象，无论用getClass还是toString，但是按理来讲返回的要么是]]></description><category></category></item></channel></rss>