自定义博客皮肤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)
  • 收藏
  • 关注

原创 临时内聚性和功能内聚性的命名

1.对于临时内聚性的方法可以不加do作为前缀,标明该方法为临时内聚性的方法。对于功能内聚性的方法加do作用前缀,标明该方法为功能内聚性的方法。2.对于不同的类,即使方法名称相同,他们的临时内聚性是用于不同的目的的。...

2021-07-13 23:09:18 162

原创 select for update

select from a where b for update在可重复读的隔离级别下1.如果两个select for update查询的语句一样但是不存在的行,那么两个语句不会发生阻塞,如果两个select for update 查询的语句一样且行存在,那么两个语句会发生阻塞2.1)假设查询的行不存在,如果b的条件里只有唯一索引,那么select for update会将这一行和它相邻的下一行加上写锁(比如有两行数据他们的唯一索引分别是5和10,如果select * from a where b

2021-07-13 23:08:41 1666

原创 自定义状态码

http 200说明接口是好的,里面再写code和message来详细说明说明业务逻辑是否成功http 400说明用户请求接口写错了http 500说明接口挂了

2021-01-07 21:01:25 712

原创 spring mvc的自定义异常转化成自己的业务异常处理

在使用spring的创建接口的过程中,一般都会使用到springmvc的功能,由于springmvc自定义了一些异常类来表示在处理接口时遇到的问题(比如:HttpMessageNotReadableException,HttpMediaTypeNotSupportedException,MissingServletRequestParameterException,HttpRequestMethodNotSupportedException等),如果要将这些异常转化成自己的业务异常,需要在全局异常中进行捕捉

2021-01-07 16:15:40 112

原创 异常类定义的问题

1.首先异常分为业务异常和系统异常,怎么判断一个异常是定义为系统异常还是业务异常呢,首先分清当前类的职责范围,它是要做什么的,如果当前的异常问题是该职责范围导致的,就该抛出业务异常,如果不是,则抛出系统异常2.抛出的异常类可以在构造函数中写你想要传递给上层的提示语,主要的参数可以从异常类的参数中传进来。...

2020-12-30 21:30:24 97

原创 前端和后端都能处理的逻辑,应该谁来处理的问题

如果是涉及到业务逻辑的,比如将两个数求平均值,过滤数据,或者显示固定值优惠卷还是百分比优惠卷的,我认为由后端来进行处理,前端只负责进行展示。

2020-12-15 21:34:51 1411 3

原创 接口合并还是分粒度

我认为能够合并的还是合并比较好,毕竟前端每一次请求后端会消耗一次网络请求,如果有三个接口,每个接口花费1秒钟,就要消耗3秒,如果合并到一起只用花费1秒左右,能够给用户更好的体验。即controller层只需合并相应的service层逻辑即可。当然并不是所有的请求都需要合并,还是得看具体得业务场景,对于登陆后要获取用户信息的,将登录认证和获取信息合并起来会更好。...

2020-12-15 21:30:16 654 1

原创 npm和yarn是什么和他们的区别

背景以前写jQuery,BootStrap的时候,都需要到各自的官网下载相应的包,然后放到自己的网站上引用。有人就受不了了,就说怎么不能建立一个仓库,里面可以放相应的包,然后每个人都能上传自己的包,也能下载别人的包,因此npm就问世了。npm是什么npm是一个node软件包管理工具,可以通过该工具下载你所需要的包。npm用法1.在package.json里面写入你想要的包2.然后使用npm install命令,即可将这些包下载到node_modulesyarn是什么yarn也是一个node

2020-12-09 20:46:54 1370

原创 fork-join的理解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-30 17:56:52 374 1

空空如也

空空如也

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

TA关注的人

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