• 2024-08-15阿里大佬写的 Controller 太优雅了!
    优雅的controller@RestController@RequestMapping("/user/test")public class UserController1 {    private static Logger logger = LoggerFactory.getLogger(UserController1.class);    @Autowired    private UserService userService;    @Autow
  • 2024-08-09springcloud alibaba sentinel降级 @SentinelResource
    1.sentinel降级方法和主方法public且返回值、参数必须一致的情况下,必须加【BlockExceptionblockException】参数2、业务降级方法和主方法public且返回值、参数必须一致,Throwable参数可加可不加@RequestMapping("/consumer/fallback/{id}")@SentinelResource(value=
  • 2024-08-08【禁止血压飙升】阿里大佬写的 Controller 太优雅了!
    作者:小塵链接:https://juejin.cn/post/7357172505961578511前言见过几千行代码的controller吗?我见过。见过全是trycatch的controller吗,我见过。见过全是字段校验的controller吗,我见过。见过全是业务代码的controller吗?不好意思,我们公司很多业务写在controller的
  • 2024-08-05【禁止血压飙升】阿里大佬写的 Controller 太优雅了!
    作者:小塵链接:https://juejin.cn/post/7357172505961578511前言见过几千行代码的controller吗?我见过。见过全是trycatch的controller吗,我见过。见过全是字段校验的controller吗,我见过。见过全是业务代码的controller吗?不好意思,我们公司很多业务写在controller的
  • 2024-06-18python 注册nacos 进行接口规范定义
    背景:一般场景python服务经常作为java下游的算法服务或者数据处理服务但是使用http去调用比较不灵活,通过注册到nacos上进行微服务调用才是比较爽的1.定义feginapi的接口定义java端定义接口请求和响应主要关注CommonResult结构和python要一直,不然序列号是有问题的Co
  • 2024-03-18使用Servlet实现单文件上传
    一位朋友最近在学习JavaWeb开发,开始学习单文件上传操作,他自己尝试着去网上看一些博客教程,能明白其中大概的思路,还是让我和他说说,如何实现单文单件上传功能。我和他说了一下大致的思路与操作步骤,主要分为前端和后端两部分来实现单文件上传操作。Servlet版本要求必须是3.0+。
  • 2024-03-07Spring反序列化失败 Type definition error: [simple type, class xxx.xxx.xxx]
    也许更好的阅读体验Typedefinitionerror:[simpletype,classcom.elm.po.CommonResult];nestedexceptioniscom.fasterxml.jackson.databind.exc.InvalidDefinitionException:Cannotconstructinstanceofcom.elm.po.CommonResult(noCreators,likedefaultconstru
  • 2024-02-28Sentinel系列之(八)@SentinelResource
    @SentinelResource相当于Hystrix中的@HystrixCommand1.按资源名称限流环境说明启动了单机版的Nacos启动了Sentinel基于项目cloudalibaba-sentinel-service8401继续改造增加RateLimitControllerpackagecom.atguigu.springcloud.alibaba.controller;importcom.ali
  • 2023-12-26PageHelper使用案例
    1@Override2publicCommonResultqueryReportByCallCountInfos(ReportByCallVoreportByCallVo){3PageHelper.startPage(reportByCallVo.getPageNum(),reportByCallVo.getPageSize());4List<ReportByCallVo>list=sysUsageStati
  • 2023-12-20Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
  • 2023-11-22第 3 篇 Scrum 冲刺博客
    作业概述这个作业属于哪个课程软件工程这个作业要求在哪里作业链接这个作业的目标1、站立式会议2、项目燃尽图3、代码/文档签入记录4、项目程序/模块的最新(运行)截图5、每日每人总结作业所属团队就吃西兰花
  • 2023-06-19java限流
    @ComponentpublicclassLimiterUtil{@ResourceprivateRedisTemplate<String,String>redisTemplate;/***固定窗口限流算法**@returntrue限流false放行*/publicbooleanfixedWindow(Stringkey,intcount){longcountCache=redisTemplate.op
  • 2023-06-11如何从0到1设计积分系统?
    比如:淘宝、京东等各大电商平台,都有积分系统,各大社区系统也有积分系统,就连想在大城市中小学读书,都有个积分的说法。在很多平台不叫积分,叫什么币,比如:金币、鱼币、喵币、京豆等。信用卡有信用积分、加油卡也有加油积分、......你也可以看看你用过的相关app、网站系统,基本上大多数都有
  • 2023-05-28smart-doc加Torna实现文档管理
    介绍smart-doc+Torna组成行业领先的文档生成和管理解决方案,使用smart-doc无侵入完成Java源代码和注释提取生成API文档,自动将文档推送到Torna企业级接口文档管理平台。使用配置数据库mysql.sql安装Tornadockerpulltanghc2020/torna:1.20.0wgethttps://gitee.com/durc
  • 2023-04-07Springfox与SpringDoc——swagger如何选择(SpringDoc入门)
     本文分享自天翼云开发者社区@《Springfox与SpringDoc——swagger如何选择(SpringDoc入门)》,作者:才开始学技术的小白  0.引言之前写过一篇关于swagger(实际上是springfox)的使用指南(https://www.ctyun.cn/developer/article/371704742199365),涵盖了本人在开发与学习的时候碰
  • 2023-01-27Github开源项目详解--Mall(一)
    前言跟着视频学了那么多技术,有没有自己尝试过做一个开源项目呢?下面让我们一步一步分析这个最火的前后端分离项目项目地址:​​https://github.com/YuyanCai/mall​​从0开始
  • 2023-01-05学习笔记——CommonResult工具、书城项目第五阶段(清空购物车、删除购物项、对数量的修改)
    2023-01-05一、CommonResult工具1、CommonResult工具的目的是:为了方便团队开发。一般是在使用异步的时候使用。2、CommonResult工具的使用:(1)前端发送异步请求到serv
  • 2023-01-03全文检索工具:第一章:Spring-data-elasticSearch搜索
    快速上手:导入删除查询引入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-start
  • 2022-12-07还在用Feign?推荐一款微服务间调用神器,跟SpringCloud绝配
     简介:大家好,我是枫哥,
  • 2022-11-26【Spring Cloud实战】Ribbon负载均衡
    gitee地址:https://gitee.com/javaxiaobear/spring-cloud_study.git在线阅读地址:https://javaxiaobear.gitee.io/1、概述SpringCloudRibbon是基于NetflixRibbon实现的一
  • 2022-11-05SpringBoot集成安全认证框架Shiro的简单方法,能有效区分RestAPI 接口与web页面的不同处理
    本文介绍在SpringBoot2.6下配置Shiro认证的方法:1.pom.xml引入依赖<dependency><groupId>org.apache.shiro</groupId><artifactId>sh
  • 2022-10-29【分布式】-- 基于Nacos、OpenFeign搭建的微服务抽奖系统后台小案例
    1.项目介绍最近入项目之前要求熟悉一下SpringCloudNacos微服务基于Feign接口调用并整合Swagger2进行接口文档展示给前端,所以自己按照要求来编写并整合了一套基于SpringClou
  • 2022-10-20前后端分离数组传递问题(springboot)(Vue)
    前后端分离数组传递问题昨天与前端对接时,我后端需要List的数据,就是找不到参数,我看了前端代码也没发现问题。绝问题解决过程我的后端代码:@Transactional@PostM