关于ActiveMQ传输messageObject的异常

关于ActiveMQ传输messageObject的异常

前言碎语 博主在做spring batch分片远程处理时用到ActiveMQ来通讯,但分片对象总是不能正确传输,查看ActiveMQ中的消息详情发现抛如下异常:Failed to build body from content. Serializable class not available to broke,原来为了安全考虑,ActiveMQ默认不接受自定义的序列化对象,需要将自定义的加入到受信任的列表。 具体解决方式 1.服务端可加入参数-Dorg.apache.activemq.SERIALIZABLE_PACKAGES=* 启动,脚本在bin目录...

阅读全文 »

java解析xlxs、xls文件的利器sep4J

前言碎语 今天分享一个解析xls文件的项目,封装了Apache poi工具,想学习源码的可以看下面项目地址。此项目提供了强大的数据映射api接口,支持xls行数据映射到java pojo 实体,便捷化使用,可以完全解决你自己使用poi一行一列解析的烦恼。博主因为工作上急需解析xls然后格式化成方便程序访问的Listpojo数据结构,找到了这样一个工具。特别分享出来。在这里感谢作者的开源奉献精神。 ...

阅读全文 »

Activiti工作流杂谈-工作机制详解

Activiti工作流杂谈-工作机制详解

前言碎语 以下内容为博主在公司内部分享的一个小文档,谈到了activiti的各方面内容,有需要的可留言要word原文件 Activiti 工作流分享 分享或多或少都要有所收获,无论分享者或听众,大家聚在一起,集思广益,或收获一个关键字,一种新技术,一种新的理解,一种新的视角,分享的意义即在于此,下面,为了使分享的意义最大化,请允许我花一两分钟时间讲下和技术无关的题外话 ...

阅读全文 »

使用BlockingQueue队列处理高并发下的日志

使用BlockingQueue队列处理高并发下的日志

前言碎语 当系统流量负载比较高时,业务日志的写入操作也要纳入系统性能考量之内,如若处理不当,将影响系统的正常业务操作,之前写过一篇 《spring boot通过MQ消费log4j2的日志 》 的博文,采用了RabbitMQ消息中间件来存储抗高并发下的日志,因为引入了中间件,操作使用起来可能没那么简便,今天分享使用多线程消费阻塞队列的方式来处理我们的海量日志 waht阻塞队列? 阻塞队列...

阅读全文 »

Android开发之使用WebView打造自己的web app

Android开发之使用WebView打造自己的web app

前言碎语 博主最近想做一款app,因为内容已经有了,故想到了使用WebView来做,现将代码贴出如下,供有同样需求的人参考,少走弯路 项目工程地址: https://coding.net/u/kailingchen/p/juanmei_App/git 关键代码如下 public class MainActivity extends Activity{ private WebView webview; private Handler handler; private ProgressDialog pd; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initWebView(); } /** * ...

阅读全文 »

关于json-lib序列化数值的精度踩坑记

关于json-lib序列化数值的精度踩坑记

前言碎语 json作为一种数据交互格式在系统开发中很常用,而在java开发领域,各种json解析工具包多达二十多种,如图 在选择相关的josn工具后,一定要多做相关的测试,博主就在jsonlib上面踩坑了,特在此博做个记录 问题描述 josnlib在转换数值类型时,数值小没有问题,如果数值过大,简单测试超过20万就会丢失小数精度,如 ...

阅读全文 »

阿里java代码规范IDEA插件之傻瓜教程

阿里java代码规范IDEA插件之傻瓜教程

前言碎语 千呼万唤始出来,阿里巴巴在发布java编程规范后,时隔一年终于推出了IDEA的代码检查插件了。如果说java代码规范从意识上统一了团队整体代码开发风格的话,那么规范插件的推出可以强制团队成员遵循编程规范,简直是大java行业内的一大福音。博主使用的开发工具是IDEA,所以下文也是IDEA插件相关的操作,Eclipse用户可以去阿里官方仓库参考,文末会给出相关的地址。好了...

阅读全文 »