mybatis通用typeHandler(将mysql的json类型转换为java对象)

背景:订单快照信息(收货地址、商品信息、优惠券信息等)存储,使用Mysql的json类型字段存放一个java对象的json,但是mybatis不支持json类型,所以通过扩展typeHandler来实现mysql的json字段与java对象的自动转换,以下为通用typeHandler源码,可以用来...

2019-02-19 11:17:15

阅读数 1106

评论数 1

RocketMQ最佳实践(四)可视化管理控制台rocketmq-console-ng

RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-console”,这个便是管理控制台项目了。 先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocket...

2017-05-24 14:16:58

阅读数 40833

评论数 23

spring cloud ribbon自定义负载均衡策略

ribbon已经提供了很多负载的策略,如下图: 这些负载策略通常已经满足我们的日常业务需求(这些策略的具体介绍,可以点此查看),如特殊需要,我们也需要自定义负载策略。 我的应用场景是:spring cloud zuul做为用户请求的入口服务,zuul代理到目标服务的时候,其内部就是通过ri...

2017-05-10 18:27:48

阅读数 7690

评论数 7

RocketMQ最佳实践(三)开发spring-boot-starter-rocketmq实现与spring boot项目的整合

不要以为这只是spring boot与RocketMQ的简单整合,本篇文章还为各位看官呈现以下知识点的最佳实践: 自定义一个spring boot 的starter使用spring的事件传播机制实现bean与bean之间基于事件驱动的通信自定义注解、组合注解 先来撩点故事背景^_^ 最近在使用...

2017-04-28 16:52:27

阅读数 25212

评论数 19

RocketMQ最佳实践(二)4.0版本/集群

上一篇文章“RocketMQ最佳实践(一)4.0版本/概念介绍/安装调试/客户端demo”讲了单节点的部署,这篇文件将进行集群部署的相关实践。 1、还是先理解一些重要概念及说明 Disk Flush(磁盘刷新/同步操作):就是将内存的数据落地,存储在磁盘中。RocketMQ提供了以下两种模式:...

2017-04-12 18:27:26

阅读数 7760

评论数 2

RocketMQ最佳实践(一)4.0版本/概念介绍/安装调试/客户端demo

一、为什么选择RocketMQ 我们来看看官方回答: “我们研究发现,对于ActiveMQ而言,随着越来越多的使用queues和topics,其IO成为了瓶颈。某些情况下,消费者缓慢(消费能力不足)还会拖慢生产者(造成消息阻塞)。虽然我们做了最大努力进行优化:节流、断路器或者回退,但是并不能进行优...

2017-04-11 11:58:55

阅读数 10891

评论数 8

ext3基本类及各种布局说明(转)

http://www.iteye.com/topic/1021914 Object  Ext.util.Observable:为EXT组件提供处理的最基本功能。   Ext.Component:提供了Ext组件共有的特性, 比如初始的流程、组件的配置选项应用、插件应用,组件渲染,组件公共的配...

2012-12-13 09:18:23

阅读数 2655

评论数 0

由12306.cn谈谈网站性能技术

12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的...

2012-11-23 17:03:25

阅读数 693

评论数 0

在windows上安装Hadoop总结

转载一篇非常详细的图文教程: http://ebiquity.umbc.edu/Tutorials/Hadoop/00 - Intro.html

2012-09-26 10:58:39

阅读数 674

评论数 0

cygwin下配置sshd服务

1、以管理员身份登录 2、给文件授权,以完成sshd 服务的安装 $ chmod +r /etc/group $ chmod +r /etc/passwd $ chmod +rwx /var 2、安装 sshd 服务 $ ssh-host-config Query: S...

2012-09-25 16:47:00

阅读数 5518

评论数 1

关于两个jar包中存在包名和类名都完全相同的问题

最近弄webservice,我使用的jdk自带的wsimport工具来生成客户端代码,发现生成的代码具有编译错误,错误描述如下: The method getPort(QName, Class) in the type Service is not applicable for the argu...

2012-09-10 16:29:36

阅读数 18324

评论数 14

GridPanel中的loadMask在页面第一次加载不显示的问题

注意:只有在GridPanel先render再load数据的时候才会显示,render与load的顺序不对就没有办法显示。 所以只需要将load放到所有面板都渲染后就OK啦!! 哦也!

2012-08-22 15:22:18

阅读数 2018

评论数 0

Hibernate3.5+Struts2如何操作blob将二进制图片保存在ORACLE中

1、Oracle中的字段定义为blob: eg: create table ATTACH (   ....,   binary_code     BLOB ) 2、实体类中的对应类型要定义成byte[]: eg:private byte[] binaryCode; 网上很多人说定...

2012-08-14 13:58:09

阅读数 1906

评论数 0

Ext.Toolbar的分行布局

var oneTbar=new Ext.Toolbar({  items:[  {text:'复制'},  {text:'粘贴'}  ] }); var twoTbar=new Ext.Toolbar({   items:[  new Ext.Toolbar.TextItem(...

2012-08-13 16:59:59

阅读数 5968

评论数 0

Ext.form.ComboBox显示错误的问题

Ext.form.ComboBox的id属性和name属性不能相同,否则会引起两个严重的问题: 1、显示位置不对,一直显示在页面的左上角; 2、当formPanel加载完数据之后,这个comboBox的值无法正确显示。 解决这个问题, id  和 name 属性要不...

2012-07-18 16:33:03

阅读数 731

评论数 0

关于struts2中action请求会执行两次的问题

关于struts2中action请求会执行两次的问题         最近在用struts2遇到一个怪问题,struts2的默认方法老是执行两次,搞了大半天都没有找到,在最后即将放弃时终于找打了,原来是响应的页面有一个图片标签,而图片标签请求的地址不存在,它就默认再次请求了当前请求的url...

2012-07-02 16:12:28

阅读数 1864

评论数 0

Oracle JDBC dataType

SQL Datatypes JDBC Typecodes Standard Java Types Oracle Extension Java Types ? STANDARD JDBC 1.0 TYPES: ? ...

2012-06-28 11:24:09

阅读数 1437

评论数 0

eclipse下通过hibernate tools实现hibernate反向工程

最近搭建新的项目,需要使用eclipse下通过hibernate tools实现hibernate反向工程生成实体类和对应的hbm.xml文件,现在记录下方便以后回忆: 1、首先要下载安装hibernate tools; 2、按照这篇文章操作:http://blog.csdn.net/succ...

2012-06-26 17:25:05

阅读数 7704

评论数 0

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