自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 责任链模式初探

现在有一个需求是假设你是新入职的员工,你要申请3000块钱去购买办公设备!这样的可能需要去找公司的领导做采购前的报备。这其中不同的金额你肯定是找不同的权限人去,比如你的组长leader级别是只能报销1000元的,超过1000元就得去找部门经理,依次往上找。言归正传,首先是定义接口,形成完整的链路的规范,我的思路是这样的。😓if/else 啊,如果不行我就else if。我他妈头给你打歪,下一个接手您老人家的代码只能是屎上雕花了。2、定义一个方法注入下一个处理器。1、定义处理本级别的处理方法。

2023-04-21 11:40:17 44 1

原创 策略模式初步探索

概念:对象的某个行为,在不同场景中有不同的实现方式,这样就可以将这些实现方式定义成一组策略,每个实现类对应一个策略,在不同的场景就使用不同的实现类,并且可以自由切换策略。白话:就是请求参数的不同去实现不同的逻辑,从而达到减少if/else的使用,说实话看多了这种满屏的if/else的话确实很难受。。。。

2023-04-04 10:59:59 69

原创 反射知识总结

反射知识总结获得有参、无参构造器的两种方式:Constructor getgouzhaoqi = b.getDeclaredConstructor();Constructo getgouzhaoqi=b.getDeclaredConstructor(String.class,int.class);实例化:无参构造A a1=(A)getgouzhaoqi.newInstance();有参构造A a2= (A) getgouzhaoqi.newInstance(“臣万根”,1);获得方法Me

2021-08-19 17:05:41 53

原创 springCould Alibaba 中nacos作为配置中心、注册中心的使用

像我这样的新手一开始不知道配置中心和注册中心的概念,我就上网百度了一下,大概的解释是这这样的:配置中心就是管理每个服务的配置、修改配置中心的配置而不需要去修改源代码的一种操作、可以在不涉及到服务的重启而起到效果注册中心的概念也是很简单的、就像是一个大脑一样把相互有调用的服务注册进来、一个服务想要去调用另一个服务的内容只需要去注册中心找、而服务间的调用时通过feign这个声明式的web service客户端下面来说下注册中心的使用首先是我们的项目的搭建、创建好每一个文件包代表每一个服务然后呢使它们

2021-07-02 10:43:06 89

原创 关于mysql建索引的解释

什么是索引?mysql的官方是这么回答的索引是一种数据结构、用于快速检索的索引的优缺点也很明显就是查询多的时候并且能够快速定位到我们想要的数据时候适合建索引、与之相反的就是增删改的操作多的就不适合建索引了、因为索引是一种数据结构、会占用磁盘内存什么时候适合建索引?什么时候不合适呢?1、频繁作为查询条件的字段适合建索引2、外键连表的时候使用多的字段适合建索引3、需要作为排序的字段4、查询和分组的字段不适合建索引的情况有这些?1、表记录少的时候不适合建索引2、经常涉及增删改的字段不适合建索引

2021-07-02 09:29:42 50

原创 mybatis中数据库中名字和实体类中的名字不一致解决方法

1、写sql文件给字段起别名 和实体类接受的名字一致2、开启mybatis的驼峰规范,此时注意必须是 "_"对应的,否则也会造成接受出现问题3、写自己的高级接受也就是resultMap 数据库中的column 和对应的property的接受......

2021-07-01 23:44:06 634

原创 spring bean的作用域scope

关于bean的作用域分为四种1、singleton的是Ioc容器初始化创建一个全局唯一的实例2、prototype是被调用创建一个新的的实例调用getBean()方法3、request 每一次http请求创建一个实例4、session是一个回话共享一个...

2021-07-01 23:09:47 40

原创 一道关于自增的面试题

关于自增的操作如图:输出结果为:这个结果刚开始让我特别的惊讶的,对于不熟悉的我来说,这是什么鬼?i怎么突然变11了?不是2吗?经过一个b站的视频分析让我茅塞顿开啊!!!!首先我们要知道i++和++i的原理百度的一个解释很到位:形象的理解可以是i++先做别的事,再自己加1,++i先自己加1,再做别的事情。也就是说从开始i++就是把1这个数压入操作栈然后再进行自增然后再进行赋值,也就是把操作栈的值赋值给i,所以i再进行第一的i=i++的时候输出的i还是1,不信你可以自己打印一下...

2021-07-01 21:35:06 87

原创 docker常用命令

docker一些常用的命令启动 systemctl start docker守护进程重启 sudo systemctl daemon-reload重启docker服务 systemctl restart docker重启docker服务 sudo service docker restart关闭docker service docker stop关闭docker systemctl stop docker...

2021-06-29 17:21:43 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除