kafka 集群部署
摘要:kafka下载: http://kafka.apache.org/downloads 版本: kafka_2.11-1.1.1.tgz 解压: tar -zxvf kafka_2.11-1.1.1.tgz -C /opt/install [root@hadoop002 kafka_2.11-1.1.
阅读全文
posted @
2019-08-30 10:49
lshan
阅读(183)
推荐(0) 编辑
@ExceptionHandler和@ControllerAdvice统一处理异常
摘要:参考: 原文链接:https://blog.csdn.net/zzzgd_666/article/details/81544098 推薦參考: https://www.cnblogs.com/goloving/p/9142222.html 之前敲代码的时候,避免不了各种try…catch, 如果业务
阅读全文
posted @
2019-08-29 11:25
lshan
阅读(806)
推荐(0) 编辑
AXON 的实例
摘要:参考:http://edisonxu.com/2017/03/30/axon-cqrs-example.html
阅读全文
posted @
2019-08-28 18:28
lshan
阅读(273)
推荐(0) 编辑
事件溯源的使用实例
摘要:场景: (User Service) 更新用户操作包含更新用户基本属性和分配角色,由两个线程分别执行,当一个线程执行成功另一个执行失败时,需要回滚整个处理流程 解决方案:使用CQRS事件溯源回滚聚合根到指定状态 事件溯源(Event Source): 事件溯源能够保证对应用状态所有的改变被当作一系列
阅读全文
posted @
2019-08-28 18:25
lshan
阅读(1324)
推荐(0) 编辑
CQRS With Axon
摘要:CQRS With Axon CQRS implementation with Axon[edit] According to the diagram above, creating commands, passing them to command bus and then creating ev
阅读全文
posted @
2019-08-28 18:21
lshan
阅读(227)
推荐(0) 编辑
maven打包带依赖
摘要:有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题。(https://blog.csdn.net/mrzhangbaby/article/details/88356178) 一、在pom.x
阅读全文
posted @
2019-08-28 12:05
lshan
阅读(7277)
推荐(0) 编辑
MongoDB Query语法和工具 聚合
摘要:1.基础语法: 相关网站: http://www.runoob.com/mongodb/mongodb-query.html Noted: 1> can not order by multiple fields. 2> better to use object array , not use a s
阅读全文
posted @
2019-08-27 17:11
lshan
阅读(1474)
推荐(0) 编辑
docker 在外部指定参数变量 spring
摘要:Dockerfile: FROM frolvlad/alpine-oraclejre8:slim VOLUME /tmp ADD app.jar /app.jar #COPY agent/ /usr/local/skyagent/ WORKDIR /opt COPY docker-entrypoin
阅读全文
posted @
2019-08-27 16:45
lshan
阅读(2747)
推荐(0) 编辑
logger 过滤部分类的logger 日志过滤 logback.xml
摘要:logback.xml Appender: 中添加自定义的filter <!--MIlESTONE 按照每天生成日志文件 --> <appender name="PROCESS_MILESTONE_LOG" class="ch.qos.logback.core.rolling.RollingFile
阅读全文
posted @
2019-08-23 15:22
lshan
阅读(1099)
推荐(0) 编辑
springBoot UI 文件压缩GZip ,提高传输效率
摘要:使用方法: 在application.properties中添加: # @remark open springboot Gzip to solve the problem that login page loading time is too long. server.compression.ena
阅读全文
posted @
2019-08-23 11:01
lshan
阅读(672)
推荐(0) 编辑
apollo-springboot 整合使用
摘要:依赖: <!-- Add apollo configuration --> <dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>${apo
阅读全文
posted @
2019-08-21 17:59
lshan
阅读(825)
推荐(0) 编辑
axon 过滤存储哪些事件
摘要:MongoDB事件存储引擎 MongoDB是一个基于文档的NoSQL存储。 其可扩展性使其适合用作Event Store。 Axon提供了MongoEventStorageEngine,它使用MongoDB作为后台数据库。 它包含在Axon Mongo模块(Maven artifactId axon
阅读全文
posted @
2019-08-20 15:17
lshan
阅读(357)
推荐(0) 编辑
springtools 解决lombok
摘要:原文参考:https://blog.csdn.net/qq_27442469/article/details/90612918 SpringToolSuite添加lombok插件STS中添加lombok插件的好处是在我们写pojo对象时可以不写set和get方法,lombok插件会自动帮我们完成.S
阅读全文
posted @
2019-08-15 23:45
lshan
阅读(855)
推荐(0) 编辑
mylog 自定义注解打印 logger
摘要:使用AOP 自动打印方法进出, 耗时 logger 依赖: 注解: 切片: Test: 结果: .....
阅读全文
posted @
2019-08-15 18:25
lshan
阅读(1042)
推荐(0) 编辑
java高级应用:线程池全面解析
摘要:转载原文:https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247483824&idx=1&sn=7e34a3944a93d649d78d618cf04e0619&scene=21#wechat_redirect java高级应用:线程池全
阅读全文
posted @
2019-08-15 17:05
lshan
阅读(374)
推荐(0) 编辑
监控 Java 线程池运行状态
摘要:参考:https://blog.csdn.net/l18848956739/article/details/89363321 但在实际开发过程中,在线程池使用过程中可能会遇到各方面的故障,如线程池阻塞,无法提交新任务等。 如果你想监控某一个线程池的执行状态,线程池执行类 ThreadPoolExec
阅读全文
posted @
2019-08-15 16:58
lshan
阅读(3436)
推荐(0) 编辑
线程池获当前使用的活跃线程数
摘要:使用场景: 对于多线程业务, 为了避免OOM , 需要手动控制线程数, 这时,需要获取当前活跃的线程数, 已做控制 /将exes转换为ThreadPoolExecutor,ThreadPoolExecutor有方法 getActiveCount()可以得到当前活动线程数 eg: ExecutorSe
阅读全文
posted @
2019-08-15 16:47
lshan
阅读(1779)
推荐(0) 编辑
JVM调优总结 -Xms -Xmx -Xmn -Xss(1)
摘要:参考:https://www.cnblogs.com/ceshi2016/p/8447989.html 以下是copy 部分, 仅作为参考笔记 转载:http://blog.csdn.net/rickyit/article/details/53895060 Xms 是指设定程序启动时占用内存大小。一
阅读全文
posted @
2019-08-13 11:49
lshan
阅读(555)
推荐(0) 编辑
java高并发之线程池
摘要:参考:https://www.cnblogs.com/nankeyimengningchenlun/p/9132987.html
阅读全文
posted @
2019-08-13 09:37
lshan
阅读(163)
推荐(0) 编辑
Hikari 数据库连接池配置详解
摘要:参考:https://blog.csdn.net/long690276759/article/details/82259550
阅读全文
posted @
2019-08-12 15:56
lshan
阅读(5723)
推荐(0) 编辑
git 搭建个人网站 项目网站
摘要:参考:https://www.cnblogs.com/qianjilou/p/7381233.html
阅读全文
posted @
2019-08-11 21:31
lshan
阅读(961)
推荐(0) 编辑
git 的基本使用
摘要:参考:https://www.cnblogs.com/smuxiaolei/p/7484678.html 参考:https://www.cnblogs.com/forget406/p/6045213.html 待整理
阅读全文
posted @
2019-08-11 19:50
lshan
阅读(172)
推荐(0) 编辑
mysql 查看服务的连接数,与最大连接数
摘要:show processlist;show variables like 'max_connections'; #修改最大连接数,临时有效 set GLOBAL max_connections=1000; #参考所有参数 show variables
阅读全文
posted @
2019-08-08 16:57
lshan
阅读(224)
推荐(0) 编辑
docker设置固定ip地址
摘要:see: https://www.cnblogs.com/xuezhigu/p/8257129.html Docker安装后,默认会创建下面三种网络类型 $ docker network ls NETWORK ID NAME DRIVER SCOPE 9781b1f585ae bridge brid
阅读全文
posted @
2019-08-07 10:19
lshan
阅读(754)
推荐(0) 编辑
Kafka命令行操作
摘要:Kafka命令行操作 1)查看当前服务器中的所有topic [sea@hadoop002 kafka]$ bin/kafka-topics.sh --zookeeper hadoop002:2181 --list 2)创建topic [sea@hadoop002 kafka]$ bin/kafka-
阅读全文
posted @
2019-08-05 10:49
lshan
阅读(5058)
推荐(0) 编辑
kafka 高级应用 springboot2.1 (1)
摘要:官网:http://kafka.apache.org/21/documentation.html 依赖: 配置:KafkaConfig application.xml 或者(参考调整): 发送数据: 消费数据: 异常处理: 分区批量消费:
阅读全文
posted @
2019-08-01 14:44
lshan
阅读(545)
推荐(0) 编辑