加载中
一篇关于SQL书写建议 && 索引优化的总结

前言 平时写sql写的比较多,一直没把优化相关的知识整理记录下来,本文章记录本人在日常开发中,对SQL优化的一些技巧; 我将结合demo(一个百万级数据表),去实践验证这些优化技巧。 测试用...

2020/03/28 14:02
3.9K
关于缓存穿透、缓存击穿、缓存雪崩的模拟与解决(Redis)

前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,但当遇到大量数据并发请求的需求,如秒杀、热点数据请求等,若所有请求都直接打到数据库上会占用大量的硬盘资源,系统在极短...

Java必会的工具库,让你的代码量减少90%

https://mp.weixin.qq.com/s/ZGvKVTvMDuhjSICJT1YJ3A

06/30 14:37
31
Spring AOP 两种代理 Cglib、JDK

概念 AOP:AOP是 OOP(面向对象编程)的一种延续,OOP中继承的思想主要是提高代码的重用率,但是继承不能同个类在多个方法的相同位置出现的相同代码的问题 JDK动态代理:AOP的一种实现,仅支...

01/05 16:24
194
手写一个HashMap

大家都知道JDK7前HashMap底层是数组+链表,JDK8以后当链表长度>8的时候会自动变为红黑树。本文基于数+链表实现一个简化版的HashMap,有助于理解HashMap的底层原理。在此之前,结合下图,先了...

2020/06/22 19:47
139
git 常用命令

一张图说明git操作流程 基本 # 初始化git git init # 将文件加入暂存区 git add readme.txt # 将所有目录文件加入暂存区 git add . # 提交到版本库 git commit -m "提交说明" # 查看仓库当前...

git
2020/05/07 20:30
139
记一次 Spring Boot多数据源 循环引用问题

如题,升级了一下mybatis版本后出现循环引用的问题。 具体异常如下 *************************** APPLICATION FAILED TO START *************************** Description: The dependencies ...

json序列化字符串后,配置枚举类型显示数值而不是名称

经常有这么一个需求,实体类里面用到枚举常量,但序列化成json字符串时。默认并不是我想要的值,而是名称,如下 类 @Data public class TestBean { private TestConst testConst; } 枚举 @A...

2018/09/27 15:10
1.4W
利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired

大家平时使用spring依赖注入,都是怎么写的? @Service public class OrderService { @Autowired private UserService userService; } 是不是很熟悉的感觉?但是呢 如果你用IDEA的话呢,它会...

2018/09/26 19:27
8.6W
Mysql5.7新特性

JSON CREATE TABLE testjson (a int,b json); INSERT testjson VALUES(1,'[{"key": "1"}, {"key": "2"}]'); select b->"$[0]" from testjson; +--------------+ | b->"$[0]" | +------------...

2018/07/06 18:23
82
CentOS yum安装Mysql5.7

Mysql5.7 # cd /etc/yum.repos.d/ # 新增编辑一个yum源 # vim mysql.repo 内容: [mysql57-community] name=MySQL 5.7 Community Server ## baseurl=http://repo.mysql.com/yum/mysql-5.7-c...

2018/07/06 17:08
142
mybitis懒加载Could not write JSON:No serializer...

spring mvc(spring boot) 整合Mybatis且开启懒加载,直接返回对象就会出现 Could not write JSON: No serializer found for class org.apache.ibatis.executor.loader.javassist.JavassistP...

网易云课堂DBA学习笔记 (三) 事务与储存引擎

事务 概念说明: DDL语句:特指修改表结构的语句,如增删表字段等 DML语句:特指增删改查等sql语句 基本知识 事务的基本属性 原子性 原子性是指事务包含的所有操作要么全部成功,要么全部失败...

2018/05/18 18:20
195
吐血记录微信小程序授权获取Unionid及linux下使用bouncycastle解密用户数据 遇到的坑

背景 公司小程序上线了,发现系统无法拿到一些用户的UniondID。但是上线前的测试一切都是正常的。 坑1 经排查,发现一些用户通过下面的接口无法得到unionid https://api.weixin.qq.com/sns/j...

2018/04/27 13:10
2.4K
网易云课堂DBA学习笔记 (二) SQL进阶

少见但实用的sql语法 disbtinct -- DISTINCT的作用是去重 SELECT DISTINCT user_id FROM tourorder; -- 与下面的效果的一致的,但DISTINCT性能似乎略查于下面的写法,因为distinct会导致全表扫...

2018/04/15 14:42
101
网易云课堂DBA学习笔记 (一) 数据库基础

数据库编码 编码 占用字节 例子:"你好"占用字节 是可以储存emoji表情 utf8 3 6 NO utf8mb4 4 6字节 (不是所有中文字符占用的字节都是4,有可能是3) Yes PS:要使mysql储存emoji,有两个条件:...

Mysql创建定时事件,定时器

#查看Mysql的定时器是否开启 show variables like 'event_scheduler'; #开启Mysql定时器 SET GLOBAL event_scheduler = 1; #关闭Mysql定时器 SET GLOBAL event_scheduler = 0; #开启Mysql的定...

2018/04/04 10:15
416
python个人笔记(一)基础语法

最近自学一下python, 边看边做一下笔记,主要以代码为主。 理论和描述请移步: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 语法 List&tuple "...

2018/03/15 18:17
157
linux 安装/升级 python3+setuptools+pip

参考:http://blog.csdn.net/a2011480169/article/details/77414500

2018/03/13 11:43
3K
阿里云通过镜像迁移系统后,项目报异常Unable to set localhost. This prevents creation of a GUID

如题,项目通过镜像迁移到另一个服务器后,开启项目,无法链接本机Mysql,但是用开发电脑通过外网IP链接是可以的 查看日志 抛出下面两个异常 Unable to set localhost. This prevents creat...

2017/12/08 11:52
3.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部