会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学无止境,精益求精
圣人必可学而至
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年7月13日
《你还在写sql语句吗?》人生苦短,进入MybatisPlus的丝滑体验
摘要: 一、发展历程 依稀记得大学期间,类中写sql语句的日子,一个sql语句占据了大部分时间,到后来hibernate的出现算是解决了这一痛点。工作 后,我们又接触到了mybatis这样的框架,瞬间感觉这个世界美好了很多。但岂能就此满足。借机与mybatis的出现,我们已经将好多 逻辑处理搬到xml文件中
阅读全文
posted @ 2020-07-13 23:27 山岚破晓
阅读(797)
评论(0)
推荐(1)
2020年7月9日
《SpringBoot判空处理》揭开@Valid与@Validated的面纱
摘要: 一、事有起因 我们在与前端交互的时候,一般会遇到字段格式校验及非空非null的校验,在没有SpringBoot注解的时候, 我们可能会在service进行处理: if(null == name){ throw new BizException("-1", "用户名不能用空"); } 要是有20个字段
阅读全文
posted @ 2020-07-09 22:21 山岚破晓
阅读(1289)
评论(2)
推荐(0)
2020年7月8日
《放弃繁琐的if-else》开启Assert断言的新时代
摘要: 一、场景再现 我们平时在service操作数据库,难免会出现这种情况: if(null == result){ }else{ } 这样的代码会吞噬掉你有限的代码空间,虽然通俗易懂,但一旦爆炸式的袭来,将会是一场阅读灾难。 终于,在java8到来之际,带来了福音,利用option解决了NullPoin
阅读全文
posted @ 2020-07-08 22:29 山岚破晓
阅读(801)
评论(0)
推荐(0)
《Spring全局异常处理》从零掌握@ControllerAdvice注解
摘要: 一、开门见山 在前后端分离框架的大趋势下,前后端基本的职责已经确定。 前端主要负责界面的处理以及基本的判空检验。数据来源则通过vue调用后端发布的接口。 后端的原型还是mvc的模式: controller 接受前端请求(entity或者list<entity>),并调用service提供的功能性接口
阅读全文
posted @ 2020-07-08 21:22 山岚破晓
阅读(616)
评论(0)
推荐(0)
2020年7月7日
《博客园美化》赏心悦目的写博客
摘要: 一、页面定制 CSS 代码 .postDesc-img { position: absolute; padding-bottom: 0; float: right; right: 0; bottom: 0; z-index: -1; } .cnblogs-post-body h3 { text-de
阅读全文
posted @ 2020-07-07 23:44 山岚破晓
阅读(199)
评论(0)
推荐(0)
2020年7月6日
《SpringBoot事务》单机mybatis事务控制
摘要: 一、场景再现 我们同时操作两张表及以上,一张表操作成功后,第二张表操作失败,此时需要回滚上一次的操作。 或者两次操作都成功,但后续业务处理的时候异常,此时需要回滚前面的所有数据库操作。 二、代码 1 @Service 2 public class SiteWorkOrderServiceImpl i
阅读全文
posted @ 2020-07-06 22:17 山岚破晓
阅读(285)
评论(2)
推荐(0)
《SpringCloud微服务之间相互调用》之Feign实战
摘要: 一、场景再现 假设我们有这样一个场景: 用户付款成功后,扣除用户金额,还要减少仓库数量。按照微服务的设计理念,用户具有至少以下3个服务(项目): 1、订单 2、账户 3、仓库 微服务之间都是相互独立的服务,独立的项目,独立的数据库。每个服务都对外暴露的接口用于调用。按照传统的设计,我们 跨服务调用,
阅读全文
posted @ 2020-07-06 22:03 山岚破晓
阅读(1728)
评论(0)
推荐(0)
2020年7月5日
《linux实用指令积累》持续更新。。。
摘要: 一、远程服务器文件拷贝 1.1、scp scp /home/a.txt root@127.0.0.1:/home/ 1.2、sshpass(适用于脚本调用,直接指定密码) 1.2.1、安装sshpass 1 wget http://sourceforge.net/projects/sshpass/f
阅读全文
posted @ 2020-07-05 21:56 山岚破晓
阅读(145)
评论(0)
推荐(0)
2020年6月15日
《ElasticSearch入门》优雅的揭开面纱
摘要: es入门
阅读全文
posted @ 2020-06-15 22:47 山岚破晓
阅读(954)
评论(1)
推荐(0)
2020年4月2日
《利用Hyper-V搭建虚拟机》一篇管够,持续更新
摘要: 开门见山:win10+Hyper-V+ContOS7.X 万物皆有目的:没钱买云服务器,但平时在家想持续学习,可以考虑在自己windows上搭建一台虚拟机,然后装上Linux,调试通网络进行开发。 涉及关键知识点: 1、CPU支持并需要开启虚拟化技术。 2、找到一款适合的虚拟机软件。 3、安装适合的
阅读全文
posted @ 2020-04-02 10:49 山岚破晓
阅读(664)
评论(0)
推荐(0)
上一页
1
2
3
下一页