会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小王写博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2022年10月13日
Java一次返回中国所有省市区三级树形级联+前端vue展示【200ms内】
摘要: 一、前言 中国省市区还是不少的,省有34个,市有391个,区有1101个,这是以小编的库里的,可能不是最新的,但是个数也差不了多少。 当一次返回所有的数据,并且还要组装成一个三级树,一般的for,会循环34*391*1101次。这样就是千万级的,加上与数据库交互,你跑半天也跑不完。 最后的处理是组长
阅读全文
posted @ 2022-10-13 09:15 小王基地博客
阅读(3764)
评论(35)
推荐(1)
2022年10月10日
MyBatis之ResultMap的association和collection标签详解
摘要: 一、前言 MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对
阅读全文
posted @ 2022-10-10 09:33 小王基地博客
阅读(2255)
评论(1)
推荐(1)
2022年10月8日
docker搭建yapi接口文档系统、Idea中上传接口、在线调用
摘要: 一、前言 在我们后端开发中,必不可少的是接口的交接,有很多种方式,常见的就是swagger,不过这个侵入性太强了。还有就是接口文档的框架,比如今天小编带大家一起搭建的yapi,在公司还是挺常见的! 今天小编就大家从搭建到使用,详细的教学一波哈!! 二、介绍 1. 平台介绍 YApi 是高效、易用、功
阅读全文
posted @ 2022-10-08 10:04 小王基地博客
阅读(1001)
评论(0)
推荐(5)
2022年9月26日
HashMap底层原理及jdk1.8源码解读
摘要: 一、前言 ==写在前面:小编码字收集资料花了一天的时间整理出来,对你有帮助一键三连走一波哈,谢谢啦!!== HashMap在我们日常开发中可谓经常遇到,HashMap 源码和底层原理在现在面试中是必问的。所以我们要掌握一下,也是作为两年开发经验必备的知识点!HashMap基于Map接口实现,元素以<
阅读全文
posted @ 2022-09-26 10:27 小王基地博客
阅读(696)
评论(0)
推荐(1)
2022年9月23日
JUC在深入面试题——三种方式实现线程等待和唤醒(wait/notify,await/signal,LockSupport的park/unpark)
摘要: 一、前言 在多线程的场景下,我们会经常使用加锁,来保证线程安全。如果锁用的不好,就会陷入死锁,我们以前可以使用Object的wait/notify来解决死锁问题。也可以使用Condition的await/signal来解决,当然最优还是LockSupport的park/unpark。他们都是解决线程
阅读全文
posted @ 2022-09-23 09:04 小王基地博客
阅读(624)
评论(0)
推荐(0)
2022年9月22日
【全网最全】springboot整合JSR303参数校验与全局异常处理
摘要: 一、前言 我们在日常开发中,避不开的就是参数校验,有人说前端不是会在表单中进行校验的吗?在后端中,我们可以直接不管前端怎么样判断过滤,我们后端都需要进行再次判断,为了安全。因为前端很容易拜托,当测试使用PostMan来测试,如果后端没有校验,不就乱了吗?肯定会有很多异常的。今天小编和大家一起学习一下
阅读全文
posted @ 2022-09-22 09:01 小王基地博客
阅读(1376)
评论(2)
推荐(2)
2022年9月21日
JDK8中String的intern()方法详细解读【内存图解+多种例子+1.1w字长文】
摘要: 一、前言 String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder。他三个的区别也是面试中经常问到的,大家如果不知道,就要先去看看了哈!最近也是看周志明老师的深入JVM一书中写到关于intern()方法的介绍,小编也是以前没在开发中用到。
阅读全文
posted @ 2022-09-21 09:12 小王基地博客
阅读(719)
评论(2)
推荐(0)
2022年9月19日
使用Vite快速构建Vue3+ts+pinia脚手架
摘要: 一、前言 vue3的快速更新,很多IT发展快的地区在22开始都已经提上日程,小编所在的青岛好像最近才有点风波。vue3的人才在青岛还是比较稀缺的哈,纯属小编自己的看法,可能小编是个井底之蛙!! vue2+webpack的时代要过去了,主要是启动时间太慢了。所以还是比较推荐使用Vite进行构建,vue
阅读全文
posted @ 2022-09-19 09:20 小王基地博客
阅读(1545)
评论(1)
推荐(1)
2022年9月16日
JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)
摘要: 一、前言 我们在日常学习中,对一个java代码有问题,不知道jvm内部怎么进行解析的时候;有个伟大壮举就是反编译,这样就可以看到jvm内部怎么进行对这个java文件解析的!我们可以使用JDK自带的javap命令来进行反编译,反编译出来的如果看不太明白,可以使用Jad工具来配合使用。还有就是把jar包
阅读全文
posted @ 2022-09-16 10:14 小王基地博客
阅读(8994)
评论(0)
推荐(0)
2022年9月15日
Elasticsearch高级检索之使用单个字母数字进行分词N-gram tokenizer(不区分大小写)【实战篇】
摘要: 一、前言 小编最近在做到一个检索相关的需求,要求按照一个字段的每个字母或者数字进行检索,如果是不设置分词规则的话,英文是按照单词来进行分词的。 ==小编以7.6.0版本做的功能哈,大家可以根据自己的版本去官网看看,应该区别不大== 例子: C6153PE-冬日恋歌,要可以通过任何一个数字和字母进行检
阅读全文
posted @ 2022-09-15 09:25 小王基地博客
阅读(1467)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
下一页
公告