纯洁的微笑

354 篇文章
46 人订阅

SQL

纯洁的微笑

可能是全网最好的MySQL重要知识点

MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它...

6210
纯洁的微笑

慌的一批!妹子一个rm -rf把公司服务器数据删没了...

出处:https://www.cnblogs.com/zhouyu629/p/3734494.html

9620
纯洁的微笑

聊聊分布式锁

对于锁大家肯定不会陌生,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对...

10720
纯洁的微笑

拯救MySQL架构

这类问题引起了我的兴趣和好奇心,经过和业务方沟通了解,这个业务是记录回执数据的,简单来说就好比你发送了一条微博,想看看有多少人已读,有多少人留言等。所以这类场景...

5010
纯洁的微笑

Spring Boot 面试题

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。

6610
纯洁的微笑

微服务化的基石:持续集成

在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会将如何拆的问题,例如拆的粒度,拆的时机,拆的方式。

6820
纯洁的微笑

缓存服务的更新策略有哪些?

在互联网项目开发中,缓存的应用是非常普遍了,缓存可以帮助页面提高加载速度,减少服务器或数据源的负载。

7230
纯洁的微笑

数据库的这些性能优化,你做了吗?

在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。

6020
纯洁的微笑

为什么分布式一定要有Redis?

考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知...

7620
纯洁的微笑

秒杀架构实践

之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。

9320
纯洁的微笑

MyBatis 二级缓存详解

我们在上一篇文章介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么?MyBatis 只有一级缓存吗?来找找答案吧...

7620
纯洁的微笑

Java 异步编程导论

异步编程是可以让程序并行运行的一种手段,其可以让程序中的一个工作单元与主应用程序线程分开独立运行,并且等工作单元运行结束后通知主应用程序线程它的运行结果或者失败...

9420
纯洁的微笑

MySQL 忘记密码,该怎么办?

很久之前,小编在linux(centos7)服务器上安装了mysql5.7的数据库,但是很长时间没有使用过,也不知道里面是否有有用的数据库,密码也忘记了。

9410
纯洁的微笑

Spring 源码分析:不得不重视的 Transaction 事务

业务系统的数据,一般最后都会落入到数据库中,例如 MySQL、Oracle 等主流数据库,不可避免的,在数据更新时,有可能会遇到错误,这时需要将之前的数据更新操...

12340
纯洁的微笑

记住,永远不要在MySQL中使用“utf8”

最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:

9240
纯洁的微笑

分布式下必备神器之分布式锁

今天这篇文章我们来聊聊在分布式环境下的一个神兵利器——分布式锁!在看这篇文章的时候,默认大家对锁已经了解了,如果不了解的朋友可以去翻翻公号前面的文章,有很多篇详...

10460
纯洁的微笑

MySQL 之 Explain 输出分析

前面的文章写过 MySQL 的事务和锁,这篇文章我们来聊聊 MySQL 的 Explain,估计大家在工作或者面试中多多少少都会接触过这个。可能工作中实际使用的...

9910
纯洁的微笑

Spring Boot(六):如何优雅的使用 Mybatis

这两天启动了一个新项目因为项目组成员一直都使用的是 Mybatis,虽然个人比较喜欢 Jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 Mybat...

10330

扫码关注云+社区

领取腾讯云代金券