10 2022 档案

摘要:日志级别等级: trace<debug<info<warn<error 默认级别为debug 阅读全文
posted @ 2022-10-27 23:59 Lee最好好好吃饭 阅读(16) 评论(0) 推荐(0) 编辑
摘要:-- 进程是执行中的一段程序,而一个进程中执行中的每个任务即为一个线程 -- 一个线程只可以属于一个进程,但一个进程能包含多个线程 -- 线程无地址空间,它包括在进程的地址空间里 线程和线程可以有依赖关系也可以没有,一个线程挂了不会影响另一个线程。主线程开启子线程,主线程挂了,子线程不一定会挂。 T 阅读全文
posted @ 2022-10-26 22:46 Lee最好好好吃饭 阅读(25) 评论(0) 推荐(0) 编辑
摘要:stream流看API数据处理文档 流只能使用一次,应该严格定义为被使用一次 package SteamDemo; import java.awt.List; import java.util.*; import java.util.function.Function; import java.ut 阅读全文
posted @ 2022-10-24 08:18 Lee最好好好吃饭 阅读(79) 评论(0) 推荐(0) 编辑
摘要:思路分析: 一、front就指向队列的第一个元素,也就是说,arr[front]就是队列的第一个元素 二、rear就是指向队列的最后一个元素的后一个位置,我们需要空出这个rear指向的空间(牺牲这个空间) 三、现在环形队列中,当队列满时,条件为:( rear + 1 ) % maxSize == f 阅读全文
posted @ 2022-10-22 21:24 Lee最好好好吃饭 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Map集合 键(Key)不可以重复、无序 值(Value)可以重复 现在有一个需求,给一段长度为80的随机出现的A、B、C、D四个字符组成的字符串,要我们用HashMap去统计ABCD出现的个数,下面两端代码可以学到一些在出现Char和String中可能会发现的错误 import java.util 阅读全文
posted @ 2022-10-19 23:08 Lee最好好好吃饭 阅读(233) 评论(0) 推荐(0) 编辑
摘要:双链表结构 LinkedList 可以完成队列结构 栈结构 (双向链表) 栈 对头结点进行add和removepop的底层就是 push是对双向链表的头结点removeFirstpush是对双向链表的尾结点addFirst队列就是对头进行删除(removeFirst)队尾进行入队(addLast) 阅读全文
posted @ 2022-10-18 14:43 Lee最好好好吃饭 阅读(20) 评论(0) 推荐(0) 编辑
摘要:对象类用equals比较的是地址值 package StudyAPIofString; public class test { public static void main(String[] args) { student s1 = new student("张三",13,"男"); studen 阅读全文
posted @ 2022-10-12 23:38 Lee最好好好吃饭 阅读(20) 评论(0) 推荐(0) 编辑
摘要:查询分离 适用场景:1.数据量大 2.所有数据都需要写 3.无法分离冷热数据 4.即使是冷数据,依然要读写保持更新因此没法冷热分离 查询分离从三个方式去建设: 1)同步建立 2)异步建立 3)binlog方式 1)同步建立: 优点:可以一定程度上保证主从数据的一致性,可以从库容灾。(也可以MQ建立) 阅读全文
posted @ 2022-10-12 18:10 Lee最好好好吃饭 阅读(100) 评论(0) 推荐(0) 编辑
摘要:冷热分离 当数据库表数据体量大,即使是做了很多SQL层面的优化(索引、执行计划、优化语句、表结构设计)读写依然很慢可以考虑从冷热数据分离去提高速度 热数据:对用户而言,是需要经常用到的数据。从数据获取后需要快速反应面向用户/系统使用,数据需要保持质量和稳定、有效。 在数据处理层面上也是优先的。 比如 阅读全文
posted @ 2022-10-12 13:20 Lee最好好好吃饭 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示