2018年12月9日

quartz的初步总结及配置优化

摘要: 1.scheduler 1. Scheduler就是Quartz的大脑,所有任务都是由它来设施。Scheduler包含一个两个重要组件: JobStore和ThreadPool。JobStore是会来存储运行时信息的,包括Job、JobDetail、Trigger以及业务锁等。它有多种实现RAMJo 阅读全文

posted @ 2018-12-09 21:09 贝克田庄 阅读(3548) 评论(0) 推荐(0) 编辑

2018年12月2日

java线程池监控

摘要: 原因 最近在完善公司的基础发布平台的时候,使用到了一线程去做一些异步的事情,在开发环境和测试环境验证没有任何问题,但是在程序在生产运行一段时间后,发现没有得到自己想要的结果,为此开始了漫长的排查bug的之路,因为用到了一些线程,但是实际又没有对这些线程足够的监控,所以在排查问题的时候也是历经艰难险阻 阅读全文

posted @ 2018-12-02 16:19 贝克田庄 阅读(6665) 评论(0) 推荐(0) 编辑

2018年11月3日

sql审核工具调研安装-sqlAdvisor和soar

摘要: sql审核工具调研 基于soar的sql审核查询平台: https://github.com/beiketianzhuang/data-platform-soar 1.美团工具sqlAdvisor工具 采用docker去跑centos镜像 1.获取centos镜像 docker pull cento 阅读全文

posted @ 2018-11-03 00:16 贝克田庄 阅读(3158) 评论(0) 推荐(0) 编辑

2018年9月8日

mybatis原理与设计模式-日志模块- 适配器模式

摘要: 在讲设计模式之前,得先知道java程序设计中得六大原则,才能更好得理解我们得系统为什么需要设计模式 1 单一职责原则 一个类只负责一种职责,只有这种职责的改变会导致这个类的变更。绕口一点的正统说法:不要存在多于一个原因导致类变更 假如:类T 负责有两种职责 P1,P2;当P1发生改变时,需要修改类T 阅读全文

posted @ 2018-09-08 21:35 贝克田庄 阅读(1896) 评论(0) 推荐(1) 编辑

2018年8月22日

mybatis源码探究(-)MapperProxyFactory&MapperProxy

摘要: 在MyBatis中MapperProxyFactory,MapperProxy,MapperMethod是三个很重要的类。 弄懂了这3个类你就大概清楚Mapper接口与SQL的映射, 为什么是接口,没有实例类也可以完成注入或者调用。 其中MapperMethod可以参考:MapperMethod源码 阅读全文

posted @ 2018-08-22 22:53 贝克田庄 阅读(3040) 评论(0) 推荐(1) 编辑

2018年7月14日

设计模式-责任链模式在实际项目中的使用

摘要: 最近一次迭代,参与了公司数据应用平台的开发,其中负责的一块功能早早的就完成了代码的编写工作,即将进入测试阶段,因为有时间思考和总结代码编写中遇到的难题,便想着将代码做一次重构:其中优化的一个功能就是关于数据平台敏感字段的收集 功能描述:数据平台敏感字段的收集: 开始的版本: 可以看出逻辑都散落在fo 阅读全文

posted @ 2018-07-14 22:17 贝克田庄 阅读(1728) 评论(0) 推荐(0) 编辑

2018年6月19日

java8的正确使用姿势

摘要: ackage com.expgiga.Java8; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.function.Consumer; import java.util.function.Function; import java.util.functio... 阅读全文

posted @ 2018-06-19 21:40 贝克田庄 阅读(200) 评论(0) 推荐(0) 编辑

2018年5月31日

Guava EventBus集成spring

摘要: EventBus 不是通用的消息系统,也不是用来做进程间的通信的,而是在进程内,用于解耦两段直接调用的业务逻辑; 1、代码结构 event:eventbus中流转的事件(消息),包结构按照业务模块在细分(比如应用部署模块就是deployment); subscriber:消费者,和event 是一一 阅读全文

posted @ 2018-05-31 09:31 贝克田庄 阅读(1976) 评论(0) 推荐(0) 编辑

2018年5月13日

jenkins中集成commander应用

摘要: jenkins中集成commander应用 jenkins 集成测试 promotion 公司的应用较多,所以需要了解这几种应用在jenkins中如何做构建,我自己参与的有两种commander的应用,一种是大数据类的,一个是我们服务端架构组的scala应用 1、大数据应用BigData 配置如下: 阅读全文

posted @ 2018-05-13 22:22 贝克田庄 阅读(909) 评论(0) 推荐(0) 编辑

2018年4月29日

jenkins的api操作

摘要: jenkins-client 实现方式 jenkins-client 底层是使用 HttpClient HttpPost 发送post 请求实现的,是将 REST API 封装了一下 new JenkinsServer() 底层 使用了HttpClient 底层代码如下 number: 构建号 jo 阅读全文

posted @ 2018-04-29 16:55 贝克田庄 阅读(1260) 评论(0) 推荐(0) 编辑

导航