零散的MySQL基础总是记不住?总结零散的 MySQL 基础知识

前言在日常开发中,一些不常用且又比较基础的知识,过了一段时间之后,总是容易忘记或者变得有点模棱两可。本篇主要记录一些关于MySQL数据库比较基础的知识,以便日后快速查看。SQL命令SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下(图片来源见水印)DDLDDL是数据定

SQL:我为什么慢你心里没数吗?

SQL语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。在生产环境中,SQL执行慢是很严重的事件。那么如何定位慢SQL、慢的原因及如何防患于未然。接下来带着这些问题让我们开启本期之旅!写操作作为后端开发,日常操作数据库最常用的是写操作和读操作。读操作我们下边会讲,这个分

Nginx安装SSL模块(补装ssl模块)

Nginx安装SSL模块(补装ssl模块),一、引言之前项目没有要求用https,所以当初就没有安装ssl模块,结果新项目和老项目部署在一起,要求上https,只能加装ssl,愁人啊!补装SSL模块先到nginx源码目录表安装必要模块opensslyum-yinstallopensslopenssl-devel重新添加ssl模块./confi

BeanUtils.copyProperties忽略null值 只拷贝非null属性

场景有两个对象a和b,需要把需要把a对象的属性拷贝到b对象,b对象有些属性有值,a对象同属性是null值,如果直接拷贝的话会吧b对象中的同属性拷贝成null。解决方案在这个场景下就要用强大的hutoolBeanUtil了<dependency><groupId>cn.huto

6个实例详解如何把if-else代码重构成高质量代码

本文提纲:为什么我们写的代码都是if-else?这样的代码有什么缺点?是否有优化的方法?如何重构?异常逻辑处理型重构方法状态处理型重构方法为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和

Java反射到底慢在哪?以及反射对性能的影响!!!

Java反射到底慢在哪?以及反射对性能的影响!!!反射具体是怎么影响性能的?这引起了我的反思。关于Java反射系列文章可以关注公众号Java技术栈搜索阅读。是啊,在阐述某个观点时确实有必要说明原因,并且证明这个观点是对的,虽然反射影响性能人尽皆知,我曾经也真的研究过反射是否存在性能问题,但并没有在写文章的时候详细说明。这让我想到网上很多信息只会告诉

Java对list进行分页,subList()方法实现分页

Java对list进行分页,subList()方法实现分页/***开始分页**@paramlist原list*@parampage页码*@paramrows每页多少条数据*/publicstaticList<Object>startPage(List<Object>list,

程序员必知的7种软件架构模式

架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。然而,很多开发者至今还对各种软件架构模式之间的差别搞不清,甚至对其所知甚少。大体上,主要有下面这7种架构模式:分层架构多层架构管道-过滤器架构客户端-服务器架构模型-视图-控制器架构事

java知识点:什么时候会触发Full GC

1.调用System.gc()只是建议虚拟机执行FullGC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。2.未指定老年代和新生代大小,堆伸缩时会产生fullgc,所以一定要配置-Xmx、-Xms3.老年代空间不足老年代空间不足的常见场景比如大对象、大数组直接进入老年代、长

SpringBoot最新版:优雅停机,拒绝kill -9

优雅停机目前SpringBoot已经发展到了2.3.4.RELEASE,伴随着2.3版本的到来,优雅停机机制也更加完善了。目前版本的SpringBoot优雅停机支持Jetty,ReactorNetty,Tomcat和Undertow以及反应式和基于Servlet的web应用程序都支持优雅停机功能。优

企鹅群:39438021

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×