Spring + Activiti + Drools整合的请假例子
业务规则是这样的(没有实际意义,只是做demo演示) 如果请假总天数大于等于3天,则需要总经理审批,否则不需要总经理审批 如果当次请假小于3天,则请假总天数等于当次请假天数+2 否则,请假总天数等于当次请假次数+5...
View ArticleChromebook在美国教育市场攻城略地 销量超iPad
北京时间 8 月 20 日下午消息,随着美国各个学区加大对学生的科技投入,教室里的 PC 数量也在大幅增加。但根据美国市场研究公司 IDC 的数据,在这个原本被苹果和微软主导的市场中,Chromebook 成为一颗新星,充分抓住了最新的增长趋势。IDC 的数据显示,从幼儿园一直到高等学府,去年面向整个美国教育市场的台式机、笔记本、平板电脑和二合一电脑的出货量达到 1320 万台,同比增长...
View Article关于 hashCode() 你需要了解的 3 件事
在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。一个对象的哈希码允许算法和数据结构将对象放入隔间,就象打印机类型案件中的字母类型。打印机将所有的“A”类型放到一个房间,它寻找这个“A”的时候就只需要在这个房间进行寻找。这种简单的系统让他在未排序的抽屉中寻找类型的时候更快。这也是基于哈希的集合的想法,例如...
View Article有一个做饭难吃的妈妈,是什么样的体验?
据说网上悄悄掀起了吐槽老妈做饭难吃的批判大会,会上的网友是痛哭流涕诉说着这些年来母亲大人对他们身体及心灵的“伤害”,不过小编的妈妈厨艺精湛,怕是没有什么机会受伤害了,但是看完这些人吐槽的内容,小编只想感慨一句:这绝对是亲妈啊!1、我妈的观念:熟了就是一道好菜!2、我妈问我,你要吃干饭还是稀饭。我说干饭,于是她把稀饭的米汤倒掉了。3、长身体期间妈妈嫌我长得慢,听说骨头汤补钙助长高再加上她是我亲妈,炖汤...
View Article并发分发处理实践
// 并行xxx个线程直接进行送分 public void concurrentAddPoint(List<MppCumulativeDetails> detailsList,List<String> statList, int addSum) {// 初始化任务池 if (CollectionUtils.isEmpty(detailsList)) return; //...
View Article深入浅出 消息队列 ActiveMQ
一、 概述与介绍 ActiveMQ 是Apache出品,最流行的、功能强大的 即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。 二、 特性 1、 多种语言和协议编写客户端。语言:...
View Articlemysql主从配置
1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。 下载地址:http://dev.mysql.com/downloads/cluster/ MySQL...
View Article架构必备:Rate limiting 的作用和常见方式
Rate limiting在 Web 架构中非常重要,是互联网架构可靠性保证重要的一个方面。从最终用户访问安全的角度看,设想有人想暴力碰撞网站的用户密码;或者有人攻击某个很耗费资源的接口;或者有人想从某个接口大量抓取数据。大部分人都知道应该增加 Rate limiting,做请求频率限制。从安全角度,这个可能也是大部分能想到,但不一定去做的薄弱环节。从整个架构的稳定性角度看,一般 SOA...
View Article10年DotNet老程序员推荐的7个开发工具
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio...
View Articlejsapi微信支付v3版
请看清楚你的微信支付是v2还是v3,在这里整理的是v3的,v2的同学请忽略!前期准备需要用的是商户证书,用的是p12的,设置api密钥(在微信商户端中设置),还需要在微信公众号中设置jsapi授权目录;1.微信授权获取用户openid<a...
View Article这是前端最好的时代——论前端的“三化”建设
JS中国开发者大会于7月11-12日在深圳成功举办。该大会号称JavaScript和Node.js领域含金量最高的技术分享大会,聚集了来自国内外20多位讲师及大量JS技术爱好者,几乎涵盖了JS领域的所有热点话题。会后,腾讯AlloyTeam李成熙特别撰写了该文章,分享了他参会的...
View Articleandroid 应用的网络请求工具
Android应用开发中一般会用到访问网络请求,可以使用socket,webservice等。这里我只是用java中URL,传送数据方式采用json,不考虑数据加密问题。封装的工具类很简单,只提供post,get方法。由于androidUI主线程中不允许启动线程,这里使用FutrueTask启动线程获得返回结果。代码如下:public class HttpUtil { /** *...
View ArticleLucene(3.5)自定义QueryParser
[java] view plaincopy package com.test.lucene; import java.io.File; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import...
View ArticleJDK6开发WebService及用户认证
一、编写服务端并发布1、定义接口 public interface EchoService { public String echo(String name); } 2、接口实现 @WebService(name="wsecho",portName="echoServicePort",...
View Article整合Acitiviti在线流程设计器(Activiti-Modeler 5.18.0)
整合Acitiviti在线流程设计器(Activiti-Modeler 5.18.0)1.概述前言...
View ArticleSpringMVC 消息转换器HttpMessageConverter
概述在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。Http请求的抽象还是回到请求-响应,也就是解析请求体,然后返回响应报文这个最基本的Http请求过程中来。我们知道,在servlet标准中,...
View ArticleAndroid性能优化篇:从代码角度进行优化
关注微信号:javalearns 随时随地学Java或扫一扫 随时随地学Java通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的...
View Article