自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用mybatis的批处理batch来实现30万数据20S秒插入数据库

如果你是使用mysql的情况下,你需要在你的mysql的url后面根上。这个就是给数据库插入的一个方法,注意是插入一条。工具类的目的就是针对任何类都可以使用该方法。总结:我测试的是30万条数据,用了20秒。

2024-05-11 16:17:50 264 1

原创 springsecurity整合完成认证服务

这样就可以根据我们数据库查询的accountvo来设置,这样springsecurity就根据后面的方法来获取值,判断你的账号是否可用之类的。咱这个认证服务就是颁发token的,所有咱们放行所有springsecurity的认证。authenticationManager.authenticate() 传入我们的用户名密码,然后springsecurity就会帮我们往下进行验证。然后我们再看这个方法的返回。上面调用的方法最终就会找到这个loadUserByUsername()方法。

2024-05-09 10:56:46 451 1

原创 网关gateway和springsecurity的整合

我们一般在微服务的开发中,除了网关之外还有一个认证服务。他们两个都需要整合springsecurity。为啥要这么干:因为springsecurity就是能干好多事,认证(就是账号密码)和授权(就是你能干啥)。然后网关和认证服务就是分别干这两个事的 ,所以相当于拆分了一下springsecurity的功能分别完成一件事。网关统一授权:业务服务中每个微服务都需要区分不同的人干不同的事,所以就是放到网关这里进行统一授权。

2024-05-07 13:29:41 2792 1

原创 springsecurity 学习的一些记录

然后所有继承了SecurityConfigurerAdapter的子类,都会执行一下configure()方法,这个方法就是把我们理解的15个过滤器加载到httpsecurity中了。但是webSecurity 这个类会自动加载,也是在这个类下面@Autowired 自动执行的这段代码,本质就是创建一个websecurity,然后就可以执行我们上面圈起来的buid()方法了。然后build的过程比较复杂,源码比较多,,关于这个构建的过程我就画了个图,方便大家一起理解。暂时学到了这么多,后续再更跟新这个。

2024-04-22 17:19:49 901 2

原创 后端-创建微服务模版 springcloud -gateway 和搭配redis服务

一般是在业务层添加redis,初始情况就先进行了redis的引入。当然我们更理想的方式是把redis也做一个独立的服务挂在nacos上,这样我们什么时候需要用到redis,则只需要引入redis-api就可以通过接口调用了。

2024-04-12 15:36:39 743

原创 后端-创建微服务模版 springcloud+springboot+nacos+feign

我当时创建服务的想法是一个大的工程,然后有多个子服务。所有我在第二步:1.2的时候,创建测module之后删除了src文件,然后在modul下再重复1.2的操作。

2024-04-10 15:01:43 750 1

原创 Vue2学习

随便记录一下,欢迎大家交流学习指正1.nodejs 相比对于Java 中的jdk,是一个代码的运行区域,类比:.java文件在jdk中被编译成class文件,javac再执行。就和nodejs中 把vue编译成.html .js文件,然后执行2.Vue.cli这个脚手架呢,就和tomcat比较类似。我们通过npm run执行呢就像springboot集成内嵌tomcat.然后我们可以访问对应的ip和端口找到我们写的代码->也就是我们常称呼的资源。

2024-04-09 09:51:15 150

空空如也

空空如也

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

TA关注的人

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