好物分享
-
最牛逼的 Java 日志框架,性能无敌,横扫所有对手…..
Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logb…… -
SpringBoot+Mybatis+Druid批量更新 multi-statement not allow异常
在日常的开发过程中难免会有批量操作的功能,Mybatis 集成 Druid 批量更新时经常会出现 Error updating database. Cause: java.sql.SQLException: sql injecti…… -
docker 安装启动consul注册中心
docker 安装启动consul注册中心 1.拉取最新版consul docker pull consul 2.查看consul镜像 docker images 3.后台启动consul docker run -di -p 8500:8500 cons…… -
-
js map重构对象数组太好用啦大家快来用呀
let a = [1,2] //如果想变为[name=1,name=2] let b=[] b=a.map(item=>{ return name = item }) console.log(b) // [name=1,name=2] js map重构对象数组…… -
linux基础
linux命令 su 用户 切换用户 ifconfig 查看网卡 ping 查看网络是否通常 ls 查看目录下的文件和目录命令 常用参数:-l(文件和目录详情) -a(包含隐藏文件) cd 进…… -
-
导航组件—Android应用中使用导航图
文章目录 一、 概述1.1 导航的概念1.2 导航的组成1.3 导航的优势 二、 使用步骤2.1 步骤一:在应用级 build.gradle (非项目级build.gradle)文件中添加依…… -
终端接入过程及解读
2021SC@SDUSC 启动流程 当在命令行终端输入启动命令:./src/testnet 后,操作系统就会找到这个文件中的 main 函数,开始客户端的启动。 对于所有的代码,整个…… -
java redis redisson 分布式锁 阻塞队列(BlockingQueue) 线程池 的使用
@[TOC](java redis redisson 分布式锁 阻塞队列(BlockingQueue) 线程池 的使用) 一、场景 用户付款成功->上传到第三方订单系统 订单付款成功 -> 添加到……