- 浏览: 79011 次
- 性别:
- 来自: 杭州
最新评论
-
一江春水邀明月:
read_act 写道那个依赖引入的xml是往哪写入? R ...
在Android 开发中使用Protobuf的实践和经验分享 -
read_act:
那个依赖引入的xml是往哪写入? RuntimeSchem ...
在Android 开发中使用Protobuf的实践和经验分享 -
aa87963014:
aa87963014 写道lz,这种方式貌似不行了。sorry ...
在Android 开发中使用Protobuf的实践和经验分享 -
aa87963014:
lz,这种方式貌似不行了。
在Android 开发中使用Protobuf的实践和经验分享 -
一江春水邀明月:
有使用,比较稳定。 但是需要注意的是Orika实例不能做laz ...
Java Bean 拷贝工具Orika 介绍
文章列表
版权所有, 如需转载请保留链接 http://wangbt5191-hotmail-com.iteye.com/blog/1914408/
Android 下使用ProtoBuff的实践和心得。在最近的 Android 客户端项目中, 我们由于节省流量和减少序列化和反序列化运算开销的考虑, 我们选择了Protobuff 作为中间传输的序列化的工具。为了规避编译ProtobufSchema的麻烦, 我们使用第三方的开源包 ProtostuffRuntime 来使用Runntime的Protobuf Schema.
1. 依赖引入:
<depende ...
RAC 单节点宕机后负载重新均衡问题的测试和研究
- 博客分类:
- 企业架构
问题描述:
应用服务器jboss,数据库 oracle RAC DataSource URL:
<xa-datasource-property name="URL">
jdbc:oracle:thin:@(description=(address_list=(load_balance=on)(failover=on)(address=(protocol=tcp)(host=db1)(port=xxx))(address=(protocol=tcp)(host=db2)(port=xxx)))(connect_data=(service_name=xxx ...
版权所有, 如需转载请保留链接 http://wangbt5191-hotmail-com.iteye.com/blog/1734160
业务需求:
在仓库管理系统WMS中, 在订单发货前, 有一个发货拣单作业, 对订单进行分拣, 根据订单中的品类数量从货区获取商品, 在大量订单作业的过程中, 需要对产品品类相似的订单进行聚合, 也就是根据订单间货物的信息进行预先分组以方便分拣人员分拣。
问题分析
假如我们有数据:
Order1 : [Sku1: 2件 , Sku2: 1件]
Order2 : [Sku2: 2件 , Sku3: 1件, Sku4: 1件]
Orde ...
这个PPT 简要罗列了Redis 的一些重要的API 和运用Redis 的特性所能解决的一些实际应用场景。
很多解决的方案是参考网络上的文档, 有些笔者实践过, 有些也只是有一个考虑的雏形, 并不一定成熟, 需要和大家一起实践。
http://www.slideshare.net/bottomwang/redis-use-cases-16112293
基于Redis的Notification设计
- 博客分类:
- 企业架构
需求:
这个功能开发的直接需求是为了提醒操作员即使处理库位补货, 在用户操作分拣波次操作以后, 会出现有库位库存为负数, 这种情况下需要有消息通知机制通知相关人员对相应库位进行补货处理;
1. 通知实体: 被通知的用户实体可能是具体到某些登录用户, 也可能是某些Role 下的用户2. 通知状态: 消息窗口会采用浮动窗口告知用户有N条记录未读, 以及未读消息摘要; 消息在被用户阅读之前是未读状态, 读取以后会改变状态为已读状态; 消息窗口不会通知用户已读消息。3. 消息定制: 应该提供能力供实施部门方便的定制一些业务规则, 来添加简单的新的消息类型和新的消息产生机制, 比如实施部门可以配 ...
DB 分库分表项目改造心得
- 博客分类:
- 企业架构
http://wangbt5191-hotmail-com.iteye.com/blogs/1736589
目前笔者在主导公司一个已有产品的改造项目, 目前在方案讨论阶段。
先介绍下目前系统的现状, 目前系统中订单相关的数据日新增量已经到了百万级别,围绕订单相关的订单分拣, 打包,发货相关操作的transaction 达到近千万级别每日。 在做了历史归档以后, db 性能还是比较吃紧, 所以我们想到了分库分表的方案
这里是中间我所提出的问题和备选方案
问题1. 分库以后登录如何做?
或者说User 登录的User 表数据存储在什么地方。
这 ...
Solr搜索结果ACL 控制另类设计
- 博客分类:
- 搜索
版权所有, 转载请保留连接http://wangbt5191-hotmail-com.iteye.com/blog/1734160
问题提出
在某人的前东家那里, 在企业级别协作平台中, 文档是是管理在内容容器中, 这个内容容器可以是community 和project, 类似于Jive 的管理方式。
1. ...
Solr 查询语法 与solrj笔记
- 博客分类:
- 搜索
本节实例query schema
<fields>
<field name="seq" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="senddatetime" type="date" indexed="fase" s ...
版权所有, 转载请提供原始地址http://wangbt5191-hotmail-com.iteye.com/admin/blogs/1711129
最近要给公司的某产品的hibernate-jbosscache 方案做架构的整理, 本人是力主转到hibernate-memcached 方案的, 故阅读了hibernate cache 相关的代码,这里总结一下。
Hibernate 二级缓存的四种级别
Read-only
对应Hibernate 的类是 org.hibernate.cache.ReadOnlyCache
只支持Cache Object的 Read/ ...
首发http://wangbt5191-hotmail-com.iteye.com/blog/1632444, 转载请给出原始链接。
最近笔者在项目调优过程中发现公司的老产品在使用Dozer 做Bean Copy 性能非常慢,发现在这个领域业界还是有很多新秀的。 Orika 应该就算一个比较好的吧。
Or ...
最近几天研究Dozer的性能,需要改写Dozer 中的几个类但是又不打算重新编译Dozer的jar 包了,
所以偷懒在genidc-biz-service 工程的src 目录下创建在dozer jar 中相同名称的类包, 图中的"org.dozer",
"org.dozer.cache", "org ...
服务端:
环境: ubuntu jdk 1.6
在目录/home/genidc 下
wget http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_1_2.tar.gz
tar -xf jprofiler_linux_7_1_2.tar.gz
cd jprofiler7/bin
./jpenable
testing JVM in /usr ...
Connecting to org.jboss.Main -c all -b 0.0.0.0 -...genidc_cluster.properties [20 ...
今天在linux机器上安装memcached server, google 了一把, 网上搜到的文章有若干小错误. 把别人的文章纠错放这里总结下吧, 留着以后用.
Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent ...
今天为了追查一个outofmememory exception的问题, 用到了些java app 内存dump 的相关知识. 小总结一下, 防止遗忘.
cd $JAVA_HOME/bin
ps -aux to get the java appliaction process id
use jmap -heap:format=b [pid] to dump the heap
use jhat -J-mx768m -stack false heap.bin to make the dumped server
Then use browser to go http://ipadd ...
最近的项目中遇到一个奇怪的问题, 我们的文件上传完了之后, 有一个非常大的几率不能够马上list 出来, 过5-6 S 之后重新刷新又出
来了。这里先介绍下系统的架构
file Meta data DB
SWFUpload ==> app server box ==> File Server
file NFS system
这里需要注意的时候app server 和File service 都是做了负载均衡, 并且在F5的loadbalance 后面的
相关功能的工作流程:
1。进入App 的F ...