- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 mybatis通用typeHandler(将mysql的json类型转换为java对象)
背景:订单快照信息(收货地址、商品信息、优惠券信息等)存储,使用Mysql的json类型字段存放一个java对象的json,但是mybatis不支持json类型,所以通过扩展typeHandler来实现mysql的json字段与java对象的自动转换,以下为通用typeHandler源码,可以用来自动转换java类型。直接上源码:import java.sql.CallableState...
2019-02-19 11:17:15
25492
5
原创 RocketMQ最佳实践(四)可视化管理控制台rocketmq-console-ng
RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-console”,这个便是管理控制台项目了。先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketmq-console进行编译打包运行。通过命令行进入到rocketmq-console子目
2017-05-24 14:16:58
66127
16
原创 spring cloud ribbon自定义负载均衡策略
ribbon已经提供了很多负载的策略,如下图:这些负载策略通常已经满足我们的日常业务需求(这些策略的具体介绍,可以点此查看),如特殊需要,我们也需要自定义负载策略。我的应用场景是:spring cloud zuul做为用户请求的入口服务,zuul代理到目标服务的时候,其内部就是通过ribbon的负载策略选出并代理到一个服务实例,这里我自定义的负载策略实现的功能是“同一个ip
2017-05-10 18:27:48
14539
7
原创 RocketMQ最佳实践(三)开发spring-boot-starter-rocketmq实现与spring boot项目的整合
不要以为这只是spring boot与RocketMQ的简单整合,本篇文章还为各位看官呈现以下知识点的最佳实践:自定义一个spring boot 的starter使用spring的事件传播机制实现bean与bean之间基于事件驱动的通信自定义注解、组合注解先来撩点故事背景^_^最近在使用spring boot/spring cloud搭建做微服务架构,发现spring boot
2017-04-28 16:52:27
43181
21
原创 RocketMQ最佳实践(二)4.0版本/集群
上一篇文章“RocketMQ最佳实践(一)4.0版本/概念介绍/安装调试/客户端demo”讲了单节点的部署,这篇文件将进行集群部署的相关实践。1、还是先理解一些重要概念及说明Disk Flush(磁盘刷新/同步操作):就是将内存的数据落地,存储在磁盘中。RocketMQ提供了以下两种模式:SYNC_FLUSH(同步刷盘):生产者发送的每一条消息都在保存到磁盘成功后才返回告诉
2017-04-12 18:27:26
8687
2
原创 RocketMQ最佳实践(一)4.0版本/概念介绍/安装调试/客户端demo
一、为什么选择RocketMQ我们来看看官方回答:“我们研究发现,对于ActiveMQ而言,随着越来越多的使用queues和topics,其IO成为了瓶颈。某些情况下,消费者缓慢(消费能力不足)还会拖慢生产者(造成消息阻塞)。虽然我们做了最大努力进行优化:节流、断路器或者回退,但是并不能进行优雅的扩展。因此我们开始专注于使用时下非常流行的kafka,但是仍然不能满足我们的要求,如低延迟和高
2017-04-11 11:58:55
12313
3
转载 ext3基本类及各种布局说明(转)
http://www.iteye.com/topic/1021914Object Ext.util.Observable:为EXT组件提供处理的最基本功能。 Ext.Component:提供了Ext组件共有的特性, 比如初始的流程、组件的配置选项应用、插件应用,组件渲染,组件公共的配置选项等,是一个抽象的东西。 Ext.BoxComponent:用来表示这种具有高度及宽度的组
2012-12-13 09:18:23
3042
转载 由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务问题。
2012-11-23 17:03:25
866
转载 在windows上安装Hadoop总结
转载一篇非常详细的图文教程:http://ebiquity.umbc.edu/Tutorials/Hadoop/00 - Intro.html
2012-09-26 10:58:39
905
1
转载 cygwin下配置sshd服务
1、以管理员身份登录2、给文件授权,以完成sshd 服务的安装$ chmod +r /etc/group$ chmod +r /etc/passwd$ chmod +rwx /var2、安装 sshd 服务$ ssh-host-config Query: Should privilege separation be used? (yes/no) yesQ
2012-09-25 16:47:00
5824
原创 关于两个jar包中存在包名和类名都完全相同的问题
最近弄webservice,我使用的jdk自带的wsimport工具来生成客户端代码,发现生成的代码具有编译错误,错误描述如下:The method getPort(QName, Class) in the type Service is not applicable for the arguments (QName, Class, WebServiceFeature[]).而我单独创建新
2012-09-10 16:29:36
27163
7
原创 GridPanel中的loadMask在页面第一次加载不显示的问题
注意:只有在GridPanel先render再load数据的时候才会显示,render与load的顺序不对就没有办法显示。所以只需要将load放到所有面板都渲染后就OK啦!!哦也!
2012-08-22 15:22:18
2352
原创 Hibernate3.5+Struts2如何操作blob将二进制图片保存在ORACLE中
1、Oracle中的字段定义为blob:eg:create table ATTACH( ...., binary_code BLOB)2、实体类中的对应类型要定义成byte[]:eg:private byte[] binaryCode;网上很多人说定义为java.sql.Blob,但是hibernate3.5以后已经将很多对应的操作方法废弃了(如Hi
2012-08-14 13:58:09
2067
转载 Ext.Toolbar的分行布局
var oneTbar=new Ext.Toolbar({ items:[ {text:'复制'}, {text:'粘贴'} ] }); var twoTbar=new Ext.Toolbar({ items:[ new Ext.Toolbar.TextItem('工具栏:') //显示文本 ] }); var threeTbar=new Ext.To
2012-08-13 16:59:59
6828
转载 Ext.form.ComboBox显示错误的问题
Ext.form.ComboBox的id属性和name属性不能相同,否则会引起两个严重的问题: 1、显示位置不对,一直显示在页面的左上角; 2、当formPanel加载完数据之后,这个comboBox的值无法正确显示。 解决这个问题, id 和 name 属性要不相同!
2012-07-18 16:33:03
989
转载 关于struts2中action请求会执行两次的问题
关于struts2中action请求会执行两次的问题 最近在用struts2遇到一个怪问题,struts2的默认方法老是执行两次,搞了大半天都没有找到,在最后即将放弃时终于找打了,原来是响应的页面有一个图片标签,而图片标签请求的地址不存在,它就默认再次请求了当前请求的url,造成了两次执行struts2的方法。为此特做下次笔记,给自己和大家分享,同时还在网络上搜索其它几个造
2012-07-02 16:12:28
2102
转载 Oracle JDBC dataType
SQL DatatypesJDBC TypecodesStandard Java TypesOracle Extension Java Types?STANDARD JDBC 1.0 TYPES:??CHARjava.sql.Types.CHARjava.
2012-06-28 11:24:09
1594
原创 eclipse下通过hibernate tools实现hibernate反向工程
最近搭建新的项目,需要使用eclipse下通过hibernate tools实现hibernate反向工程生成实体类和对应的hbm.xml文件,现在记录下方便以后回忆:1、首先要下载安装hibernate tools;2、按照这篇文章操作:http://blog.youkuaiyun.com/success041000/article/details/6455080;3、注意:补充下上面的文章,在
2012-06-26 17:25:05
7959
rocketmq-console-ng-1.0.0.jar
2017-05-24
spring-boot-starter-rocketmq
2017-04-28
EXTJS3.0+Struts2的学习案例
2012-06-20
jstl入门标签手册
2010-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人