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

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

关于缓存穿透、缓存击穿、缓存雪崩的模拟与解决(Redis)

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

Spring AOP 两种代理 Cglib、JDK

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

2021/01/05 16:24
283
手写一个HashMap

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

利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired

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

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
120
网易云课堂DBA学习笔记 (三) 事务与储存引擎

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

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

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

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
547
阿里云通过镜像迁移系统后,项目报异常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.9K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部