工作总结
文章平均质量分 73
我是王德顺
德顺吃秤砣
展开
-
深入理解Mysql索引底层数据结构与算法
整理下mysql索引底层数据结果和算的的学习笔记1、为什么索引能够帮助mysql高效获取数据? 我们都知道mysql数据是以文件的形式存储在磁盘上的。 那磁盘是有一圈一圈的磁道组成的 磁头移动到不同磁道,磁盘旋转,这样就可以读取到数据 磁盘存取原理1.寻道时间(速度慢,费时)2.旋转时间(速度较快) cpu读取数据都是从内存去读,内存去磁盘读取数据,内存读取磁盘数据大小都是一页的大小单位,一页=10kb 总结: 通过上面的一些知识,...原创 2022-04-01 00:47:05 · 177 阅读 · 0 评论 -
阿里云Centos8.2执行 yum install -y yum-utils 报错问题解决
问题描述:阿里云部署docker 执行yum install -y yum-utils报错CentOS-8 - AppStream 19 kB/s | 2.3 kB 00:00 Errors during downloading metadata for repository 'AppStream': - Status...原创 2022-02-27 10:26:53 · 8577 阅读 · 6 评论 -
Linux 下各个目录的作用及内容
在 Linux 下,我们看到的是文件夹(目录):在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准。FHS 标准规定了 Linux 根目录各文件夹的名称及作用,统一了Linux界命名混乱的局面。无论何种版本的 Linux 发行版,桌面、应用是 Linux原创 2021-12-19 14:47:15 · 546 阅读 · 0 评论 -
工作3年后跳槽准备
1,薪资达不到预期,升值加薪空间不大,另希望跳出舒适圈,希望利用半年时间学习提升稳固,进而找到一份新的适合自己的工作原创 2021-12-08 09:36:26 · 3219 阅读 · 0 评论 -
Java 程序如何正确地打日志
什么是日志简单的说,日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。我们 Java 程序员在开发项目时都是依赖 Eclipse/ Idea 等开发工具的 Debug 调试功能来跟踪解决 Bug,在开发环境可以这么做,但项目发布到了测试、生产环境呢?你有可能会说可以使用远程调试,但实际并不能允许让你这么做。所以,日志的作用就是在测试、生产环境没有 Debug 调试工具时开发、测试人员定位问题的手段。日志打得好,就能根据日志的轨迹快速定位并解决线上问题,反之,日志输出不好不能转载 2021-07-23 10:33:27 · 638 阅读 · 0 评论 -
从文字中取出关键字替换并兼容简单计算
1,问题场景一些场景中需要用到固定的消息模板,但是模板中某几个关键字段要能够具备可替换的功能,就需要奖模板中的关键字提取出来进行替换2,代码实现,2.1实现简单的替换2.1.1代码实现将需要替换的信息放到文字的中括号内,然后利用Pattern 和Matcher 调用正则表达式\\[(.*?)] 获取文字中所有中括号里面的字符,再从msgFragmentMap中获取对应的值进行替换public String replaceMsgFild(String requestId,Str.原创 2021-01-12 15:07:44 · 162 阅读 · 0 评论 -
反射方法中的异常的捕捉
1,问题场景:我们通常在java开发中采用自定义异常,在业务中遇到非系统错误时抛出自定义异常,并在上层进行捕获,就能知道业务的具体出错信息。这种方法很常用,但是如果采用反射去自动调用某个方法时,却不能捕获到用户自定义的异常。1.1代码演示如下:其中BusinessException是自定义异常定义Man对象,里面的setWork方法抛出自定义BusinessException异常package com.cc.utils;import com.cc.tools.exception原创 2020-11-26 19:16:02 · 1693 阅读 · 0 评论 -
设计模式总结--------调停者模式
目录1,使用场景2,准备工作2.1 person类2.2 Students类2.3 Teacher类3 调停者3.1 接口 MediatorInterface3.2 实现类:MasterJiImplMasterJiImpl类实现了调停者接口中的switchCall方法,对任意发过来的请求进行处理和转发,实现person对象之间的调用,这几个类的结构图如下4 演示先定义2个老师对象,3个学生对象,通过MasterJiImpl的addPers...原创 2020-11-08 09:52:21 · 302 阅读 · 0 评论 -
spring boot @Cacheable key生成策略(keyGenerator配置)
pring cache缓存的key默认是通过KeyGenerator生成的,通过继承CachingConfigurerSupport类实现对KeyGenerator的灵活配置1.前期工作-缓存前缀枚举的创建package com.sgcc.config;/** * @author 作者 Your-Name:**** @version 创建时间:2020年9月23日 下午2:07:52 * 类说明 活动缓存前缀枚举*/public enum AcOperatorEnum {原创 2020-09-24 17:05:14 · 9851 阅读 · 3 评论 -
Eclipse常用快捷键收录
Eclipse 常用快捷键目录Eclipse 常用快捷键注释 Ctrl+/快速修复 Ctrl + 1删除当前行 Ctrl+d格式化整个文档 Ctrl+Shift+f插入空行 Shift + Enter编辑窗口最大化 Ctrl + m显示大纲 Ctrl + O查找Java类文件 Ctrl + Shift + T查找引用 Ctrl+Shift+G后退历史记录Alt+ ←、Alt+ →快速查找选定的内容 Ctrl+K重命名Alt+Shift+R...原创 2020-09-17 09:49:57 · 152 阅读 · 0 评论