自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Cloud 微服务架构下的 WebSocket 解决方案

WebSocket在现代浏览器中的应用已经算是比较普遍了,在某些业务场景下,要求必须能够在服务器端推送消息至客户端。在没有WebSocket的年代,我们使用过dwr,在那个时候dwr真实一个非常棒的方案。但是在WebSocket兴起之后,我们更愿意使用标准实现来解决问题、首先交代一下,本篇文章不讲解WebSocket的配置,主要讲的是针对在微服务架构集群模式下解决方案的选择。微服务架构...

2018-12-15 16:24:48 21002 1

原创 Mybatis去xml化:我再也不想写xml了

某一天当我因为某个功能需要又一次创建一个很简单的数据库表,然后再为它写增删改查的操作时,我终于忍受不了了。对于写代码这件事,我一贯的原则是少写代码,少写重复代码,而这些大同小异的增删改查的xml配置,对我来说就是无脑重复的体力活。这是我无法接受的。想想当初使用Spring Data JPA 的时候, 只需要声明一个接口, 增删改查的方法立马就有了,而且对于一些简单的查询,通过特定格式的方...

2018-12-15 16:17:11 6845 4

原创 Spring Security OAuth2 缓存使用 jackson 序列化的处理

不知道这个问题有没有人遇到或者处理过,Spring Security OAuth2的tokenStore的redis缓存默认的序列化策略是jdk序列化,这意味着redis里面的值是无法阅读的状态,而且这个缓存也无法被其他语言的web应用所使用,于是就打算使用最常见的json序列化策略来存储。这个问题想处理很久了,虽然现在也能正常使用,但是之前一直没有时间仔细的去研究解决方案,所以今天花了些时间...

2018-10-14 11:33:44 7490 5

原创 关于jquery的事件重复执行的探讨

最近一直被一个问题困扰着 就是在某些地方jquery绑定的事件会重复执行,例如我绑定了一个click事件,但当我点击的时候会执行两到三次甚至更多,一直没有想到解决的办法。           今天又遇到了同样的问题:一个点击事件,使一个元素在显示不显示两种状态切换,当整个页面不变,而元素所在的这块重新被加载之后(这是另一个jsp,用load方法加载的),点击切换的效果没了,当再次刷新这一部分,

2012-05-23 10:43:52 800

原创 struts2的URL自定义 根据用户使用不同的URL

项目遇到了这样一个问题,我们一个系统要给多个客户同时使用,但是可以要求访问的URL要有他们的名称,于是就产生了一个重定向url的需求         说到url重定向,我想很多人都不陌生,而且有现成的工具包 urlrewirter 但是好像并满足不了我们按客户定制url的的需求,于是产生了自己定义url格式的想法         思路是这样的,重写struts过滤器:struts的过滤器直

2012-05-22 23:22:20 570

原创 一个科学计算器的面向对象实现,完成多年的心愿

当年java课程的大作业是写一个计算器,我花了两个多星期总算完成了,但是却只写了一个类,代码达1500多行,压根纯粹没用到java的面向对象思想,现在想想还有点惭愧最近想起了这个事情,于是想抽空写一个完整的面向对象的科学计算器,完成以前未了的心愿稍微花了点时间整理了一下思路:1.首先得将表达式分为操作数和运算符,这里用正则即可private String regex = "\

2012-05-22 23:02:14 1112 1

原创 遇到对象类型是Object,实际却是数组的问题

今天用Hibernate的时候写了一条select min(time),max(time) from Table的查询语句,本以为返回的List内是两个Date类型的数据,可是这样的想法却导致了一个ClassCastException         原因是list内实际只有一个对象,并且这个对象是一个Object类型的对象,无论用getClass还是toString,但是按理来讲返回的要么是

2012-05-22 22:39:30 1614

PowerDisigner 中文教程

PowerDisigner是一个中国人开发的强大的数据库建模工具,在软件开发中利用该工具可以方便的进行数据库的设计

2009-08-11

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

TA关注的人

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