- 博客(23)
- 收藏
- 关注
原创 FastApi Uvicorn
这将启动一个名为 main 的 ASGI 应用程序,使用 Uvicorn 服务器运行在本地主机的默认端口 8000 上,并监听根路径 / 的 GET 请求。可以使用 --ssl-keyfile 和 --ssl-certfile 参数来指定 SSL 密钥文件和证书文件。使用 Uvicorn 可以轻松构建异步 API 服务,处理大量并发请求,提高系统的性能和吞吐量。在本节中,更深入地探讨 Python Uvicorn 的高级功能,并提供丰富的示例代码。--log-level:指定日志级别,默认为 info。
2024-04-18 00:44:51
480
原创 【JAVA开发调试笔记】Idea Springboot Mybatis...
mybatis-spring-boot-starter版本问题。(2)mysql 数据库的properties文件配置。(3)数据库驱动版本、ssl要求。
2023-01-10 14:39:47
196
原创 【ActiveMQ入门】ActiveMQ安装
JMS是java的消息服务,是JAVA EE(Jakarta EE)中的一个重要规范 ,JMS的客户端之间可以通过JMS服务进行异步的消息传输。ActiveMQ是用java实现JMS。ActiveMQ是Apache社区的项目,Apache ActiveMQ是最流行的开源、多协议、基于Java的消息代理。它支持行业标准协议,因此用户可以从多种语言和平台的客户端选择中获益。从用JavaScript、C、C++、Python编写的客户端连接。Net等。使用无处不在的AMQP协议集成多平台应用程序。
2023-01-01 00:44:17
343
5
原创 【Spring Security入门】最简spring security体验
默认情况下,springboot 应用的,每个接口都可正常访问。应用spring security下,默认每个接口,都要收到安全控制。一、建立springboot应用添加依赖spring security二、配置spring security新建Application.yaml,配置:spring:user:三、新建控制器}}四、启动程序测试这是spring security提供的默认的登录页,可输入用户名、密码,进行登录。此处为: admin 123456。
2022-12-28 22:23:00
210
4
原创 【Idea调试】Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:3.0.1
在标签中,添加阿里云仓库,然后reload你的maven。给spring-boot-maven-plugin添加版本号version。问题:无法解析spring-boot-maven-plugin插件。新项目的配置中使用的是默认的maven配置文件和默认本地仓库地址,改成自定义之后的就可以了,参考下图。注意:默认原来这里没有版本号。
2022-12-27 12:13:43
3440
原创 【Spring GraphQL】
当我们向服务器请求 GraphQL 查询时,服务器会以简单、安全和可预测的形式返回响应。因此,它有助于您根据需要编写特定的查询。这使得 GraphQL 非常容易学习和使用。
2022-12-26 20:53:05
192
原创 【Sevrlet编程】过滤器的实现与配置
Filter是J2EE中来的,可以看做是Servlet的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行预处理并生成响应,最后Filter再对服务器响应进行后处理。
2022-12-26 20:10:26
166
26
原创 【Spingboot编程】过滤器与拦截器
拦截器:拦截器是Spring MVC框架中的,只有使用Spring MVC框架的工程才能使用(在applicationContext下配置)拦截器只会拦截访问的控制器方法,如果访问的是Jsp/html/css/image/js是不会进行拦截的。通用行为:读取cookie得到用户信息并将用户对象放入请求,从而方便后续流程使用,还有如提取Locale、Theme信息等,只要是多个处理器都需要的即可使用拦截器实现)日志记录,记录请求操作日志(用户ip,访问时间等),以便统计请求访问量。URL级别的权限访问控制。
2022-12-26 19:31:01
119
1
原创 关于Base64的算法更新
String enCodeStr = getBase64EnCoder("被编码内容");java8以上,实际实现了自己的base64算法: java.util.Base64。这个包 来处理BASE64的编码问题。新版本的JDK中实际上已经不包含这个包了。// 将Byte数组转为String,返回结果。// 将Base64编码转为byte数组。// 将源字符串转为byte数组。// 字符串转Base64。// Base64转字符串。// 链式调用,返回结果。
2022-12-24 21:54:59
118
原创 关于最新Spring与Springboot的版本
Spring Framework 6正式发布,携JDK 17Jakarta EESpring团队2022年会有大动作。从年初到年底,可谓千呼万唤始出来:Sprng Framework 6终于GA(同时期的还有Spring Boot和Spring Cloud在前后脚都会发布RELEASE版本)。
2022-12-16 14:52:35
1208
3
原创 【SpringBoot关键技术】后端跨域设置之全局跨域类
Springboot后端应用跨域实现:全局跨域类在应用根目录下,建立config包,在下面建立跨域配置类CrosConfig
2022-12-10 23:53:12
491
14
原创 Windows下用MySQL8+压缩包解压安装与配置
Oracle发布的Windows下的MySQL的MSI版本,安装出现各种问题,解决也很麻烦。建议用压缩包版本安装,看懂本文,轻松安装。
2022-12-07 00:37:50
1022
原创 MyBatis开发中如何配置?
快速学习MyBatis的核心配置文件要点,以及核心文件properte与外部配置文件、核心文件与Mapper的配合
2022-12-05 12:45:40
3095
4
原创 MyBatis-Plus逻辑删除实现
MyBatis-Plus的逻辑字段,很好用。怎么样?15分钟快速入门。怎么查看逻辑被删除字段?恢复为逻辑未删除状态?15分钟
2022-12-03 12:12:33
4498
JAVA JDK19(2022.12)
2022-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人