摘要: 简介 从JDK1.7开始,Java提供Fork/Join框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。 这种思想和MapReduce很像(input --> split --> map --> reduce --> output) 主要阅读全文
posted @ 2018-05-23 18:22 不要乱摸 阅读(290) 评论(0) 编辑
摘要: 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假阅读全文
posted @ 2018-05-21 23:02 不要乱摸 阅读(52) 评论(0) 编辑
摘要: Java API 下载方法 https://www.oracle.com/index.html https://www.oracle.com/java/technologies/java-se.html http://www.oracle.com/technetwork/java/javase/do阅读全文
posted @ 2018-05-19 17:46 不要乱摸 阅读(37) 评论(0) 编辑
摘要: Redis cluster tutorial Redis集群提供一种方式自动将数据分布在多个Redis节点上。 Redis Cluster provides a way to run a Redis installation where data is automatically sharded a阅读全文
posted @ 2018-05-16 22:20 不要乱摸 阅读(277) 评论(0) 编辑
摘要: 搞互联网开发,压力测试必不可少。压力测试的工具很多,我用过ab和JMeter,今天主要讲ab的用法。 1、ab是什么 ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is 阅读全文
posted @ 2018-05-15 00:09 不要乱摸 阅读(109) 评论(1) 编辑
摘要: Application Events and Listeners 1、自定义事件和监听 1.1、定义事件 1.2、定义监听 1.3、注册监听 1.4、发布事件 2、基于注解的事件监听 3、异步监听 4、应用 5、统计异步任务执行的进度 利用Future获取执行结果,比如上面的例子中,由于不是直接提交阅读全文
posted @ 2018-05-10 19:50 不要乱摸 阅读(82) 评论(0) 编辑
摘要: 1、任务执行和调度 Spring用TaskExecutor和TaskScheduler接口提供了异步执行和调度任务的抽象。 Spring的TaskExecutor和java.util.concurrent.Executor接口时一样的,这个接口只有一个方法execute(Runnable task)阅读全文
posted @ 2018-05-09 21:08 不要乱摸 阅读(112) 评论(0) 编辑
摘要: 1、plugins MyBatis官网对于plugins的描述是这样的: MyBatis allows you to intercept calls to at certain points within the execution of a mapped statement. By default阅读全文
posted @ 2018-05-09 17:03 不要乱摸 阅读(80) 评论(0) 编辑
摘要: 1、关于Java8部分新特性介绍 Java8的新特性很多,在此就不一一介绍了,这里只说一下我自己在工作用用得比较多的几点: 1.1、Lambda表达式 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中) 语法格式: (parameters) -> expression 或者 (pa阅读全文
posted @ 2018-05-04 18:58 不要乱摸 阅读(53) 评论(0) 编辑
摘要: 1、创建集群 http://kafka.apache.org/documentation/#quickstart 有一句我觉得特别重要: For Kafka, a single broker is just a cluster of size one. 1.1、命令行操作 1.2、图形化界面操作 除阅读全文
posted @ 2018-05-04 13:50 不要乱摸 阅读(83) 评论(0) 编辑