发布了文章2024-04-22
Mybatis 核心包-Cache包核心类: Cache Interface、 衍生包装类、直接子类:PrepetualCacheMybatis 缓存键需要满足的几个特点无碰撞高效比较高效生成为了解决上述问题,Mybatis设计了CacheKey 类作为缓存键。CacheKey {代码...} CacheKey 的使用在数据库中查询会根据...
发布了文章2024-04-21
JDBC包,核心操作包SQL class -> AbstractSQL classAbstractSQL 包含两个内部类1.SafeAppendable 内部类作用: 拼接类2.SQLStatement 作用: 可以完整的表述一条SQL语句SQLRunner类作用: SqlRunner 类时Mybatis提供的可以直接执行SQL语句的工具SqlRunner->sel...
发布了文章2024-04-21
修改driver、url、username、password等配置,必须调用PooledDataSource的setDriver、setUrl、setUserName、setPassword等方法。其中每个方法中都会调用forceCloseAll()方法,强制关闭所有连接,如setDriver方法如下:
发布了文章2023-11-27
1.threadLocalRandom 方式 {代码...}
赞了文章2021-11-02
欢迎访问我的GitHub[链接]内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;本篇概览如果您看过《三分钟极速体验:Java版人脸检测》一文,甚至动手实际操作过,您应该会对背后的技术细节感兴趣,开发这样一个应用,咱们总共要做以下...
发布了文章2021-10-20
CREATE DEFINER=root@% PROCEDURE updateMerchantOrderNo()BEGIN {代码...} END
发布了文章2021-08-23
docker run -d --restart=always --name prd-rocketmq-console-p 17021:8080 -e "JAVA-OPTS=-Drocketmq-namesrv=xxxx:9876 -Dcom.rocketmq.sendMessageWithVipChannel=false -Dserver.contextPath=/rocketmq" -d stylelang/rocketmq-console-ng
发布了文章2021-04-11
{代码...}
发布了文章2021-03-12
环境:windows单台电脑步骤如下:在eureka服务项目里新建3个properies文件2.修改host文件,eureka服务器会过滤相同ip的注册地址,所以要修改host文件 {代码...} 3.java -jar方式启动三个节点 {代码...}
发布了文章2021-03-12
开发环境eureka、ribbon {代码...} 添加@LoadBalanced注解,让restTemplate具有负载均衡的能力ribbon实现原理可以分为如下4个步骤:ribbon首先根据其所在Zone优先选择一个负载均衡比较少的Eureka定期从eureka服务器更新,并过滤服务实例列表根据指定的负载均衡策略,...