上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页
摘要: 目的: 统一日志输出格式 思路: 1、针对不同的调用场景定义不同的注解,目前想的是接口层和服务层。 2、我设想的接口层和服务层的区别在于: (1)接口层可以打印客户端IP,而服务层不需要 (2)接口层的异常需要统一处理并返回,而服务层的异常只需要向上抛出即可 3、就像Spring中的@Control 阅读全文
posted @ 2018-05-30 17:02 废物大师兄 阅读(21067) 评论(3) 推荐(8)
摘要: Aspect Oriented Programming with Spring 1. 简介 AOP是与OOP不同的一种程序结构。在OOP编程中,模块的单位是class(类);然而,在AOP编程中模块的单位是aspect(切面)。也就是说,OOP关注的是类,而AOP关注的是切面。 Spring AOP 阅读全文
posted @ 2018-05-29 17:17 废物大师兄 阅读(2402) 评论(3) 推荐(4)
摘要: 简介 从JDK1.7开始,Java提供Fork/Join框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。 这种思想和MapReduce很像(input --> split --> map --> reduce --> output) 主要 阅读全文
posted @ 2018-05-23 18:22 废物大师兄 阅读(36369) 评论(0) 推荐(36)
摘要: 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成,继续假 阅读全文
posted @ 2018-05-21 23:02 废物大师兄 阅读(6376) 评论(0) 推荐(2)
摘要: 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 废物大师兄 阅读(1570) 评论(0) 推荐(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 废物大师兄 阅读(64520) 评论(12) 推荐(73)
摘要: 搞互联网开发,压力测试必不可少。压力测试的工具很多,我用过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 废物大师兄 阅读(9540) 评论(3) 推荐(3)
摘要: Application Events and Listeners 1、自定义事件和监听 1.1、定义事件 1.2、定义监听 1.3、注册监听 1.4、发布事件 2、基于注解的事件监听 3、异步监听 4、应用 5、统计异步任务执行的进度 利用Future获取执行结果,比如上面的例子中,由于不是直接提交 阅读全文
posted @ 2018-05-10 19:50 废物大师兄 阅读(15547) 评论(1) 推荐(7)
摘要: 1、任务执行和调度 Spring用TaskExecutor和TaskScheduler接口提供了异步执行和调度任务的抽象。 Spring的TaskExecutor和java.util.concurrent.Executor接口时一样的,这个接口只有一个方法execute(Runnable task) 阅读全文
posted @ 2018-05-09 21:08 废物大师兄 阅读(2480) 评论(0) 推荐(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 废物大师兄 阅读(9400) 评论(0) 推荐(2)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页