- 博客(30)
- 收藏
- 关注
原创 mysql日志分类详细
mysql七种日志,Rrror Log(错误日志),Binary Log(二进制日志),Relay Log(中继日志),DDL Log,General Log(查询日志),slow Query Log(慢查询日志),Redo log
2024-05-10 16:39:49
1421
原创 mybatisplus+springboot启动过程源码分析
1我们平时使用依赖的是spring-boot-starter,它依赖了mybatis-plus-spring-boot-autoconfigure,而他的build.gradle可以看到spring-cloud-commons的依赖配置.4在mybatisplus中把数据源DataSource生成交给了spring处理,也方便了后面dynamic-datasource-spring-boot-starter做多数据源.mybatisplus架构图。5mybatisplus写了。3在mybatis启动中。
2024-01-02 14:53:44
1210
1
原创 docker入门教学(超详细)(用docker实现mysql主从复制)
docker是种Linux容器技术, 基于Go 语言实现。理念“一次镜像,处处运行”。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
2023-10-24 17:08:40
244
原创 springboot+mybaitsplus多数据源原理(源码)
springboot+mybaitsplus多数据源原理(源码),@DS,dynamic-datasource源码原理
2023-10-18 17:36:41
226
原创 mybatis源码启动过程解读(超级详细)
mybaits启动过程SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
2023-10-12 19:22:29
165
原创 java集合源码笔记
Iterable方法forEach遍历函数的方法(更简洁)default void forEach(Consumer<? super T> action) {Objects.requireNonNull(action);for (T t : this) {action.accept(t);}}造轮子:public class Speak {private String hello=“我说:”;public void iSpeak(Consumer ation){atio
2022-05-08 20:38:03
309
原创 DDD领域驱动设计
视频路径https://www.bilibili.com/video/BV18q4y1P7AE?p=2&spm_id_from=pageDriver问题:1)沟通难2)开发难3)测试难4)创新难三次软件危机问题:防止项目老化?(大泥球模型)技术和业务的脱节以前是将业务分成一个个微服务。ddd将一个个业务分成domain。如何分割领域?举例子:代码老化核心问题是控制代码膨胀方法:1)在service和mapper中间加入Repositoty层(仓库)2)在业务实体
2021-12-26 16:36:28
162
原创 狂神springcloud笔记
微服务架构四个问题1.服务很多,客户端怎么访问2.这么多服务,服务之间如何通信3.这么多服务?如何治理。4.服务挂了怎么办解决方案:1.spring cloud netflix 一站式解决方案api网关,zuul组件feign —httpClinet —http通信方式,同步,阻塞服务注册发现: Eureka熔断机制:Hystrix2.apache bubbo zookeeper 版制动,需要别人整合api:没有或自己实现(如zuul)bubboZookeeperbuboo这
2021-12-06 20:14:23
229
原创 操作系统(校招笔记)
操作系统是什么:用户和计算机之间的桥梁,用户通过操作系统提供的功能访问计算机硬件。操作系统5个功能:1)处理机管理2)文件管理3)存储管理4)设备管理5)作业管理进程是程序的一次执行。进程通常有程序,数据和进程控制块PCB组成(系统进行资源分配和调度的基本单位)。进程五态**进程之间关系:**同步与互斥(临界资源)解决临界资源:1.PV操作(信号量)p(mutex)临界资源v(mutex)2.直接和间接通信进程调度(分配cpu资源)调度算法a)先来先服务b)时间片轮转
2020-08-30 20:18:06
252
原创 校招准备提纲
一,面试考察能力基础知识+编程能力(正确的程序)+面试流程技巧基础知识计算机基础:操作系统,网络,数据库编程语言基础:数据类型,装箱与拆箱编程能力递归控制循环控制边界控制数据结构数的遍历编程思想类与对象接口与实现继承与封装不可变类型泛型设计模式高级知识点并行计算多线程资源管理...
2020-08-30 16:57:08
157
转载 deepin安装docker做一个小小的记录
https://blog.youkuaiyun.com/qq_36183435/article/details/89519140
2020-07-02 20:04:08
105
原创 idea的常用代码模板
**idea的常用代码模板**/** * 1. IDEA中代码模板所处的位置:settings - Editor - Live Templates / Postfix Completion * 2. 常用的模板 */public class TemplatesTest { //模板六: prsf:可生成 private static final private static final Customer CUST = new Customer(); //变形:ps
2020-05-21 13:29:46
643
原创 springboot连接hbase和redis
spring data redis 官方文档https://docs.spring.io/spring-data/redis/docs/2.2.7.RELEASE/reference/html/#referencewindow下启动redis1.进入redis目录下,cmd,输入redis-server redis.windows.conf2.再开一个cmd输入redis-cli进入red...
2020-05-21 12:52:37
293
原创 高效使用idea配置
1项目编码设置spring boot项目编译,热部署1.![在这里插入图片描述
2020-05-21 12:01:09
434
原创 git学习笔记
git命令学习1.在你想要成为下载目录的地方右键打开git的命令行(Gits Bash here)。2初始化生成一个.git的文件夹$ git init3把github上的项目下载下来$ git clone https://github.com/libgit2/libgit2个性化本地仓库的名字mylibgit$ git clone https:/...
2020-05-06 22:20:07
151
转载 springboot 打包教程
springboot 打包教程https://blog.youkuaiyun.com/weixin_42089175/article/details/89113271
2020-05-03 15:38:04
230
原创 算法心得
算法心得1.分析问题,列举问题的可能(就是问题可能的情况)2.暴力解3.最优子结构?子问题重叠?贪心选择?剪枝函数?4.在纸上简单列举5.写代码6.简单检查代码7.测试用例。失败返回第一步。...
2019-12-24 12:15:21
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅