摘要:
public interface ImportSelector { /** * Select and return the names of which class(es) should be imported based on * the {@link AnnotationMetadata} of 阅读全文
摘要:
1.传统的方法 SELECT * FROM customer lastlogintime >= '2015-01-01 13:50:42' AND lastlogintime <= '2015-02-06 00:00:00' ORDER BY ID DESC 但是传统的方法效率很低。2.采用UNIX 阅读全文
摘要:
1、Exchanger 作用使两个线程之间进行数据传递。(对是两个之间而不是三个或者更多个线程之间),Exchanger并发辅助类,允许在并发任务之间交换数据。具体来说Exchanger类在两个线程之间定义同步点。当两个线程到达同步点时,它们交换数据结构。需要注意的是Exchanger类只能同步两个 阅读全文
摘要:
一、Spring事务关键接口1 PlatformTransactionManager 事务管理器 public interface PlatformTransactionManager { /** * 获取事务 */ TransactionStatus getTransaction(Transact 阅读全文
摘要:
一、AOP是什么AOP(面向切面编程),可以说是一种编程思想,其中的Spring AOP和AspectJ都是现实了这种编程思想。相对OOP(面向过程编程)来说,提供了另外一种编程方式,对于OOP过程中产生的横切性问题,这些横切性与业务无关,可以通过预编译方式和运行期动态代理来实现。比如可以应用在:日 阅读全文
摘要:
一、@EnableAspectJAutoProxy注解在主配置类中添加@EnableAspectJAutoProxy注解,开启aop支持,那么@EnableAspectJAutoProxy到底做了什么?接下来分析下: @EnableAspectJAutoProxy点进去如下: 此时看到了我们非常熟悉 阅读全文
摘要:
java9新特性概览 模块化系统 jShell命令 接口的私有方法 钻石操作符的使用升级 垃圾收集机制 语法改进:try语句 String存储结构变更 便利的集合特性of() 增强的Stream API 全新的HTTP客户端API 1、modularity System 模块系统Java 9中主要的 阅读全文
摘要:
BeanFactory:是Spring里面最底层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能;ApplicationContext:应用上下文,继承BeanFactory接口,它是Spring的一各更高级的容器,提供了更多的有用的功能; 1) 国际化(MessageSource 阅读全文
摘要:
什么是类型(type)?从Elasticsearch的第一个发布版本以来,每一个文档都被存储在一个单独的索引里,并被赋予了一个type,一个映射类型代表着一个被索引的文档或实体的类型,例如,一个twitter索引可能有一个user类型和tweet类型。每种映射类型都有他自己的字段,所以user类型可 阅读全文
摘要:
一、 硬件环境选择:如果有条件,尽可能使用SSD硬盘, 不错的CPU。ES的厉害之处在于ES本身的分布式架构以及lucene的特性。IO的提升,会极大改进ES的速度和性能。二、系统拓朴设计:ES集群在架构拓朴时,一般都会采用Hot-Warm的架构模式,即设置3种不同类型的节点:Master节点、Ho 阅读全文