首页
学习
活动
专区
工具
TVP
发布

码猿技术专栏

欢迎关注微信公众号【码猿技术专栏】
专栏作者
290
文章
298409
阅读量
51
订阅数
单线程的Redis,有哪些慢动作?
现在一提到Redis的第一反应就是快、单线程,但是Redis真的快吗?真的是单线程吗?
爱撒谎的男孩
2023-08-25
1000
完爆90%的性能毛病,数据库优化八大通用绝招!
毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。
爱撒谎的男孩
2023-01-05
4820
Mysql最全面试指南
文章目录 1. 前言 2. Mysql 2.1. 什么是SQL? 2.2. 什么是MySQL? 2.3. 数据库三大范式是什么? 2.4. mysql有关权限的表都有哪几个? 2.5. MySQL的
爱撒谎的男孩
2020-04-22
1.3K1
SpringBoot整合Spring-data-jpa
文章目录 1. SpringBoot整合Spring data jpa 1.1. 依赖 1.2. 主键生成策略 1.3. 配置 1.4. 创建一个实体类 1.5. 基本的查询 1.6. 自定义查询@Query 1.6.1. 使用HQL语句查询 1.6.2. 使用sql语句查询 1.6.3. 删除和修改 1.7. 复杂条件查询 1.8. 分页查询 1.8.1. PageRequest 1.8.2. Page 1.8.3. 简单查询 1.8.4. 简单条件分页查询 1.8.5. 复杂条件分页查询 1.9.
爱撒谎的男孩
2019-12-31
1.5K0
StringUtils的源码解析
文章目录 1. StringUtils 1.1. 源码解析 StringUtils spring封装的字符串工具类 源码解析 isEmpty(Object str) :判断当前字符串为空,如果为空返回true 如果字符串为空或者是个空字符串,那么返回true public static boolean isEmpty(Object str) { return (str == null || "".equals(str)); } hasLength(CharSequence str) : 如果字符
爱撒谎的男孩
2019-12-31
7300
Excel表格的写入读取
文章目录 1. Excel的读取和写入 1.1. 准备 1.2. 简介 1.3. 工作簿 1.3.1. 构造方法 1.3.2. 常用的方法 1.3.3. 例子 1.3.3.1. 读取文件的例子 1.3.3.2. 写入文件的例子 1.4. 工作表(sheet) 1.4.1. 常用方法 1.4.2. 例子 1.4.2.1. 合并单元格 1.4.2.2. 创建一行 1.5. 行 1.5.1. 常用的方法 1.6. 列 1.6.1. 常用的单元格类型 1.6.2. 常用的方法 1.7. 设置单元格样式 1.7.
爱撒谎的男孩
2019-12-31
1.3K0
Java正则表达式
String[] split(CharSequence input) 根据此模式的正则表达式将输入的字符串拆分成String数组,默认的都是全部拆分开
爱撒谎的男孩
2019-12-31
9210
Java IO学习笔记一
文章目录 1. Java IO学习笔记一 1.1. File 1.1.1. 构造函数 1.1.1.1. 实例 1.1.2. 常用方法 1.1.2.1. 字段 1.1.2.2. 方法摘要 1.2. 实例 1.2.1. 创建文件 1.2.2. 创建文件夹 1.2.3. 列出全部文件 1.2.3.1. list 1.2.3.2. listFiles 1.3. 参考文章 Java IO学习笔记一 File File是文件和目录路径名的抽象表示形式,总的来说就是java创建删除文件目录的一个类库,但是作用不仅仅
爱撒谎的男孩
2019-12-31
2710
Java IO学习笔记二
文章目录 1. Java IO学习笔记二 1.1. 流的概念 1.2. 字节流和字符流 1.3. 操作流程 1.4. 字节流 1.4.1. FileOutputStream 1.4.1.1. 构造函数 1.4.1.2. 常用的方法 1.4.1.3. 实例 1.4.2. FileInputStream 1.4.2.1. 构造函数 1.4.2.2. 常用方法 1.4.2.3. 实例 1.5. 字符流 1.5.1. 字符输出流 1.5.1.1. FileWriter 1.5.1.2. 构造函数 1.5.1.3
爱撒谎的男孩
2019-12-31
3790
堆排序
堆排序 堆的定义 堆(heap),这里所说的堆是数据结构中的堆,而不是内存模型中的堆。堆通常是一个可以被看做一棵树,它满足下列性质: [性质一] 堆中任意节点的值总是不大于(不小于)其子节点的值; [性质二] 堆总是一棵完全树。 将任意节点不大于其子节点的堆叫做最小堆或小根堆,而将任意节点不小于其子节点的堆叫做最大堆或大根堆。常见的堆有二叉堆、左倾堆、斜堆、二项堆、斐波那契堆等等。 排序的过程 将数组建成最大堆或者最小堆 取出堆顶的数据和数组末尾的数据交换,此时对前面的数据再次建堆,再取堆顶的数据和数组中
爱撒谎的男孩
2018-07-03
2700
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档