单块应用 单块应用流程 单体应用的开发,会在intellij idea/eclipse建一个工程,使用spring mvc+spring+mybatis整合,里面contro...
单块应用 单块应用流程 单体应用的开发,会在intellij idea/eclipse建一个工程,使用spring mvc+spring+mybatis整合,里面contro...
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通...
第二遍懂了
【译】java8之lambda表达式原文链接: Lambdas 原文作者: shekhargulati 译者: leege100 lambda表达式是java8中最重要的特性之一,它让代码变得简洁并且允许你传递...
一遍没看懂系列
【译】java8之lambda表达式原文链接: Lambdas 原文作者: shekhargulati 译者: leege100 lambda表达式是java8中最重要的特性之一,它让代码变得简洁并且允许你传递...
由于 Docker Desktop 新的授权许可对大中型企业不再允许免费使用,本文也不再更新。推荐使用 Rancher Desktop[https://rancherdesk...
系统要求: Docker Desktop支持64位版本的Windows 10或者windows server 2019,且需要开启Hyper-V服务(如果没有开启,当手动切换...
好像去不掉
使用itextpdf为PDF添加文字水印为PDF添加文字水印,百度搜了下,发现很多内容太老了,直接CV不能用,所以给出一段好用的。 项目中添加依赖。itextpdf经历过几次更新,需要使用以下最新的依赖。 核心代码...
zookeeper保持数据一致性是通过Zab协议实现的。 ZAB协议 ZAB全称是Zookeeper Atomic Broadcast(Zookeeper原子广播),ZAB借...
常见的哈希算法 我们以往使用哈希算法,例如 JDK 1.8 中的HashMap,插入新的key需要确定哈希树桶中的索引位置,是先取key的hashCode,再高位运算,最后取...
外部数据结构与内部数据结构 外部数据结构除了常用的5种:字符串String,哈希表Hash,列表List,集合Set,有序集合Sort Set,还有数据结构bitmap,Hy...
增加了向前指针的链表叫作跳表。跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索...
Redis支持数据持久化,众多数据结构存储,master-slave模式数据备份等多种功能。 Redis持久化 持久化主要是Redis故障后,从备份中读取数据,尽快恢复对外提...
Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 很多人面试时都遇到过这种场景吧? 其实除了上面的几种常见...
原文出处:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/redis-per...
为PDF添加文字水印,百度搜了下,发现很多内容太老了,直接CV不能用,所以给出一段好用的。 项目中添加依赖。itextpdf经历过几次更新,需要使用以下最新的依赖。 核心代码...
MYSQL-数据类型优化 优化数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对获得高性能至关重要。选择数据类型时一般遵从以下几个原则: 选择更小的数据类型,他们...
欢迎访问我的个人博客:MySQL架构及MVCC MySQL结构 MySQL架构图便于理解MySQL。 最上层连接线程处理,是提供给客户端的,如连接处理,授权认证,安全。 第二...
欢迎访问我的个人博客:MySQL索引索引是存储引擎用于快速查找记录的一种数据结构,索引也是查询性能优化最有效的手段。 索引基础 索引可以包含一个或多个列的值,如果索引包含多个...