一、执行的ALTER语句 假设这个表数量比较大,有一千万数据,同时你又有业务场景对它增删改查,肯定会锁表的。锁表了你们业务就会异常,肯定就会报警 二、解决锁表问题 定位mys...
一、执行的ALTER语句 假设这个表数量比较大,有一千万数据,同时你又有业务场景对它增删改查,肯定会锁表的。锁表了你们业务就会异常,肯定就会报警 二、解决锁表问题 定位mys...
一、传统AOP 切面类 添加了切面类之后,在controller的方法上加@Whitelist注解实现功能。 二、Interceptor Spring 的 拦截器(Inter...
WPS付费功能!
一、问题 这种,表头是两行构成一行是一个单元格,一行是两个单元格,并且单元格是不确定的,会动态增加的,有得力,有京东,小米,华为.......。想要图快,使用easyPoi的...
一、是什么 ClickHouse是一个开源的列式数据库管理系统,专门设计用于处理大规模数据分析和OLAP(在线分析处理)工作负载。它最初由俄罗斯的Yandex公司开发,并于2...
一、什么是mysql全文索引 Full-text indexes are created on text-based columns (CHAR[https://dev.my...
一、应用的入口是SpringBoot启动类 启动类位置在项目的根目录,为什么要在根目录? 启动类的main方法启动的时候,项目主程序启动类要定义在最外层的根目录位 置,然后在...
一. ArrayBlockingQueue 内部使用数组存储元素,利用reentrantlock实现线程安全,在创建的时候必须指定容量,之后也不可以再扩容了,在构造函数中可以...
一、为什么需要优化? 1.1 HTTP客户端 默认使用的HttpURLConnection,这是java自带的发送http请求的API,优点就是java自带的,调用的时候方便...
什么作用? 引入CompletableFuture,对业务流程进行编排,降低依赖之间的阻塞。充分利用我们的CPU资源,不让我们的CPU资源大量浪费在阻塞等待上。 几种使用场景...
一、搭建有binlog功能的mysql 1.1 先建两文件夹 我是使用docker来搭建,在服务器上建这么两个目录,用来挂载docker里面的mysql的配置文件,和mysq...
一.什么是分布式文件系统及拓展知识 分布式文件系统(Distributed file system,DFS),或是网络文件系统(Network File System),是一...
SpringBoot 中使用 Filter 的正确姿势 Filter 是 JavaEE 中 Servlet 规范的一个组件,位于包javax.servlet 中,它可以在 H...
一、是什么 ClickHouse是一个开源的列式数据库管理系统,专门设计用于处理大规模数据分析和OLAP(在线分析处理)工作负载。它最初由俄罗斯的Yandex公司开发,并于2...
一、基本定义 通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写 代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望...
网上搜索 canal 的原理比比皆是,这里就不介绍了,记录下自己在使用 canal 的搭建过程。我是基于 docker 搭建的的 canal-server 首先查看 MySQ...
google搜索翻译后复制别人的文章
服务发现之 Etcd VS Consul在分布式微服务架构中,一个应用可能由一组职责单一化的服务组成。这时候就需要一个注册服务的机制,注册某个服务或者某个节点是可用的,还需要一个发现服务的机制来找到哪些服务或者哪些...
本文介绍六种查看日志的命令:tail、head、cat、more、less、sed。 一、tail 1.1 命令功能 tail 命令从指定点开始将文件写到标准输出。 1.2 ...
应用场景: 1.当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内...
@Lazy 注解 Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要 Spring 在启动的时...