一、自定义BeanDefinitionRegistryPostProcessor BeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,是一种比较特殊的BeanFactoryPostProcessor。BeanDefinitio ...
分类:
编程语言 时间:
2019-02-17 10:56:02
阅读次数:
256
实验项目是想要使用多种数据库访问方式,比如 JPA 和 MyBatis。 项目的 Service 层业务逻辑相同,只是具体实现代码不同,自然是一组接口,两组实现类的架构比较合理。 不过这种模式却有一个问题,如果 Bean 是按实现类装配,则在切换数据库访问方式时,就需要大量的代码修改。如果按接口装配 ...
分类:
编程语言 时间:
2019-02-17 00:50:10
阅读次数:
190
1:定义线程池 @EnableAsync @Configuration class TaskPoolConfig { @Bean("taskExecutor") public Executor taskExecutor() { ThreadPoolTaskExecutor executor = ne ...
分类:
编程语言 时间:
2019-02-11 12:18:58
阅读次数:
214
//根据bean的类型注入 @AutoWired //根据bean的id注入 @Resource ...
分类:
编程语言 时间:
2019-02-10 10:52:31
阅读次数:
174
一、ElasticSearch 介绍 ? 开源的 ElasticSearch 是目前全文搜索引擎的首选,它是一个 分布式搜索服务 ,提供 Restful API ,它可以快速地 存储、搜索和分析海量数据 。底层基于 Lucene,采用多 shard(分片)的方式保证数据安全,并且提供自动 resha ...
分类:
编程语言 时间:
2019-02-04 22:07:23
阅读次数:
297
1.什么是骨架屏幕? 在页面加载数据之前,有一段空白时间,要么用loading加载,要么就用骨架屏。 在开发webapp的时候总是会受到首屏加载时间过长的影响,主流的解决方法是在载入完成之前显示loading图效果,而一些大公司会配置一套服务端渲染的架构来解决这个问题。考虑到ssr所要解决的一系列问 ...
分类:
其他好文 时间:
2019-01-30 16:15:40
阅读次数:
114
<!-- flowchart 箭头图标 勿删 --> 前言 安装 读写音频文件 play record wired playcallback Wirecallback 外部应用 总结 前言 很久之前写过一个将文本转成语音的,借助了一个名为pyttsx的库。具体使用可以参考下面的链接。 http:// ...
分类:
其他好文 时间:
2019-01-26 13:14:03
阅读次数:
191
分布式调度 任务调度的实现:触发器+线程池=任务调度 实现的思想: 1.调度线程:有个后台守护线程不停的轮训--触发器 2.若触发器到达临界值,则根据触发器对应出它的job,去线程池里取一个线程来执行job 3.如果线程池全忙,则阻塞等待线程 解决方案: 1.在分布式环境里,只部署一台job 2.使 ...
分类:
其他好文 时间:
2019-01-24 18:53:08
阅读次数:
203
自定义配置文件 my-config.properties 配置文件类 appconfig.java ...
分类:
编程语言 时间:
2019-01-18 13:31:07
阅读次数:
168
自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少团队的支持;同时,由于Spring Cloud Alibaba中 ...
分类:
编程语言 时间:
2019-01-18 10:18:38
阅读次数:
248