logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式——spring自动注入+枚举类+策略模式

*** 搜索文章* @param keywords 关键字* @return {@link List< ArticleSearchVO >} 文章列表es:注意加上注解@Service(“elasticsearchStrategyImpl”)System . out . println("使用elasticsearch搜索==========================》" + keyword

文章图片
#设计模式#spring#策略模式
springboot实现简单登录功能(入门级)

基于SpringBoot的登录注册案例这里用SpringBoot实现了一个简单的登录注册案例,所使用的的环境如下:本项目参考了https://blog.csdn.net/qq_44713454/article/details/103394652此项目或者原项目适合springboot的初学者,十分简单,对于了解springboot项目的基本组成有一定帮助你可以将两个都拉下来,我将原项目进行了适部分

#spring boot#java#spring
springboot+mybatisplus的简单权限管理系统

工程简介基于mybatisplus的简单权限管理系统慕课网老师教的mp的第三个课程,视频地址如下https://www.imooc.com/video/22870源码https://gitee.com/hwp_ing/crud-mp

文章图片
#intellij-idea#idea#java
mybatis只查询部分字段,去除null,@MapKey

3.@Mapkey注解(注意这里感觉@Mapkey是无效的,貌似可以去除(自己实验没问题),读者可自行尝试)4,在实体类上使用@JsonInclude()注解。1,查询出来后copy转换到新的实体类。3,使用@MapKey注解。2.stream()流。2,使用流转为map。

文章图片
#mybatis#spring boot
springbooot+vue+jwt简单登录认证

学习jwt时的代码。这是个前后端分离的登录小项目,是在b站学习的。地址https://www.bilibili.com/video/BV1Kf4y187Fz?spm_id_from=333.337.search-card.all.click需要注意的时我的vue部分实在idea上运行的,拿去学习的时候需要在idea上配置一下,百度一查就有啦。前端代码在vue_jwt文件夹,后端代码在springb

#git#java#spring boot
设计模式——使用枚举实现单例模式

普通的Java类的反序列化过程中,会通过反射调用类的默认构造函数来初始化对象。而我们定义的一个枚举,在第一次被真正用到的时候,会被虚拟机加载并初始化,而这个初始化过程是线程安全的。而我们知道,解决单例的并发问题,主要解决的就是初始化过程中的线程安全问题。使用非枚举的方式实现单例,都要自己来保证线程安全,所以,这就导致其他方法必然是比较臃肿的。网上的单例模式已经讲了很多,特别是双重检测锁实现单例模式

#单例模式#设计模式#java
springboot+vue博客项目(码神之路博客项目)

这几天在学习b站码神之路的博客项目,记个笔记。视频地址:https://www.bilibili.com/video/BV1Gb4y1d7zb?spm_id_from=333.337.search-card.all.click博客界面实现博客后台权限界面实现技术栈springboot+vue+springbootSecurity+jwt+redis+ThreaLocalspring boot 练手

#java#spring boot
springboot+微信小程序 入门级项目实战

学习b站up主码神之路的项目笔记视频地址https://www.bilibili.com/video/BV17y4y1L78u?spm_id_from=333.337.search-card.all.click基本功能都实现了(pdf和没去小程序签约,但是接口都实现了)(这个项目还有后台管理系统,但是up主没有更完,估计忘了或者懒得讲。。。。。。。)gitee地址技术栈:springboot+小程

#spring boot#微信小程序#java
到底了