本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- gengyun12
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- 龙儿筝
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
开源软件专栏最新文章
<七>基于淘宝Fourinone实现MQ demo
FourInOne也可以当成简单的mq来使用,该demo演示了队列和主题订阅两种模式的实现
一、队列
将domain视为mq队列,每个node为一个队列消息,检查domain的变化来获取队列消息。
Sender:是一个队列发送者,他发送消息的实现是在queue上创建一个匿名节点来存放消息
pl.create(queue, (Serializable)obj);
Receiver:是一个队列 ...
<六>基于淘宝Fourinone实现分布式缓存demo
利用fourinone可以轻松实现分布式缓存功能:
1、中小应用的缓存实现:直接启动一个parkserver,分别在两个java进程中使用ParkLocal的create和get方法即可实现缓存的读写操作。
2、如果是大型网站的缓存,单台parkserver的压力不能承受,需要建立多台CacheServer,并且使用CacheFacade进行负载均衡,CacheFacade会根据key自动寻找存 ...
<五>基于淘宝Fourinone实现分布式锁demo
LockDemo是利用fourinone进行分布式锁的实现:
可以启动多个LockDemo实例,每个实例在fourinone上建立一个自己的node, node的domain为lock, node的值为node
然后再轮循判断domain lock的第一个元素是否是自己的node,如果是,就执行,这里模拟线程执行8秒,执行完将自己的node删除,代表释放锁;如果不是,就继续等待。
运行步骤: ...
springMVC自定义属性编辑器
自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个 AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。
第一种方式:
im ...
<二>基于Fourinone实现分布式计算完整demo
我们现实中的分布式计算存在多个环节,比如有的任务拆分,有的计算结果合并,或者是多个拆分和合并,他们之间是串行关系,也就是合并必须等待拆分和计算完成才能进行,同时每个拆分或者合并的任务又都是并行的过程。
CtorDemo:是包含了3个工头实例,对应3个环节,链式处理,实现过程获取到线上工人节点,进行调用,所有的分配任务和中间结果存储都由自己实现处理。
这里简单的将20条数据分配给多个工人处理, ...
EveryChart教程(三)----折线图、堆积图、分布图、双项比较图
上一篇文章主要介绍了柱形图和条形图(横向柱形图)的使用方法,这里讲一下折线图、堆积图、分布图、双项比较图的使用方法
其实这些以上那些图的使用方式与柱形图的使用方式没有太大的区别,只是分布图和双向比较图需要有一些需要注意的地方
先说一下折线图 Chart.Line
new Chart.Line({
'item' : [
{
...
EveryChart教程(二)----柱形图
Chart.Bar柱形图(条形图),Chart.Line折线图,Chart.Stack堆积图还有Chart.Scatter分布图都是坐标图(Coord)的子类他们的公共属性有
categories 比较项类别,如果同时设 ...
EveryChart教程(一)----饼形图
EveryChart是一个使用简单,功能强大的JS绘制图表工具,这里介绍如何使用
Chart是各种图表的基类,不能被实例化,图表的公共属性有:
title 标题(对象)
width 宽
height 高
vivid 是否动画显示
showValue 是否显示值(仪表图是否显示刻度)zoom 放大的方式 通常是有follow和select两种方式
...
Android腾讯微薄客户端开发十四:首页menu菜单
覆写onCreateOptionsMenu方法
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu ...
Android腾讯微薄客户端开发十三:提及篇(与我有关的微博)
public class ReferActivity extends ListActivity implements OnItemClickListener,OnItemLongClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo;
priv ...
Android腾讯微薄客户端开发十二:博主的偶像
点击收听,显示此博主的偶像列表,点击列表,将显示偶像的详情界面
public class IdolActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo ...
Android腾讯微薄客户端开发十一:博主的粉丝
点击听众,显示博主的粉丝列表,点击列表中的粉丝,显示此粉丝详情
public class FansActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo ...
Android腾讯微薄客户端开发十:博主广播篇
点击广播,显示此博主所发表的所有微博
public class TweetsActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo;
private H ...
开源软件热门文章
博客专栏评论
线上demo已经上线http://www.sparrowzoo.net/examples/markdo ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...