09 2021 档案
摘要:本文会提到 52 条 SQL 语句性能优化策略。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者
阅读全文
摘要:redis服务开启 : [root@iZ2zee2t1arl0z5j9ii6d1Z ~]# ./redis-server /opt/redisConf/redis.conf [root@iZ2zee2t1arl0z5j9ii6d1Z ~]# redis-cli 1. 查询默认密码 127.0.0.1
阅读全文
摘要:win10怎样查看最近修改过的文件,该怎么做呢? 首先,鼠标右键点击左下角的开始栏图标,点击弹框中的“运行”。 输入recent,点击确定。 在弹出窗口中即可查看最近修改的文件,如下图所示。
阅读全文
摘要:问题描述: SpringBoot配置项目访问路径server.context-path没有生效 在使用springboot时,在application.properties中配置了server.context-path=/test,如图: 分析原因 启动项目:发现端口生效为8084 ,而contex
阅读全文
摘要:// 创建一个Map Map<String, Object> map= new HashMap<>(); infoMap.put("a", "a"); infoMap.put("b", "b"); infoMap.put("c", "c"); // 传统的Map迭代方式 for (Map.Entry
阅读全文
摘要:总结 idea中try catch快捷键是: 选中需要的代码,按下键盘上的的“ctrl+alt+t”即可。 选中需要的代码,按下键盘上的的“ctrl+alt+wins+t”即可。 自行设置快捷键。 方式一 选中要包裹代码 + Ctrl + Alt +t 方式二 有时候,遇到快捷键冲突,则上述方式会失
阅读全文
摘要:总结 @Bean:表示一个方法实例化、配置或者初始化一个Spring IoC容器管理的新对象。 @Component: 自动被comonent扫描。 表示被注解的类会自动被component扫描 @Repository: 用于持久层,主要是数据库存储库。 @Service: 表示被注解的类是位于业务
阅读全文
摘要:1.Spring boot DevTools 开发人员工具 它最重要的功能就是自动应用代码更改到最新的应用程序上,只要类路径上的文件发生更改,使用的应用程序就会自动重新启动。即实现热部署,方便开发过程中调试代码。 如果不想使用重新启动功能,则可以使用spring.devtools.restart.e
阅读全文
摘要:安装教程 https://www.cnblogs.com/saryli/p/9729591.html 入门示例 https://www.cnblogs.com/sam-uncle/p/9051231.html
阅读全文
摘要:## GC参数解析 UseSerialGC、UseParNewGC、UseParallelGC、UseConcMarkSweepGC 概述 因为为java语言提供支持的虚拟机有很多,不同虚拟机提供的垃圾收集器差别很大。这里讨论的收集器基于JDK1.7 Update14之后的HotSpot虚拟机。这个
阅读全文
摘要:今天在写maven项目的时候发现打包没有带版本号,只有包名 百思不得其解,我翻看之前的项目发现并没有这种情况,最后看了一下文档 注意buid中的<finalName>${project.parent.artifactId}</finalName> 发现是自己在build中写了fileName 导致的
阅读全文
摘要:在项目中经常用到的常量类的定义方法 有 interface emun class 等 下面说一下 常量类的定义方法: final 修饰类名 不可继承 定义了一个私有的构造函数,避免实例化该类; public static fianl 修饰变量 public final class ReturnCod
阅读全文
摘要:1、windows环境下elasticsearch安装教程(超详细) https://www.cnblogs.com/hualess/p/11540477.html 2、node安装教程篇 https://www.cnblogs.com/hualess/p/11541908.html
阅读全文
摘要:前言 任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。—— Martin Fowler 谈到好代码,首先跳入自己脑子里的一个词就是:整洁。 好的代码一定是整洁的,给阅读的人一种如沐春风,赏心悦目的感觉。 整洁的代码如同优美的散文。—— Grady Booch
阅读全文
摘要:##前言 整洁的代码至少要保证两点: 1、整洁美观,能让人看了会心一笑; 2、运行效率、性能最优! 代码整洁之道,大道至简也!最终要达到减少重复代码,提高表达力,构建抽象层、中间件! 普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。如何写出优雅整洁易懂的代码是一门学问,也是软件工程
阅读全文
摘要:Mysql报Deadlock found when trying to get lock; try restarting transaction问题解决 问题发生场景 今天记录一下最近项目中遇到的一个问题,前几天在部署项目后,在线上运行过程中,突然报了入下这样的错误,从报错信息中我们可以看到,是my
阅读全文
摘要:Rabbitmq学习笔记 Ribbitmq概括 概念 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布
阅读全文
摘要:JAVA 开发规范 本篇规范基于阿里巴巴、华为的开发手册,添加了我们团队的开发风格规范,补充了一些细节。感谢前人的经验和付出,让我们可以有机会站在巨人的肩膀上眺望星辰大海。 规范不是为了约束和禁锢大家的创造力,而是为了帮助大家能够在正确的道路上,尽可能的避免踩坑和跑偏。 规范可以让我们无论单枪匹马还
阅读全文
摘要:问题描述 在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错: 错误:找不到或无法加载主类 问题分析与解决 1.可能是项目未能成功编译 尝试:菜单 》Build 》Rebuild Prodject 结果:启动服务仍然报同样的错误 2.缓存问题 尝试:菜单 》F
阅读全文