排序
MySQL高性能优化规范建议总结
作者: 听风 原文地址: https://www.cnblogs.com/huchong/p/10219318.html。数据库命名规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用 MySQL 保留关键字(如...
Java基础常见面试题总结(3)
异常Java 异常类层次结构图概览:Exception 和 Error 有什么区别?在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable 类有两个重要的子类:Exception :程序本...
Redis常见面试题总结(1)
Redis 基础什么是 Redis?Redis (REmote DIctionary Server)是一个基于 C 语言开发的开源 NoSQL 数据库(BSD 许可)。与传统数据库不同的是,Redis 的数据是保存在内存中的(内存数据库,支持...
Java 线程池最佳实践
简单总结一下我了解的使用线程池的时候应该注意的东西,网上似乎还没有专门写这方面的文章。1、正确声明线程池线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类...
MySQL日期类型选择建议
我们平时开发中不可避免的就是要存储时间,比如我们要记录操作表中这条记录的时间、记录转账的交易时间、记录出发时间、用户下单时间等等。你会发现时间这个东西与我们开发的联系还是非常紧密的...
MySQL索引详解
但凡经历过几场面试的小伙伴,应该都清楚,数据库索引这个知识点在面试中出现的频率高到离谱。除了对于准备面试来说非常重要之外,善用索引对 SQL 的性能提升非常明显,是一个性价比较高的 SQL ...
Nginx部署
1、认识 Nginx1.1、Nginx 是什么?在现代网络架构中,高性能、可扩展性和灵活性是构建成功 Web 应用程序的关键。Nginx(发音为'engine-x')是一款轻量级、高性能的 Web 服务器和反向代理服务器...
MySQL执行计划分析
原文地址:https://mp.weixin.qq.com/s/d5OowNLtXBGEAbT31sSH4g优化 SQL 的第一步应该是读懂 SQL 的执行计划。本篇文章,我们一起来学习下 MySQL EXPLAIN 执行计划相关知识。什么是执行计划?执...
计算机Java基础常见面试题总结(上)
基础概念与常识Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统...
Java并发常见面试题总结2
JMM(Java 内存模型)JMM(Java 内存模型)相关的问题比较多,也比较重要,于是我单独抽了一篇文章来总结 JMM 相关的知识点和问题:JMM(Java 内存模型)详解 。volatile 关键字如何保证变量的可...








