自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 dubbo实践1..异常处理

使用dubbo有几年了,最近开始在博客上分享自己的一些实际工作经验,今天就先说下dubbo的异常处理,请大家多加指正。          dubbo有自己的异常处理机制,当服务端抛出一个dubbo可以处理传递的异常时,会直接在客户端上再次抛出,由开发者自己去处理。注意:这里说的不是所有异常,而是dubbo可以处理传递的异常,具体这个后边再说。     先看两段代码,接口代码:

2016-04-26 14:41:37 10356 2

原创 java获取凌晨的时间戳

这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种。       通常java中有两种方案:       第一种:Calendar。这种比较简单,也最常见。代码如下:      Calendar c = Calendar.getInstance(); c.set(Calendar.HOUR_OF_DAY, 0); c.set(

2016-04-22 11:35:21 18449 4

原创 专家直播间的设计开发

首先说明,本文提到的直播间实际相当于一个特殊的聊天室,只支持文字,图片,语音之类。        公司某个版本的时候,产品提出要做个专家直播间,请一些有名气的专家或者明星之类的来做些交流,提高社区的用户活跃度。这个版本的需求提出到上线只有一个月时间,而且这个版本的需求量不小,关键的是我们leader还出去度假,整个版本后台的设计开发跟进都由我去负责。        接到这个需求的时候,初始

2016-04-21 18:18:03 680

原创 java常用线程池

在日常开发工作中,为了加快反应速度(如方法接口的快速返回,异步做一些操作)或者充分利用资源(正常程序都会起多线程,来充分利用资源),都会需要多线程的处理。在启用一个线程的时候,尽量的要使用线程池,好处很多,如减少新建线程开销,易于控制线程总数等。        java中使用线程池,一般会调用的Executors工厂方法,常用的有Executors.newSingleThreadSchedul

2016-04-19 12:09:20 503

原创 服务化的时代已经来临:学习dubbo有感

IT行业日新月异,疯狂的发展速度令人感慨万分,与之带来的挑战也更加明显!如夸张到不可思议的大数据,愈发膨胀的服务等等等等,都是我们要去面对学习解决的问题,当然如果你只是去开发简单的项目 并一直如此,你可能就没有必要去面对这些。去应对挑战,学习新的技能是个很愉快但也掺杂痛苦的过程,首先你要确定自己的方向,没有方向你连前进的路都找不到,只会有拔剑四顾心茫然的迷茫。大数据方面已经有了好多稳定的框架,

2013-11-22 10:27:05 1875 1

原创 走过的技术路

我的整个高中生活似乎都在小说睡眠及游戏中度过,最后的一些挣扎抓住了本科的尾巴。        高中的荒废决定了所在大学的质量,选择了计算机专业,最初也是因为喜欢玩而已。上了大学,我不知道,也没有任何人告诉我,那些复杂的科目有什么用,数据结构,计算机组成原理跟我以后的工作和生活有什么交集,或者如同高中时候的化学和生物,只是为了考试吗。怀疑和迷茫,更多的是懒惰,导致我几乎没上过几节课,几乎逃了80

2016-04-21 16:51:00 329

原创 reduce中Iterator<ritable>的循环陷阱

初学hadoop,尝试练习mapreduce中reduce测关联例子的时候,越到莫名其妙的问题:设计思路:对map过来的key,list结构进行三次循环,首先转成list,第二个是获取主键来源的信息行(主表数据,唯一一条),然后在循环第三次,对剩余的数据加上找出来的主表数据。第一次循环代码,转换成list:List rows = new ArrayList(); for (Joi

2013-11-16 14:08:30 1279

原创 大数据量JSONObject.fromObject性能问题(大数据传给前台)

最近项目中我负责了一个jms打印log信息的功能模块。大体需求是,用jms接受log信息,然后前台请求的时候,发给前台最新的log信息,前台会不断的刷新获取数据。个人思路是写一个静态的固定长度的list保存log信息,如果list满了清空。前台第一次访问的时候,返回给前台当前的index,下次再访问的时候,返回从index开始,到list长度的数据,这样返回信息量可能是整个list。list我

2012-11-26 15:42:34 12003 2

原创 easyui中datagrid数据删除问题(加快删除速度)

上次说到项目中用到了easyui,不咋好用,有很多问题,但当自己去静下心来会发现,很多问题可以去解决,换个思路会豁然开朗。这次要说下datagrid数据删除的问题,起因是做了一个表管理的页面(模仿数据库),可以在一个页面管理表,新增删除修改字段,关键出现了,对,就是字段的问题!因为表可能有一百多个甚至二百三百的字段数,grid没有分页,是ajax请求后初始化表信息和字段信息的。在对字段操作

2012-11-26 15:23:10 1043

原创 解决easyui中datagrid列太多 无数据不显示滚动条的bug

项目中不知道哪位选择了easyui这个轻量级框架,说实话用起来真的不太方便……尤其是自己用习惯了ext的缘故。easyui用起来简单,但bug和缺陷也实在是不少。        这次主要说的是datagrid列太多的时候,如果有数据,会出现滚动条,但没有就完蛋了……        测试提了bug,个人表示无法解决,测试mm不答应,正好闲着上网查了下,没有结果…… easyui网上的资料

2012-11-26 15:00:45 5110 2

空空如也

空空如也

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

TA关注的人

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