大树叶 技术专栏

骨灰攻城狮 架构师

redis-dump安装与导出redis数据

    这里说下redis-dump的安装和简单使用 一、安装redis-dump  redis-dump安装的时候一般都会遇到下面的错误: ERROR: Error installing redis-dump: redis requires Ruby version &amp...

2018-07-02 17:38:55

阅读数 958

评论数 0

linux TCP 和 socket 参数设置

tcp_syn_retries :INTEGER 默认值是5 对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_r...

2016-04-30 00:37:41

阅读数 6993

评论数 0

springboot使用mybatis如何配置多数据源

经过本人尝试,这有两种方法都可以work. 方法一:注释法 https://blog.csdn.net/weixin_41349389/article/details/84291023 方法二:动态指定法 https://www.cnblogs.com/java-zhao/p/541384...

2019-04-21 00:36:29

阅读数 2

评论数 0

Maxwell实战

Maxwell介绍: Maxwell是MySQL到Kafka的消息中间件,消息格式采用Json。支持断点还原以及批量抽取(bootstrap) 官网:http://maxwells-daemon.io/ github:https://github.com/zendesk/maxwell 1...

2019-04-14 21:21:57

阅读数 59

评论数 0

spring resource对象注入是单例吗

spring resource对象注入是单例吗? 是的! 背景: 1、定义两个类分别是A和B,同时这两个类都定义为原型(即:scope=“prototype”);2、A中一个属性定义的为B类型,即:A实例的创建过程中是需要注入一个B实例到A中的; 3、spring使用的3.1.2.RELEA...

2019-04-14 19:23:17

阅读数 20

评论数 0

mybatis3: @SelectProvider的使用技巧

mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。MyBatis 3 User Guide中的最后...

2019-04-14 12:00:46

阅读数 39

评论数 0

Kafka KSQL实战

https://my.oschina.net/guol/blog/2236817

2019-04-04 20:22:31

阅读数 32

评论数 0

JavaCompiler实战:将Java源代码字符串动态编译成java类

.首先我们来认识一下 java中的一个对象 JavaCompiler JavaCompiler : 不知道肯定很陌生,其实这个api出来很久了,他是jdk6的特性,用来编译java的源程式的,详细介绍可以参考百度或google一下,介绍都很详细 Java的反射 : 这个我不多做介绍了,程序中很...

2019-03-29 15:25:44

阅读数 38

评论数 0

股票操作真言

早上大跌可加仓, 早上大涨要减仓, 下午大涨只减仓, 下午大跌次日买, 早上下跌不卖票, 逢低加仓T+0, 下午拉高不追涨, 逢高减仓T+1, 上午拉高看十点, 下午拉高看二点, 股票卖在最高点, 股若强势十点封, 股若不强二点封, 控制仓位不侥幸, 滚动操作是上策。 ...

2019-03-18 23:48:56

阅读数 52

评论数 0

阿里面试题目

本系列文章: 学生党成功拿到阿里技术offer:面Java开发,却是C++考官,几个意思? 学生党如何拿到阿里技术offer:《阿里实习生面试经验(成功)》 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》 学生党如何拿到阿里技术offer:...

2019-03-13 23:08:12

阅读数 122

评论数 0

SpringBoot 使用 @Transactional 注解配置事务

pringBoot项目中需要配置事务管理,所以在这里系统地整理下关于@Transactional 注解相关的知识。 1、详细介绍 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。 编程式事务指的是通过编...

2019-03-13 16:21:47

阅读数 89

评论数 0

【推荐】JDK和CGLIB动态代理区别

一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLiB动态代理 利用ASM开源包,对代理对象类的class...

2019-03-13 15:46:10

阅读数 54

评论数 0

【推荐】Spring bean 通过实现 InitializingBean ,DisposableBean 接口实现初始化方法和销毁前操作

关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二种是:通过 在xml中定义init-method 和 destory-method方法 第三种...

2019-03-13 00:42:26

阅读数 34

评论数 0

springmvc在启动工程的时候就访问数据库,加载一些共同的数据

解决方案:给web容器添加一个Listener类,在容器启动的时候执行Listener的“初始化”方法,在这个初始化方法中执行查询数据库的所有操作,然后将数据库中的信息缓存起来 问题:上面的方法很好,但问题是如何去查询数据库,由于使用了spring的IOC特性,查询数据库的service控制da...

2019-03-13 00:36:20

阅读数 27

评论数 0

【推荐】Spring Boot 启动后执行一些特定的事情,通过 CommandLineRunner或者ApplicationRunner来完成

我们在开发过程中会有这样的场景:需要在容器启动的时候执行一些内容,比如:读取配置文件信息,数据库连接,删除临时文件,清除缓存信息,在Spring框架下是通过ApplicationListener监听器来实现的。 在Spring Boot中给我们提供了两个接口来帮助我们实现这样的需求。这两个接口就...

2019-03-12 23:09:47

阅读数 49

评论数 0

【推荐】mysql联合 索引(复合索引)的探讨

Mysql联合 索引(复合索引)的使用原则 命名规则:表名_字段名 需要加索引的字段,要在where条件中。 数据量少的字段不需要加索引。最窄的字段放在键的左边。 如果where条件中是OR关系,必须所有的or条件都必须是独立索引,否则加索引不起作用。见:mysql关于or的索引问题...

2019-02-16 22:43:06

阅读数 68

评论数 0

Druid 技术白皮书:大数据实时统计分析数据存储

官方文档:druid技术白皮书(点击这里)   Druid 是一个为在大数据集之上做实时统计分析而设计的开源数据存储。这个系统集合了一个面向列存储的层,一个分布式、shared-nothing的架构,和一个高级的索引结构,来达成在秒级以内对十亿行级别的表进行任意的探索分析。在这篇论文里面,我们...

2019-02-16 10:31:42

阅读数 279

评论数 0

@Bean 的用法

@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里, 也可以用在@Component注解的类里。添加的bean的id为方法名. 定义bean 下面是@Configuration里的一个例子 @Configuration public class AppCon...

2019-02-11 19:42:05

阅读数 95

评论数 0

spring @Autowired用法

首先要知道另一个东西,default-autowire,它是在xml文件中进行配置的,可以设置为 byName、byType、constructor 和 autodetect。 比如byName,不用显式的在bean中写出依赖的对象,它会自动的匹配其它bean中id名与本bean的set**相...

2019-02-11 19:05:30

阅读数 160

评论数 0

CentOS7 + Elasticsearch 6.x 集群部署实战

下面是本博主在CentOS7环境下 部署 Elasticsearch集群的文档,真实可靠。 Elasticsearch集群机器信息如下: ========== es01    10.70.27.3 es02    10.70.27.6 es03    10.70.27.9 版本信息 ...

2019-01-29 19:03:10

阅读数 62

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭