摘要: 需要基础:多数据源 ==> 查看mybatisplus官方提供 https://baomidou.com/pages/a61e1b/#dynamic-datasource 1、引入pom依赖 <dependency> <groupId>com.baomidou</groupId> <artifact 阅读全文
posted @ 2023-08-31 18:49 风筝上的猫 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 前言: 为什么要对mysql做优化? 因为数据都来源于数据库,如果数据库慢了,无论是多线程、各种识别模式优化还是很慢,因为查sql就很慢。 官方说法:单表2000万数据,增删改查就到达瓶颈了。所以为了保证查询效率,得让每张表的大小得到控制。 Mysql架构: 实际生产过程中,查询业务更多,增删改中也 阅读全文
posted @ 2023-08-31 15:18 风筝上的猫 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 1: 输入:s = "()" 输出:true 示例 2: 阅读全文
posted @ 2023-08-10 16:24 风筝上的猫 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 以byteeasy项目为例集成xxl-job 两个开源项目git地址: git@gitee.com:xuxueli0323/xxl-job.git git@gitee.com:hbuzc/byteeasy.git 1、导入数据库 xxljob的doc文件下的db文件中包含sql文件,复制到navic 阅读全文
posted @ 2023-08-09 16:24 风筝上的猫 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: concurrent包和atomic包都是线程安全的包,包下的类都是线程安全的类; 面试点:java有那些线程安全的类; 由于Java的CAS同时具有volatile读和volatile写的内存语义,因此Java线程之间的通信现在有了下面4种方式。 1)A线程写volatile变量,随后B线程读这个 阅读全文
posted @ 2023-08-06 09:06 风筝上的猫 阅读(19) 评论(0) 推荐(0) 编辑
摘要: java线程的join()方法的理解 thread.join() 把指定的线程加入到当前线程,可以将两个交替执行的线程和并为顺序执行的线程。简单说就是同步。 例1:比如在线程B中调用了线程A的 join 方法,直到线程A执行完毕后,才会继续执行线程B。 例2:再比如我们做查询操作,总任务需要返回三个 阅读全文
posted @ 2023-08-06 09:03 风筝上的猫 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 线程状态图示 锁池和等待池 java中,每个对象都有两个池,锁池和等待池。 锁池:某个线程已经拥有了某个对象的锁,其他想要获取该对象的锁的线程就会进入该对象的锁池中; ⭕举例解释: 假设线程A已经拥有了某个对象的锁(这里是对象 不是类),其他线程想要调用这个对象的某个synchronized方法或者 阅读全文
posted @ 2023-08-04 16:09 风筝上的猫 阅读(594) 评论(0) 推荐(1) 编辑
摘要: 线程五个状态 1、新建状态(New):新创建了一个线程对象,和其他java对象一样,仅在堆中分配内存。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的 start() 方法。该状态的线程位于可运行线程池中,变得可运行,等待被线程调度选中,获取CPU的使用权。(指线程已具备了 阅读全文
posted @ 2023-08-04 14:10 风筝上的猫 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 线程池使用实例 先写一个配置类 /** * 线程池配置 */ @Configuration public class ThreadPoolConfig { //定义线程前缀 public static final String NAME_PRE="test"; /** * ExecutorServi 阅读全文
posted @ 2023-08-02 18:26 风筝上的猫 阅读(243) 评论(0) 推荐(0) 编辑
摘要: substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数 例子: str=www.wikibt.com substring_index(str,'.',1) 结果是: www substring_index(str,'.',2) 阅读全文
posted @ 2023-08-01 21:02 风筝上的猫 阅读(62) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示