10 2022 档案

摘要:一、前言 我们在企业级的开发中,必不可少的是对日志的记录,实现有很多种方式,常见的就是基于AOP+注解进行保存,但是考虑到程序的流畅和效率,我们可以使用异步进行保存,小编最近在spring和springboot源码中看到有很多的监听处理贯穿前后:这就是著名的观察者模式!! 二、基础环境 项目这里小编 阅读全文
posted @ 2022-10-28 08:56 小王基地博客 阅读(1401) 评论(7) 推荐(4) 编辑
摘要:一、前言 小编最近在项目里看到有的同事大神用到了Lombok中的一个@RequiredArgsConstructor,带着好奇发现这个东西就是简化了一些@Autowired注解,想想如果一个Service还有几十个注入,这样就要写上几十个@Autowired,这样代码显示很臃肿哈。有了@Requir 阅读全文
posted @ 2022-10-25 09:32 小王基地博客 阅读(280) 评论(3) 推荐(0) 编辑
摘要:一、前言 我们在实际开发中肯定会遇到后端的时间传到前端是这个样子的:2022-08-02T15:43:50 这个时候前后端就开始踢皮球了,!! 后端说:前端来做就可! 前端说:后端来做就可! 作为一名有责任感的后端,这种事情怎么能让前端来搞呢! 还有就是Long类型的返回到前端可能会损失精度,这个情 阅读全文
posted @ 2022-10-21 08:57 小王基地博客 阅读(1692) 评论(0) 推荐(3) 编辑
摘要:一、前言 Springboot的自动配置原理,面试中经常问到,一直看也记不住,不如手写一个starter,加深一下记忆。 看了之后发现大部分的starter都是这个原理,实践才会记忆深刻。 核心思想:约定大于配置。 二、初探starter启动原理 我们直接看看官网的starter是怎么设计的,仿照这 阅读全文
posted @ 2022-10-20 09:37 小王基地博客 阅读(955) 评论(2) 推荐(5) 编辑
摘要:一、前言 在一些商城网上中,必不可少的是支付,支付宝和微信比较常见,最近小编也是在研究这一块,看看支付宝怎么进行支付的,支付宝给我们提供了demo和沙箱测试。减少我们的申请的麻烦,公钥和秘钥也比之前方便了,还是挺简单的,沙箱和正式的区别就是申请一下权限和把网关修改了就可以了! 不过支付宝的案例还是j 阅读全文
posted @ 2022-10-14 09:13 小王基地博客 阅读(994) 评论(2) 推荐(2) 编辑
摘要:一、前言 中国省市区还是不少的,省有34个,市有391个,区有1101个,这是以小编的库里的,可能不是最新的,但是个数也差不了多少。 当一次返回所有的数据,并且还要组装成一个三级树,一般的for,会循环34*391*1101次。这样就是千万级的,加上与数据库交互,你跑半天也跑不完。 最后的处理是组长 阅读全文
posted @ 2022-10-13 09:15 小王基地博客 阅读(3528) 评论(35) 推荐(1) 编辑
摘要:一、前言 MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对 阅读全文
posted @ 2022-10-10 09:33 小王基地博客 阅读(1855) 评论(1) 推荐(1) 编辑
摘要:一、前言 在我们后端开发中,必不可少的是接口的交接,有很多种方式,常见的就是swagger,不过这个侵入性太强了。还有就是接口文档的框架,比如今天小编带大家一起搭建的yapi,在公司还是挺常见的! 今天小编就大家从搭建到使用,详细的教学一波哈!! 二、介绍 1. 平台介绍 YApi 是高效、易用、功 阅读全文
posted @ 2022-10-08 10:04 小王基地博客 阅读(934) 评论(0) 推荐(5) 编辑

点击右上角即可分享
微信分享提示