置顶java 之自定义 扁平化 try catch 函数式工具类

java 

设计初衷 为了解决业务服务较为复杂的业务逻辑假如有个业务场景:第三方会同步一批数据到我方系统,我方使用mq异步消费来解耦合一次消费会同时消费100条数据,其中可能存在非法数据,或一些未知异常所以数据之间不能互相影响。业务中会调用如下三个方法public Demo insert(Demo demo);

置顶centos + docker + redis 部署 halo


centos + docker + redis 部署 halo

随机小说创意 名称: 停电


通电

跑团kp工具收录


素材生成器,报纸,纸张,书本封面

明日方舟 基建笔记


明日方舟 基建笔记243 2贸易站 4制造站 3发电站贸易站套组交际花套组 (古米,空爆,月见夜)贸易3憨憨(德狗,拉狗,能天使)巫恋套组(巫恋+龙舌兰柏啄/卡夫卡)孑哥套组(孑(必须精0),银灰,远山)单一插件但书(队友的订单效率越高,但书的效率就越高)制造站套组(经验卡)任意进行组合近卫小车(3

docker 安装 rabbitmq


rabbitmq 是一个轻量级的mq解决方案使用docker 安装docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management

docker 安装 ElasticSearch 和 Kibana


docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" -d el

docker容器互相访问的三种方式


1. 通过内网ip进行访问1. 通过内网ip进行访问

docker 自动更新容器方案


Docker 容器的部署有一种在手机上装 App 的感觉,但 Docker 容器并不会像手机 App 那样会自动更新,而如果我们需要更新容器一般需要以下四个步骤:停止容器:docker stop <CONTAINER>删除容器:docker rm <CONTAINER>更新镜

spring-event 教程 spring对于事件驱动的支持

java 

spring-event官方文档spring-event 是 spring对于事件驱动的支持事件驱动的优点事件驱动系统反映了现代企业的实际工作方式 - 每天全天都会发生数千个小变化。Spring能够处理事件,并使开发人员能够围绕它们构建应用程序,这意味着您的应用程序将与您的业务保持同步。Sprin

jetbrains annotations 库 注释类注解

java 

jetbrains annotations 库 优雅的书写纯函数通过该注解可以让你写代码的时候 更优雅的表明函数的语意官方文档这是一个注释库,对于写注释而言,有些时候书写表达式能表现的更为精简 通用,并且更富有语意性!@Nls @NonNls @Nls Integer code = -500; /

spring 完成bean初始化后对某些值进行 初始化

java  框架 

spring 完成bean初始化后对某些值进行 初始化当需要在初始化spring-bean 后还需要对某些参数进行初始化时则开始使用该方法如下是一个第三方渠道的初始化操作 气值key 和 platFormId 是在yaml文件中配置的,而sm4 是由key 和 platFormId 进行一些加密操作

修复 ssh 连接 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!


修复 ssh 连接 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!ssh root@myhost -p myport当出现下述问题时@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

spring 中 BeanFactory 和 FactoryBean 的区别

java  框架 

spring 中 BeanFactory 和 FactoryBean 的区别这两种方式都是创建spring 的方式FactoryBeanpublic class DemoFactoryBean implements FactoryBean<Model> { @Override

spring 源码 IOC

java  框架 

java 框架

关于 调酒


金汤力

shardingsphere 学习笔记 概念篇


shardingsphere 学习笔记shardingsphere 中存在5种表逻辑表,真实表,绑定表,广播表,4种表的概念

mysql innoDB 锁


mysql innoDB 锁共享锁共享锁 读锁共享锁就是多个事务可以获取同一条数据,但是只能查询不能修改。SELECT ... LOCK IN SHARE MODE;排他锁排他锁 写锁排他锁是 持有锁的事务不能获取或修改这条数据,直到释放锁。-- 我从没用过他SELECT ... for updat

mysql 自定义变量


mysql 自定义变量mysql中一些自定义变量,可以有一些特殊的玩法帮助完善代码

mysql 性能优化 limit 优化


哪些情况会导致sql执行变慢mysql 在检索大量数据1. limit了过多的数据 如 limit 1000000 10 解决方案如下-- 在子查询中由于id 为主键可以充分的使用索引性能SELECT * FROM xxx WHERE ID > =(select id from xxx lim