草庐IT

springboot_tomcat

全部标签

两种方式究极解决Tomcat控制台输出中文的乱码问题

首先需要知道中文出现乱码的原因就是编码格式不统一,例如IDEA如果使用UTF-8编码格式,而Tomcat使用GBK编码格式的话,就会乱码知道原因后,现在有两种解决方法:方法一:1.打开tomcat配置页面,EditConfigurations。2.在配置项VMoptions文本框中输入-Dfile.encoding=UTF-83.尝试重启Tomcat。方式二:1.打开IDEA设置,找到控制台,把默认编码改为GBK注意:这里不能设置为UTF-8,因为IDEA控制台实际上调用的是Windows系统的控制台,而Windows控制台默认是GBK,这里和Windows保持一致就不会出现乱码2.找到Tom

springboot农产品销售信息微信小程序 毕业设计-附源码35557

摘 要在信息飞速发展的今天,网络已成为人们重要的信息交流平台。每天都有大量的农产品需要通过网络发布,为此,本人开发了一个基于springboot农产品销售信息微信小程序。对于本农产品销售信息系统的设计来说,它主要是采用后台采用java语言、springboot框架,它是应用mysql数据库、微信小程序等技术动态编程以及数据库进行努力学习和大量实践,并运用到了微信小程序的建设中在整个系统的设计当中,具体根据网上农产品销售信息系统的现状来进行开发的,具体根据用户需求实现网上农产品销售信息系统网络化的管理,各类信息有序地进行存储,进入农产品销售信息系统页面之后,方可开始操作主控界面,系统功能包括管理

【SpringBoot】MyBatis与MyBatis-Plus分页查询 & github中的PageHelper

       笔者写这篇博客是因为近期遇到的关于两者之间的分页代码差距,其实之前也遇见过但是没有去整理这篇博客,但由于还是被困扰了小一会儿时间,所以还是需要加深记忆。其实会看前后端传参解决这个问题很快、不麻烦。关于这两个框架的分页代码问题主要就是在业务层和MyBatis的SQL问题。注意:这里我不展示前端接口,需要知道的是前端会传给后端当前页(page)以及每页条数(size)。后端根据两个参数去实现分页(limit)。这里最容易踩坑的一个点:在MyBatis的分页中,(当前页需要-1)*size传入#{page},而在MyBatis-Plus中的newPage(page,size),则不需要

SpringBoot:SpringMVC(上)

文章目录前言一、SpringMVC是什么?1.1MVC的定义:1.2MVC和SpringMVC的关系二、SpringMVC创建和连接2.1创建springmvc2.2接下来,创建⼀个UserController类,实现⽤户到Spring程序的互联互通,具体实现代码如下:2.1.2@RequestMapping注解介绍2.1.3@RequestMapping是post还是get请求?2.2获取参数2.2.1传递参数2.2.2传递对象2.2.3后端参数重命名(后端参数映射)2.2.4@RequestBody接收JSON对象总结前言提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容

springboot启动报错:No such extension org.apache.dubbo.rpc.Protocol by name XXX, no related exception

springboot整合的dubbo,启动时报错,Nosuchextensionorg.apache.dubbo.rpc.Protocol,意思就是说没有这样的协议,应检查配置文件中的协议名称是否是dubbo协议的。java.lang.IllegalStateException:Nosuchextensionorg.apache.dubbo.rpc.Protocolbynamestudent,norelatedexceptionwasfound,pleasecheckwhetherrelatedSPImoduleismissing. atorg.apache.dubbo.common.exte

SpringBoot项目整合Redis,Rabbitmq发送、消费、存储邮件

📑前言本文主要是【Rabbitmq】——SpringBoot项目整合Redis,Rabbitmq发送、消费、存储邮件的文章,如果有什么需要改进的地方还请大佬指出⛺️🎬作者简介:大家好,我是听风与他🥇☁️博客首页:CSDN主页听风与他🌄每日一句:狠狠沉淀,顶峰相见目录📑前言SpringBoot项目整合Redis,Rabbitmq发送、消费、存储邮件1.导入mail,redis,rabbitmq的依赖2.配置application.yml文件3.Rabbitmq配置类:RabbitConfigurationRabbitmq监听类:MailQueueListener接口类:emailService接

【SpringBoot+SseEmitter】 和【Vue3+EventSource】 实时数据推送

【SpringBoot+SseEmitter】和【Vue3+EventSource】实时数据推送1、SpringBoot实现SseEmitter1.1简易业务层2、Vue3对接EventSource3、使用3.1、postMan调用后端发送消息接口3.2、前端实时接收到数据4、踩坑4.1、nginx对于EventSource连接要特殊处理4.2、连接通道接口类型一定要设置MediaType.TEXT_EVENT_STREAM_VALUE4.3、跨越问题,项目地址和接口地址需要在同一域名下4.4、EventSource监听事件的类型需要与后端发送的类型一致EventSource的优点简单易用:E

基于SpringBoot的医院预约挂号系统设计与实现(源码+lw+部署文档+讲解等)

前言💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗👇🏻精彩专栏推荐订阅👇🏻2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐✅2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐✅Java精品实战案例《500套》微信小程序项目精品案例《500套》🌟文末获取源码+数据库🌟感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人系统功能结

Springboot-Redisson - 3.数据序列化

👀数据序列化在SpringBoot应用程序中,数据序列化是一个重要的方面,特别是在与Redisson集成时。数据序列化定义了如何将对象序列化为字节以存储在Redis中,以及如何将字节反序列化为对象以进行读取和操作。Redisson提供了多种数据编码方式,每种编码方式都有其独特的特点和适用场景。不同的Redisson编码方式的名称、作用和使用场景:编码方式作用和特点使用场景JsonJacksonCodecJacksonJSON编码,默认编码方式一般的JSON数据序列化和反序列化AvroJacksonCodec二进制的JSON编码,高性能需要高性能的二进制JSON数据编码SmileJacksonC

springboot中请求地址转发方案

一、背景需求现有一个平台,如果在上面发布软件,需要在平台注册所有的接口,注册好后平台会给每一个接口都提供一个不同的新地址(所有的请求在平台注册后都是类似"http://localhost:8080/{appkey}/{token}"的格式,每个接口都拥有一个不同的appkey作为标识,token可通过另一个请求获取),在前端调用请求的时候,必须请求平台提供的地址,然后平台会替前端转发到真实的地址去请求后端。为了减少注册和审核的工作量,我们可以只注册少量接口,然后在这些接口内我们自行转发。二、方案一zuul转发:在平台注册增删改查等若干个虚拟的接口地址,然后在前端将所有接口封装成这些虚拟接口,并