Java程序员小云
Java程序员小云
全部文章
面试
c++(1)
elasticsearch(1)
git(3)
intellij-idea(1)
java(62)
json(2)
jvm(1)
kafka(1)
linux(3)
mysql(7)
oracle(1)
qt(1)
rabbitmq(1)
redis(5)
restful(1)
r语言(1)
serverless(1)
spring(15)
spring boot(7)
spring cloud(1)
tcp/ip(1)
tomcat(1)
人工智能(1)
前端(1)
华为(1)
单元测试(1)
后端(1)
开发语言(1)
微服务(1)
数据库(3)
数据结构(1)
未归档(1)
架构(1)
程序人生(3)
经验分享(1)
缓存(1)
自动化(1)
高并发(1)
归档
标签
去牛客网
登录
/
注册
Java程序员小云的博客
全部文章
/ 面试
(共53篇)
史上最全面Java设计模式总结,真的实用
序言 Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides合著(Addison-Wes...
2022-01-22
0
315
【Mysql】深入理解 MVCC 多版本并发控制
MVCC MVCC(Multi-Version Concurrency Control),即多版本并发控制。是 innodb 实现事务并发与回滚的重要功能。锁机制可以控制并发操作,但是其系统开销较大,而MVCC可以在大多数情况下代替行级锁,使用MVCC,能降低其系统开销. 具体实现是在数据库的每...
2022-01-22
0
349
Java8 | 如何优雅地初始化Map & List2Map
伟大的Java 18都快面世了,而我们可能还对Java 8的核心Lambda用法还不熟悉,这篇文章就Stream技术分享几个开发过程中操作Map的使用小技巧,看完这篇文章,相信你一定会对Stream有一个全新的认识。 一、优雅地初始化一个Map 往下看之前,先想想如果不借助于Apache c...
2022-01-22
0
853
淦,做一个短链接系统需要考虑这么多
什么是短链接 短链接顾名思义,就是一个比较短的链接(我好像说了个废话),我们平时看到的链接可能长这样: mp.weixin.qq.com/s?biz=MzU5M… 又臭又长有没有(没错,这是我的WX公众号链接,可以关注一下),那如果我们需要将某个链接发在某个文章或者推广给别人的时候,...
2022-01-22
0
286
MySQL索引失效之函数操作
条件字段函数操作 在SQL语句中,对索引字段做函数操作时,可能会破坏索引值的有序性,因此优化器就决定放弃走树搜索功能。但这并不是说MySQL放弃使用索引,而只是放弃了索引的树搜索功能,只使用了全索引扫描。 例如sql查每年7月的交易数据 select count(*) from tradeLo...
2022-01-22
0
264
IDEA 炫酷编辑器主题大全,真的好看
前言 IDEA,全称 IntelliJ IDEA ,是 Java 语言的集成开发环境, IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能 代码助手、代码自动提示、重构、 J2EE支持、 Ant 、 JUnit 、 CVS 整合、代码审查、创新的GUI 设计等方面的功能可以说是...
2022-01-22
0
510
MySQL高级应用窗口函数之偏移分析函数
前言 本篇将通过示例讲解:偏移分析函数+over() 一、偏移分析函数概念 lag(col,n,default):用于统计分组内往上第n行值。 第一个参数为列名 第二个参数为往上第n行(可选,不填默认为1) 第三个参数为默认值(当往上第n行为NULL时候,取默...
2022-01-22
1
734
一文弄懂MySQL ACID与MVCC的作用
前言 我们都知道在做事务的概念,就是一个完整的操作动作要么都执行,要么都不执行,这是一个不可分割的工作单位,ACID又是事务的四大特征。那么ACID具体是什么呢? ACID介绍 原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中即使包含几个步骤,但所有操...
2022-01-22
0
340
SpringBoot打印Mybatis执行SQL及slf4j日志配置
前言 最近在springboot项目的代码问题定位时需要知道mybatis的执行SQL,所以查了下如何配置,并顺道整理下之前一直忽略的日志内容。 1 日志框架介绍 23种设计模式中有一种模式叫门面模式。 在这个结构图中,出现了两个角色: 门面(Facade)角色 : 客户端可以调用...
2022-01-22
0
1068
Spring RestTemplate为何必须搭配MultiValueMap?
微服务之间的大多都是使用 HTTP 通信,这自然少不了使用 HttpClient。 在不适用 Spring 前,一般使用 Apache HttpClient 和 Ok HttpClient 等,而一旦引入 Spring,就有了更好选择 - RestTemplate。 接口: 想接受一个 Fo...
2022-01-22
0
264
首页
上一页
1
2
3
4
5
6
下一页
末页