Spring实战
文章平均质量分 64
关于Spring的栏目
--流星。
二次元码农
展开
-
Spring Cloud项目(十一)——使用OAuth2实现授权码认证
实现一个简单的授权登录原创 2022-10-12 16:29:52 · 925 阅读 · 0 评论 -
Spring Cloud项目(十)——使用OAuth2实现密码式认证
使用OAuth2.0完成密码式认证原创 2022-09-27 16:10:09 · 847 阅读 · 0 评论 -
Spring Cloud项目(九)——使用sleuth+zipkin进行服务链路追踪
学会使用sleuth+zipkin进行服务链路追踪原创 2022-09-23 10:49:45 · 333 阅读 · 0 评论 -
Spring boot 项目(二十七)——集成七牛云,实现简单的文件上传下载
简单的对象云存储测试原创 2022-09-21 15:53:17 · 842 阅读 · 0 评论 -
Spring boot 项目(二十六)——集成elasticsearch实现简单的书籍搜索
通过es完成商品搜索原创 2022-09-21 11:35:00 · 562 阅读 · 0 评论 -
Spring Cloud项目(八)——使用gateway作为服务网关
学会springcloud第八步:通过网关去访问其他程序,程序其他程序端口的暴露原创 2022-09-02 17:07:42 · 405 阅读 · 0 评论 -
Spring Cloud项目(七)——使用sentinel作为熔断降级
学会springcloud第七步:知道怎么进行熔断处理原创 2022-09-02 16:52:29 · 375 阅读 · 0 评论 -
Spring Cloud项目(六)——使用sentinel作为流控管理
学习springcloud第六步:学会用sentinel作为流控管理原创 2022-09-02 16:28:03 · 320 阅读 · 0 评论 -
Spring Cloud项目(五)——使用openFeign作为服务调用
学会springcloud第五步:能够进行服务调用原创 2022-08-25 16:36:51 · 201 阅读 · 0 评论 -
Spring Cloud项目(四)——使用Ribbon作为负载均衡
学会springcloud第四步:知道怎么做负载均衡原创 2022-08-25 16:30:33 · 419 阅读 · 0 评论 -
Spring Cloud项目(三)——实现Nacos数据信息持久化到MySQL
学会springcloud的第三步:持久化naco配置信息s原创 2022-08-25 16:26:17 · 851 阅读 · 0 评论 -
Spring Cloud项目(二)——集成Nacos作为配置中心
学会springcloud的第二步:会用nacos存储配置原创 2022-08-25 16:23:09 · 362 阅读 · 0 评论 -
Spring Cloud项目(一)——集成Nacos作为注册中心
学会springcloud的第一步:学会使用nacos作为注册中心原创 2022-08-25 16:20:09 · 649 阅读 · 0 评论 -
Spring boot 项目(二十五)——集成rocketmq实现简单的消息测试
springboot集成rocketmq实现简单的消息测试原创 2022-08-17 14:58:05 · 1521 阅读 · 1 评论 -
SSM项目(二)——SpringMVC整合mybatis
springmvc整合mybatis,就是这么简单原创 2022-08-10 14:45:21 · 140 阅读 · 0 评论 -
SSM项目(一)——搭建SpringMvC项目
5分钟创建一个springmvc项目,就是这么简单原创 2022-08-10 14:26:15 · 153 阅读 · 0 评论 -
Spring boot 项目(二十四)——集成kafka实现简单的消息测试
通过springboot集成kafka完成简单的消息生产消费测试原创 2022-06-21 21:49:29 · 606 阅读 · 0 评论 -
Spring boot 项目(二十三)——用 Netty+Websocket实现聊天室
Netty快速入门教程原创 2022-06-14 11:05:23 · 2721 阅读 · 0 评论 -
简单梳理与RPC相关的知识
简单的梳理了一下rpc原创 2022-06-13 21:11:13 · 342 阅读 · 0 评论 -
Spring boot 项目(二十二)——集成Spring Security,完成用户登录
集成SpringSecurity + mybatisplus完成自定义登录验证原创 2022-06-05 19:18:48 · 1221 阅读 · 1 评论 -
Spring boot 项目(十九)——集成MongoDB+JPA,完成表操作
最新的、完整的、简单的springboot集成mongodb+jpa的小demo原创 2022-04-27 16:56:02 · 2464 阅读 · 0 评论 -
Spring boot 项目(二十一)——整合RabbitMQ
手把手教你整合rabbitmq原创 2022-04-30 17:43:01 · 3775 阅读 · 0 评论 -
Spring boot 项目(二十)——整合Druid
Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。原创 2022-04-28 18:58:34 · 1512 阅读 · 0 评论 -
Spring boot 项目(十八)—— 集成WebSocket,实现群聊 + 单聊
引言对于某些项目来说,需要用户之间进行实时交流。本博客记录了实现群聊+单聊的功能的步骤。项目结构集成步骤1、pom文件 <!--websocket依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </depen原创 2022-03-01 23:36:23 · 931 阅读 · 0 评论 -
Spring boot 项目(十七)——集成 dubbo + mybatis-plus
手把手教你完成springboot 集成dubbo框架原创 2022-02-23 17:06:53 · 2166 阅读 · 0 评论 -
Spring boot项目(一)——从零开始构建mybatis-plus
1、创建项目,完成之后停止maven依赖刷新2、修改pom文件,添加依赖,并刷新 <!--引入web依赖 支持spring mvc--> <!--idea 中 每次修改pom文件 必刷新maven--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artif原创 2021-09-18 22:49:38 · 278 阅读 · 0 评论 -
团队协作之 Git 提交
团队协作常见两种情况,以及对应情况下的代码清单原创 2022-01-20 12:52:43 · 1284 阅读 · 0 评论 -
Spring boot 项目(十六)——mybatis-plus + mysql 实现echarts可视化
引言对于一些项目需求来说,需要将数据库中的数据进行可视化,以方便我们去分析。本博客对此情况进行实现。前期准备01、需要一个已经搭建好的mybatis-plus项目(包含数据库相关配置)参考链接:Spring boot项目(一)——从零开始构建mybatis-plus02、准备echarts所需的js文件链接:Echarts找到下面文件注:个人建议自己创建js文件,然后将文件内容复制到创建的js里,因为只用这一个文件,其他的下了也用不到点击文件,复制内容编写代码项目结构如下原创 2022-01-15 17:02:52 · 783 阅读 · 0 评论 -
Spring boot 项目(十五)——实现163邮箱发送邮件
引言对于某些项目来说,需要发送邮件来完成,例如,发送验证码,发送附件(文档,压缩包之类的),发送链接。本博客利用163邮箱来实现功能需求。前期准备修改163邮箱的POP3配置,并备份授权码,方便项目中使用代码编写01、pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&原创 2022-01-14 16:11:57 · 6409 阅读 · 5 评论 -
解决Spring boot : java.lang.ExceptionInInitializerError报错
报错信息java.lang.ExceptionInInitializerErrorUnable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compile原创 2022-01-15 14:58:10 · 6924 阅读 · 0 评论 -
Spring boot 项目(十四)——实现redis哨兵模式
引言哨兵模式是redis高可用的实现方式之一使用一个或者多个哨兵(Sentinel)实例组成的系统,对redis节点进行监控。在主节点出现故障的情况下,通过哨兵们之间的投票,能将从节点中的一个升级为主节点,进行故障转义,保证系统的可用性。原创 2022-01-12 17:06:46 · 3504 阅读 · 0 评论 -
Spring boot 项目(十二)——实现电脑网页微信扫码自动授权
引言电脑端微信网页扫码授权登录有2种方式:第一种:基于微信公众号,单独获取登录二维码扫码,然后扫码登录,程序控制跳转逻辑,例如CSDN第二种:基于微信开放平台,跳转到微信二维码页面进行扫码登录,重定向到成功页面,例如有道笔记本文则是实现第一种授权登录原创 2022-01-04 23:22:09 · 2614 阅读 · 0 评论 -
Spring boot 项目(十三)——实现微信公众号授权登录获取用户信息
引言微信公众号开发中,必不可少的一环:公众号授权登录、获取微信用户信息前期准备内网渗透=>生成本地指定端口映射的外网域名链接:内网渗透工具natapp使用详解域名生成之后修改yml文件配置申请并配置微信测试公众号01、链接:点击申请微信测试公众号,并扫码关注测试公众号02、备份appID和appsecret,后面需要用03、接口配置信息修改(注:此处会回调后台签名验证方法,配置时需启动后台)04、配置网页授权域名,用于获取微信用户信息下载微信开发者程序进行测试链接:原创 2022-01-06 21:11:36 · 5152 阅读 · 11 评论 -
Vue框架自学笔记(二)——数据与方法
当一个 Vue 实例被创建时,它将 data 对象中的所有的 property 加入到 Vue 的响应式系统中。当这些 property 的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。当这些数据改变时,视图会进行重渲染。值得注意的是只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。也就是说如果你添加一个新的 property,将不会触发任何视图的更新。如果你知道你会在晚些时候需要一个 property,但是一开始它为空或不存在,那么你仅需要设置一些初始.原创 2021-10-26 16:20:35 · 107 阅读 · 0 评论 -
Vue框架自学笔记(一)——初识Vue
vue是什么?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。注:如果刚开始学习前端开发,将框架作为你的第一步可能不是最好的主意,请掌握好基础知识再来学习vue会更好简单创建vue应用1、声明式渲染<body&g原创 2021-10-25 20:53:52 · 276 阅读 · 0 评论 -
解决:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ not found
报错信息org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters are [0, 1, param1, param2]报错原因1、在使用mybatis开发的时候,有时候需要传入多个参数进行查询,当传入多个参数时,不处理便会出现上面的异常报错,这时需原创 2021-09-24 00:06:24 · 52275 阅读 · 2 评论 -
mybatis与mybatis-plus结合:用java的stream寻找实体列表中符合要求的
情景查询自己写在某个专栏里的博客数据表视图代码serviceImpl: QueryWrapper<Blog> wrapper=new QueryWrapper<>(); //从登录令牌中获取用户id String uid = JwtUtil.getAudience(request.getHeader("token")); wrapper.eq("author_id",Long.valueOf(uid));原创 2021-10-20 22:32:35 · 264 阅读 · 0 评论 -
vue:通过按钮跳转网页
跳转网页方式1、router-link跳转1.不带参数<router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建议用name // 注意:router-link中链接如果是'/'开始就是从根路由开始;如果不带'/',则从当前路由开始。 2.带params参数<router-link :to="{name:'home', params: {id:1234原创 2021-11-14 23:48:31 · 2783 阅读 · 0 评论 -
Spring boot 项目(十)——集成 Redis
简单的redis集成原创 2022-01-02 16:34:09 · 106 阅读 · 0 评论 -
Spring boot 项目(十一)——使用腾讯云集成短信验证
使用腾讯云+redis,集成完整的短信验证流程原创 2022-01-03 15:40:06 · 822 阅读 · 0 评论