1. 知道事务,要先了解 mysql 引擎,在 5.5 版本以前 mysql 引擎默认是 MyISAM,到了 Mysql5.5 版本以后,才有了 InnoDB, 两者区别之一就是 InnoDB 支持事务。
原创 精选 2022-10-20 09:43:10
278阅读
MySQL主从同步简单理解许多大型网站为了减轻海量用户对于服务器并发访问量性能问题,会使用很多解决方案,数据库主从分离,就是目前主流一种解决手段。想一下每个用户都通过控制层业务层调用服务器数据,用户量小还好说,用户量大的话轻则用户体验极差,重则数据库崩溃甚至数据丢失,那真的就是很严重事情了。如何解决,解决方案之一就是主从分离。主从那长话短说就是,一台服务器我处理不了就用几台服务器咯,但是
原创 2019-07-07 14:35:25
567阅读
索引好比书目录,好比新华字典拼音、偏旁部首查字,可以帮助人快速查找到需要内容,当数据表记录达到几十w级别的时候,索引作用非常明显。 一、索引类型索引类型有多种,哈希、BTREE、全文索引等,其实不管什么类型,都是为了在特定业务场景下方便快速查找数据算法。例如哈希索引,key-value形式,最简单,书本目录也是类似的。假如有一本书中,我们已知文章标题要找到这篇文章来阅读,
转载 2022-07-20 11:24:41
70阅读
码元与比特区别:比特/秒是信息传输速率单位,码元传输速率也称为调制速率、波形速率或符号速率。段正弦载波[其长度即符号长度]。3.符...
原创 2022-09-21 12:04:59
1750阅读
1.简单例子-configmap apiVersion: v1 kind: ConfigMap metadata: nam
原创 2023-06-19 17:46:33
179阅读
一、什么是Docker容器Docker思想来自于集装箱, 是一个以容器形式将应用程序及其所有依赖项打包在一起平台。它使用容器使应用程序创建、部署和运行变得更加容易。Docker 在容器内绑定应用程序及其依赖项。容器允许开发人员将应用程序及其所需所有部分(例如库和其他依赖项)打包在一起,然后将其作为一个包发送出去。docker主要目标是"Build,Ship and Run any Ap
转载 2023-07-25 23:09:45
44阅读
1.static首先记住最重要一点:类属性被static修饰,那么它会被当做GC一个root根节点,作为根节点也就意味着它基本上不会被回收,因此容易造成内存泄漏问题.2.static修饰类,方法,属性众所周知,普通类是不能用static修饰,只能修饰内部类注意是当一个内部类没有使用static修饰时候,是不能直接使用内部类创建对象,须要先使用外部类对象点new内部类对象及(外部类对象.n
原创 2018-12-24 11:20:06
358阅读
CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间同步,或者说起到线程之间通信(而不是用作互斥作用)。 CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程数量
转载 2018-08-10 18:18:00
169阅读
2评论
Symbol 1.Symbol 意义 ​ 之前我们对象属性数据类型都是字符串,没有其他了。所以会导致属性名重复,导致属性值被覆盖情况。比如,你使用了一个他人提供对象,但又想为这个对象添加新方法,在添加操作就很容易覆盖了原有的方法。所以需要一个独一无二数据类型来完成这个使命。所以Sy ...
转载 2021-09-08 09:59:00
352阅读
2评论
@Controllerpublic class ItemController { @Autowired private ItemService itemService; 获取路径参数.../item/* @RequestMapping("/item/{itemId}") @ResponseBody// HTTP Status 404 - /WEB-INF/jsp
转载 2019-06-28 06:36:00
99阅读
2评论
一、什么是AQS aqs全称为AbstractQueuedSynchronizer,它提供了一个FIFO队列,可以看成是一个用来实现同步锁以及其他涉及到同步功能核心组件,常见有:ReentrantLock、CountDownLatch等。AQS是一个抽象类,主要是通过继承方式来使用,它本身没有 ...
转载 2021-08-26 16:20:00
214阅读
2评论
什么是 SourceMap? Source Map 是一种映射文件,它可以将压缩、混淆后代码还原回其原始源代码。 (这
原创 7月前
0阅读
最近有人问我`ThreadLocal`是如何做到在每个线程中值都是隔离,此处写篇文章来简单记录下。
原创 2022-07-03 00:47:54
136阅读
昨天把MakeObjectInstance代码详细研究了一下,当然还有众多前然不可能存储整个MainWndProc函数内容,更不用说W... Read More
转载 2014-11-20 18:00:00
130阅读
2评论
Open Application Model(OAM)是一套由阿里云和微软共同发起、由云原
原创 2023-03-18 10:14:23
154阅读
Redis缓存什么是缓存 以空间换时间,将数据保存到内存中,读写操作更快,减小数据库压力,提高效能哪些数据适合缓存经常查询的人热点数据不经常变数据(数据变化会导致缓存中数据跟着变,如果变化频繁,性能开销很大)缓存流程请求查询时,先去缓存中查询,如果有直接返回如果缓存中没有,到数据库查询将数据库查询数据同步到缓存中返回查询数据传统缓存方案和分布式缓存方案区别传统缓存方案将我们数据保存到
转载 2021-01-17 15:04:42
262阅读
2评论
简介 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录Web应用程序上执行非本意操作攻击方法。跟跨网站脚本(XSS)相比 ...
转载 2021-10-17 17:15:00
239阅读
2评论
一、 Promise一点理解(理解出现错误请大家纠正) 1.需要知道前提知识(回调函数、异步) 回调函数(简单来说):一个函数在另一个函数中被调用。而且可以当参数传给其他函数。参考来自:http://https://blog.csdn.net/wanghaoyingand/article/det ...
转载 2021-10-30 15:59:00
226阅读
2评论
try()里每个声明变量类型都必须是Closeable子类
原创 2023-06-30 00:05:27
130阅读
记录一下ThreadLocal使用,ThreadLocal hash冲突解决,内存泄漏解决。
  • 1
  • 2
  • 3
  • 4
  • 5