- 博客(21)
- 收藏
- 关注
原创 Claude Code for Vs code如何正确接入Deepseek
注意这里的TOKEN需要你自己的KEY。或者直接在文件资源管理器地址栏输入。把下面的配置复制进去,记得替换。如果没有就新建一个。
2026-05-20 00:31:30
188
原创 Spring MVC 参数绑定:为什么自定义类不加 @RequestParam 可行,而 List 不行?
明确告诉 Spring 如何将请求数据转换成。)作为 Controller 方法参数,
2026-05-19 23:47:15
66
原创 苍穹外卖中一些知识点和问题
尤其是最后一行!✅ 所以= 全局异常处理器 + 返回 JSON通过结合上述两者一起使用。@Builder是提供的一个注解,用于,让你能以,尤其适用于有多个参数(尤其是可选参数)的类。要求类负载均衡也是基于反向代理来做的。在Mybatis中如果只有一个参数那么sql语句中写成类似#{name}即可,而不可#{user.name}。
2026-04-16 00:07:55
416
原创 SpringAop中的切入点表达式
一、什么是切入点(Pointcut)?定义:切入点是 AOP 中用于描述“哪些方法需要被增强” 的表达式。作用:告诉 Spring AOP 框架:“在这些方法执行时,请运行我的切面逻辑(如日志、自动填充等)。写法位置:通常在 @Aspect 切面类中,用 @Pointcut 注解声明。二、切入点表达式的基本结构Spring AOP 使用 AspectJ 的子集语法。最常用的是 execution() 表达式。访问修饰符可以省略,throws一般不写..method(..)
2026-01-22 20:55:15
103
原创 Redis
redis-server:前台启动全路径启动:redis-server /etc/redis/redis.confkill -9 <进程号>:强制杀死该进程也可使用Auth <密码>来指定访问密码min-max包含max在 Java 中,是的语法。
2026-01-11 19:21:46
692
原创 Stream流
Stream 不是集合,而是一个数据处理管道。它支持链式调用(fluent API),可以对数据进行:过滤、映射、排序、聚合等操作。特点:不存储数据(只是操作源数据)不修改源数据延迟执行(只有遇到终止操作才真正计算)可并行处理List<String> result = list.stream() // 1. 创建流.filter(s -> s.startsWith("a")) // 2. 中间操作(过滤).map(String::toUpperCase) // 3. 中间操作(转换)
2025-12-19 20:46:54
331
原创 Springboot2
exclusion>可以排除依赖是 Spring Framework(特别是 Spring MVC 和 Spring Boot)中的一个注解,用于。
2025-11-26 22:08:09
679
原创 GIT与LINUX部分基础指令
git init xxx:新建名称为xxx的仓库ls:查看当前目录下的文件git clone xxx:克隆远程仓库到本地git add <文件名>将文件加入暂存区。HEAD~x:表示要退回到当前版本的前一代可以:git reset --xx HEAD~1也可以git reset -xx 后面跟上版本号则可回退到对应的版本。获取暂存区当前的文件:git ls-files.env.gitignoregit add .会将.gitignore加入到暂存区。a。
2025-10-25 21:15:48
757
原创 SSM基础
mysql中的select xx from xx where xx group by xx order by xx的执行顺序是先from,再group by,然后where,之后select,紧接着group by,最后order by。若一个父类一个子类,父类子类都使用了lombok中的@Data和空参构造和有参构造,@Data和空参构造不受影响,但是这个子类的全参构造会受影响!工厂模式就是不将new对象的代码写在代码中,而是通过创建一个在工厂内部生成对象,对于解耦有一定帮助。
2025-10-19 21:26:05
673
原创 JavaWeb基础
快捷键:ctrl+/:单行注释 ctrl+s:保存 ctrl +shirt+/:多行注释。接口方法中有什么属性就只会插入对应的属性,如果有没有default且未在方法中插入则会报错。3、语法结构松散不严格。idea快捷键:ctrl+shirt+alt+l:格式化所选代码。注意若单纯利用id来右对齐时若在span中设置id则没有效果。在不同生命周期中执行任意一个操作都会有前面的操作的使用。在使用Maven中的test时测试类需要Test结尾。idea中main方法快捷键:psvm+enter。
2025-10-03 16:14:42
186
原创 JDBC基础
next()的光标开始时指向第一行数据的上一行也就是表头位置。idea快捷键:alt+鼠标左键实现整列编辑。idea快捷键:ctrl+r可实现替换。
2025-09-10 19:51:56
136
原创 Mysql基础
判断是否为null要用is null而非=null'Iterator111'@'localhost'表示只允许从本地主机(安装 MySQL 的这台电脑)登录,不能从远程其他电脑登录。如果想允许从任意主机登录,可以写成是通配符,表示所有主机)。注意substring的start位置是从1开始而不是0.注意起别名时要在from后面起,因为执行先从from开始且起完别名后在这句话内就不能使用原表名。行子查询select distinct ..... 可以达到去重效果。
2025-09-08 16:31:29
827
原创 Java语法速成(下部)
类在 Java 网络编程中用于创建服务器端的套接字,它的主要职责是监听指定的端口(这里是 6666 端口)。当服务器启动并执行这行代码后,它就开始在 6666 端口上 “监听”,就像在门口站岗一样,等待客户端发起连接请求。如果没有这一步,服务器就没有一个明确的 “入口” 来接收客户端的连接,客户端也就无法与服务器建立通信链路。包之中,是所有数值类型包装类的基类。类的静态方法,用于将整数转换为十六进制(Hexadecimal)的字符串表示。类提供的一个方法,其作用是判断字符串是否以指定的后缀结尾。
2025-07-18 22:04:29
1406
原创 java算法常用(持续更新)
速成了java语法但是对于java一些数据结构非常不熟练,遂和c++一样开始刷点算法题巩固语法和算法,记录一下常用的方法和时间复杂度。:向集合中添加元素,如果元素已存在则返回。:检查集合中是否存在指定元素。
2025-07-16 17:22:39
266
原创 Java基础速成(中部)
出现重复的成员变量:看New时等式左边是什么类型就优先调用哪类的成员变量。出现重复的成员方法:看New时是new的什么类型就优先调用哪类的成员方法。第4条时要么子类父类重写返回的是相同的值,要么子类返回父类的子类值。super是在子类中使用,不是在Main方法中使用。注意super(),this() 等构造函数只能在构造中使用,且不能在子类中调用this()这样会导致无限递归。都必须在第一行,不能同时手写出来。定义抽象方法时不能加{} java中不支持多重继承,即一个子类可以继承一个父类,而一个父类可以给
2025-07-06 22:23:26
1263
原创 c++螺旋数组
如果想要从1开始最中间是n*n只要让tot初始值变为1,while循环中tot<n*n即可。很容易猜到构造的最优情况是螺旋的情况,但是不会构造螺旋数组特地去学习了一下...
2025-05-18 22:47:47
175
原创 java语法速成(上部)
输出结果为-56(也是计组的知识点),计算机存储的是数据的补码,200二进制为 1100,1000,那么补码就是在前面加一个0,由于byte只有8位,去掉最前面的一位,这样补码符号位就是1,补码的补码是原码,负数的补码是除符号位取反+1,这样就是-56。在java中一维数组本身是引用数据类型,初始值是null,而数组的元素初始值由指向的元素类型决定:基础元素位0,引用初始值为null,而当二维数组中一维数组没有被创建时二维数组指向的是初始值为null的一维数组,因此这样二维数组的元素就是null。
2025-04-23 23:46:51
1674
空空如也
结构体数组通过值传递会改变实参吗
2023-09-06
请问一下为什么不是p=p+4而是p=p+1
2023-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅