JavaEdge

LV3
发表了文章

你分得清MySQL普通索引和唯一索引了吗?

一个市民系统,每个人都有个唯一身份证号; 业务代码已保证不会写入两个重复的身份证号; 如果市民系统需要按照身份证号查姓名,就会执行类似SQL:

JavaEdge
发表了文章

JDK 核心包结构的设计思想

在研读 JDK 源码之前,先了解 JDK 几个核心包的设计思想,将有助于我们理解当初的设计者们的意图,让我们更能体会到设计者的良苦用心。

JavaEdge
发表了文章

Java8编程精粹 - 异常的“第一次”

Java 中异常的数目在持续增加,罗列它们是毫无意义的。而且第三方框架也可能会有自己的异常。因此对于异常,关键是理解概念以及如何使用它们。

JavaEdge
发表了文章

Java服务器宕机解决方法论

JVM 发生内部崩溃,那么必然会生成"hs_err_pid"开头的文件,下面讲一种常见情况:

JavaEdge
发表了文章

Java计算机IT编程文档常见单词翻译

| 英文 | 译法 1 | 译法 2 | 译法 3 | | query | 查询 | | | | query language | 查询语言 | | | ...

JavaEdge
发表了文章

Swing 的 undo 包实现撤销/重做功能

与Command模式中的Command类似的一个概念。Command模式将操作的执行逻辑封装到一个个Command对象中,解耦了操作发起者和操作执行逻辑之间的耦...

JavaEdge
发表了文章

Java编程思想精粹(九)-接口

尽管你的第一想法是创建接口,但对于构建具有属性和未实现方法的类来说,抽象类也是重要且必要的工具。毕竟你不可能总是使用纯粹的接口。

JavaEdge
发表了文章

大厂Java面试题解(19) - 真正搞懂为啥互联网都使用分布式缓存

假设你有个操作,一个请求过来,各种操作MySQL,半天查出来一个结果,耗时600ms。 但这结果可能接下来几个小时都不会再变,或者变了也可以不用立即反馈给用户...

JavaEdge
发表了文章

Java编程思想精粹(On Java8)(十)-接口

尽管你的第一想法是创建接口,但对于构建具有属性和未实现方法的类来说,抽象类也是重要且必要的工具。 你不可能总是使用纯粹的接口。

JavaEdge
发表了文章

教面试官ReentrantLock源码

学习完 AQS,本文我们就来研究第一个 AQS 的实现类:ReentrantLock。

JavaEdge
发表了文章

Java编程思想第五版(On Java8)(十一)-内部类

内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可见性。然而必须要了解,内部类与组合是完全不同的概念,这一点很重要。在...

JavaEdge
发表了文章

Java编程思想第五版(On Java8)(十)-接口

这种机制在编程语言中不常见,例如 C++ 只对这种概念有间接的支持。而在 Java 中存在这些关键字,说明这些思想很重要,Java 为它们提供了直接支持。

JavaEdge
发表了文章

关闭删库跑路的后门,打造高可用的MySQL

数据是当今Web,移动,社交,企业和云应用程序的流行货币。确保数据始终可用是任何组织的头等大事。几分钟的停机时间可能会导致收入和声誉严重损失。

JavaEdge
发表了文章

Elasticsearch构建商品搜索系统

搜索这个特性可以说是无处不在,现在很少有网站或者系统不提供搜索功能了,所以,即使你不是一个专业做搜索的程序员,也难免会遇到一些搜索相关的需求。搜索这个东西,表面...

JavaEdge
发表了文章

面试官问Java中init和clinit区别,这么回答offer应该稳了

准备阶段,变量已经赋过一次系统要求的初始值 在初始化阶段,则根据程序员通过程序制定的主观计划去初始化类变量和其他资源,或者可以从另外一个角度来表达:初始化阶段...

JavaEdge
发表了文章

开发SpringCloud微服务三年,我才知道@EnableEurekaServer注解到底做了什么

也就是当有EurekaServerMarkerConfiguration.Marker.class时,才会注入

JavaEdge
发表了文章

MySQL8.0基础教程 - 事务隔离级别解决之道

隔离性是事务的基本特性之一,它可以防止数据库在并发处理时出现数据不一致的情况。最严格的情况下,我们可以采用串行化的方式来执行每一个事务,这就意味着事务之间是相互...

JavaEdge

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券