- 博客(17)
- 收藏
- 关注
原创 微信小程序
公共组件:将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用,建议将其放在components文件夹中页面组件:将复杂的页面拆分成多个低耦合的模块,有助于代码维护,建议将其放在对应页面目录下为了方便进行项目的开发,通常会对目录结构进行调整优化将小程序源码(包括:components、pages、app.js/app.json/app.wxss、sitemap.json等)放到 miniprogram 目录下需要在中指定 node_modules 对应的。
2026-03-22 19:38:09
315
原创 SpringSecurity
创建Maven项目引入依赖创建测试接口创建启动类启动应用,会生成默认用户名和默认随机密码(打印在了控制台)测试创建配置文件,指定用户名和密码2、默认行为访问任何端点都需要经过身份验证在启动时生成一个默认用户及随机密码采用等算法对密码存储进行保护生成默认的登录和注销页面提供基于表单的登录和注销流程对基于表单的登录以及进行验证提供内容协商功能:对于web请求,会重定向到登录页面;对于服务请求,则返回401未授权处理跨站请求伪造(CSRF)攻击处理会话劫持攻击写入以确
2026-03-01 18:42:23
983
原创 MybatisPlus
创建Maven项目引入依赖创建配置文件创建数据库及用户表,以下sql脚本来源于MP官网创建实体类创建启动类方法前缀:insert、delete、update、select创建继承创建测试类2、内置ServiceImpl方法前缀:save、remove、update、get、list、page创建继承创建继承创建测试类二、条件构造器条件构造器Wrapper的常用实现类:QueryWrapper、UpdateWrapper、LambdaQuery
2026-02-01 19:51:49
553
原创 SpringCloud
单体架构:所有功能模块都在一个项目,开发部署快速。但无法应对高并发微服务:是将大型单体应用基于业务边界拆分为多个小服务,每个服务都可以独立部署运行,不同服务可以使用不同的语言实现分布式:是将拆分后的微服务分别部署到不同的服务器集群:是将某个微服务同时部署到多台服务器,统一对外提供同一服务远程调用:服务间通过诸如HTTP+JSON的方式互相调用负载均衡:远程调用时为了避免某个集群化部署的微服务的某个节点太忙或太闲。常见算法:轮询、最小连接、哈希Hash等注册中心:保存所有服务的地址等信息。
2026-01-25 23:20:52
669
原创 SpringBoot
创建一个hello场景,任何项目引入该场景后,访问/hello可以实现打招呼,打招呼内容使用配置项app.name,引入web场景</</</</</</</</</</</</</</</</</创建import org@Value("${app.name}") //读取配置文件中的属性 private String appName;} }@Value("${app.name}") //读取配置文件中的属性 private String appName;} }
2026-01-03 21:42:02
552
原创 Mybatis
关键点使用创建maven项目,引入依赖设置DispatcherServlet设置数据库信息创建配置类创建JavaBean和table创建Mapper接口在创建(Mapper映射文件)创建,统一返回R对象创建Controller测试CRUD一、参数传递1、底层使用 PreparedStatement 方式,SQL预编译后设置参数,无SQL注入攻击风险底层使用 Statement 方式,SQL无预编译,直接拼接参数,有SQL注入攻击风险最佳实践:所有参
2025-12-28 12:32:49
735
原创 SpringMVC
SpringMVC是基于Servlet API的web框架,Web应用的核心是处理HTTP请求响应,web开发的两种模式SpringMVC是SpringFramework中的web模块(),Spring web MVC框架提供了MVC(模型 - 视图 - 控制器)架构,开发灵活和松散耦合SpringMVC的核心-前端控制器版本选择javax.*jakarta.*
2025-12-20 21:39:57
737
原创 SpringFramework
核心模块:spring-context、spring-beans、spring-core、spring-expressions面向切面编程:spring-aop、spring-aspects数据库相关:spring-jdbc、spring-tx、spring-orm、spring-oxm、spring-jmsWeb模块:spring-web、spring-webmvc、spring-websocket、spring-webmvc-portlet向容器中注册组件:通过bean标签从容器中获取组件创建Maven
2025-12-14 13:12:50
760
原创 JavaSE-5IO流&网络编程&反射&注解&枚举&新特性
public @interface 注解名{ }数据类型 属性名() default 值本质上是抽象方法属性支持的数据类型:8种基本类型、String类型、class类型、枚举类型、注解类型、一维数组注解可以没有任何属性。
2025-11-11 08:02:38
740
原创 JavaSE-3异常&常用类
自定义编译异常:继承Exception自定义运行时异常:继承RuntimeException提供有参构造方法,便于设置异常信息。
2025-11-10 07:54:32
556
原创 JavaSE-1基础语法
计算机在存储数据的时候都是存储的数据的补码,计算也是用的补码,但我们最终看到的结果是先换成原码,再换成十进制。格式:取值范围小的数据类型 变量名 = (取值范围小的数据类型)取值范围大的数据类型。如果三元运算符的结果没有用变量接收,则表达式1和表达式2的数据类型可以不一样,如。情况2:取值范围小的数据类型和取值范围大的数据类型数据做运算 -> 小自动转大。情况1:将取值范围小的数据类型赋值给取值范围大的数据类型 -> 小自动转大。将取值范围大的数据类型赋值给取值范围小的数据类型,需要强转。
2025-11-09 12:04:38
1149
原创 SpringAI
本文介绍了实现大模型应用开发,通过一系列测试用例演示了核心功能(提示词、聊天记忆、函数调用、RAG等)的实现你只需要一步步按照本文实操,即可快速熟悉所有知识点1.0.0本文同时使用硅基流动平台中的deepseek-v3和阿里百炼平台中的通义系列模型来演示,因为这两个平台有免费额度2025 年 5 月 20 日,Spring AI 官方团队宣布 1.0 GA 版本正式发布官网:https://spring.io/projects/spring-ai。
2025-07-26 21:58:03
2119
原创 Python数据分析之Numpy+Pandas+Matplotlib
支持多种图表类型:折线图(Line plots)、散点图(Scatter plots)、柱状图(Bar charts)、直方图(Histograms)、饼图(Pie charts)、热图(Heatmaps)、箱型图(Box plots)、极坐标图(Polar plots)、3D图(3D plots,配合 mpl_toolkits.mplot3d)Pandas 是 Python 数据分析工具链中最核心的库,充当数据读取、清洗、分析、统计、输出的高效工具,特别适用于处理结构化数据,如表格型数据。
2025-07-26 10:54:13
1831
原创 hibernate3
一、HelloWorld1、简介ORM对象/关系映射框架面向对象:类、对象、属性面向关系:表、记录(行)、字段(列)ORM思想:把对数据库的操作转化为对对象的操作,采用“对象-关系”xml映射文件来描述映射关系持久化框架对象的持久化:不仅是保存到数据库中,而且还包括删除、更新、查询、加载到内存等操作本文档使用hibernate版本3.6.8.Final,也可尝试使用4.2,稍有不同本文档使用的数据库版本sqlserver2005本文档涉及的所有代码代码地
2021-03-19 11:49:46
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅