摘要: 一,关于git rebase -i head~n的命令,可以修改某个提交的提交履历 1,git log 查看提交log,确认需要修改的commit2,git rebase -i head~2(以修改最后的两次提交的履历为例)3,进入git vim编辑页面,按键盘i进入编辑模式,将需要修改履历的两条提 阅读全文
posted @ 2024-09-26 10:10 #庄生晓梦 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1. 函数式接口定义①单一抽象方法:函数式接口是只有一个抽象方法的接口(除了Object类中的方法外),除非你用default或static关键字标记它为默认方法或静态方法。②@FunctionalInterface注解:虽然不是必需的,但可以使用@FunctionalInterface注解来明确标 阅读全文
posted @ 2024-05-29 10:43 #庄生晓梦 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一:多个commit合并到一个commit适用场景举例:clone下来代码后进行了多次提交,但是约束要求你只能有一个提交履历,所以要对你提交的这些履历进行压缩合并1,git log 查看你提交了多少次2,git rebase -i head~n(n为你要将最新的多少次进行合并)3,会弹出一个修改页面 阅读全文
posted @ 2023-11-02 10:35 #庄生晓梦 阅读(315) 评论(0) 推荐(1) 编辑
摘要: spring-web中的annotation注解之十:@ModelAttribute 1、@ModelAttribute注解在方法上:*该方法在Controller每个方法执行前会被调用,没有返回值的 @ModelAttribute 方法使用 model.addAttribute(String ke 阅读全文
posted @ 2023-03-27 14:12 #庄生晓梦 阅读(685) 评论(0) 推荐(0) 编辑
摘要: spring-web中的annotation注解之五:@ExceptionHandler 解释:异常处理注解,该注解作用对象为方法,并且在运行时有效,可以指定异常类型也可以不指定。 方法的参数:由该注解注释的方法可以具有灵活的输入参数,异常参数e、ServletRequest/HttpServlet 阅读全文
posted @ 2023-03-27 11:17 #庄生晓梦 阅读(139) 评论(0) 推荐(0) 编辑
摘要: lambda中map 是对流元素进行转换,flatMap 是对流中的元素(集合)进行平铺后合并,即对流中的每个元素平铺后又转换成为了 Stream 流。 flatMap 首先将一个函数应用于元素,然后将其展平,当你需要将 [[a,b,c],[d,e,f],[x,y,z]] 具有两个级别的数据结构转换 阅读全文
posted @ 2023-03-14 15:18 #庄生晓梦 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 一、假名 假名:46+7(い段拗音)+5(あ段浊音:がざだば)+4(ぎじばぱ拗音) 1.元音(あいういお)2.辅音(清音+浊音+半浊音)3.拗音(+やゆよ)4.拨音(+ん)5.促音(促音っ只出现在か行、さ行、た行、ぱ(半浊音)行前面),电脑输入促音时,将促音后紧跟假名的罗马字母中第一个字母连续输入两 阅读全文
posted @ 2023-03-08 15:22 #庄生晓梦 阅读(145) 评论(0) 推荐(0) 编辑
摘要: reduce操作可以根据指定的计算模型,实现从Stream中生成一个指定类型的值。 一,用法1 未定义初始值,从而第一次执行的时候第一个参数m的值是Stream的第一个元素,第二个参数n是Stream的第二个元素。 final List<Integer> list = List.of(1, 2, 3 阅读全文
posted @ 2022-12-13 08:22 #庄生晓梦 阅读(3880) 评论(0) 推荐(0) 编辑
摘要: 一,有一个参数的groupby 第一个参数:按照该参数规则进行分组,规则的结果为整个结果Map的key。结果形态:Map<String,List<Object>>,Object:根据实际情况显示。结果返回一个Map集合,Map的key是按照该规则执行后返回的每个结果,Map的value是一个List 阅读全文
posted @ 2022-12-12 10:33 #庄生晓梦 阅读(14942) 评论(0) 推荐(1) 编辑
摘要: 一、引入外部配置文件方式: ①@PropertySource(value={"classpath:application1.properties"}) ② @ImportResource(locations={"classpath:spring.xml"} ③默认引入application.prop 阅读全文
posted @ 2022-12-06 16:19 #庄生晓梦 阅读(4459) 评论(0) 推荐(0) 编辑
摘要: 【Java 8系列】Stream详解,看这一篇就够啦https://blog.csdn.net/yy339452689/article/details/110956119 【Java 8系列】Java开发者的判空利器 -- Optional https://blog.csdn.net/yy33945 阅读全文
posted @ 2022-10-18 08:46 #庄生晓梦 阅读(39) 评论(0) 推荐(0) 编辑
摘要: //代码一@Mapper(componentModel = "spring", injectionStrategy = InjectionStrategy.CONSTRUCTOR, uses = xxxControllerConverter.class) public interface xxxCo 阅读全文
posted @ 2022-06-17 10:39 #庄生晓梦 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 在Web开发中,如果前端页面和后端接口不在同一个域名下,就会发生跨域请求的问题。同源策略是浏览器的一种安全策略,它限制了来自不同源的客户端脚本在浏览器中运行时的交互。同源指的是协议、域名、端口都相同。 一、jsonp请求实现跨域 jsonp方式只能通过get请求方式来传递参数 二、@CrossOri 阅读全文
posted @ 2022-05-20 15:26 #庄生晓梦 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、springmvc 方式一:使用mvc的default-servlet-handler spring.xml中配置 <mvc:annotation-driven /> <mvc:default-servlet-handler /> 方式二:使用mvc的resources spring.xml中配 阅读全文
posted @ 2022-05-20 13:21 #庄生晓梦 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP 阅读全文
posted @ 2022-05-19 13:30 #庄生晓梦 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前提:要先引入validation依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> Val 阅读全文
posted @ 2022-05-19 13:29 #庄生晓梦 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 一、概述@Scheduled注解是Spring Boot提供的用于定时任务控制的注解,主要用于控制任务在某个指定时间执行,或者每隔一段时间执行。注意需要启动项的application上加@EnableScheduling,@Scheduled需要加在方法上。@Scheduled主要有以下几种配置执行 阅读全文
posted @ 2022-04-24 16:02 #庄生晓梦 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一、说明介绍①使用事务,我们只需要在需要事务的类或方法上使用@Transactional 注解即可,当注解在类上的时候意味着此类的所有public方法都是开启事务的。被注解的方法都成为一个事务整体,同一个事务内共享一个数据库连接,所有操作同时发生。如果在事务内部执行过程中发生了异常,则事务整体会自动 阅读全文
posted @ 2022-04-21 10:28 #庄生晓梦 阅读(3115) 评论(0) 推荐(0) 编辑
摘要: 1、默认异常页面springboot遇到异常有默认处理机制,会默认访问url: /error,如果我们在templates目录下新建error.html文件,遇到异常会默认访问我们新建的error.html 2、局部异常处理异常处理和产生异常的方法必须在同一个类中。以下为例子:/error和/mye 阅读全文
posted @ 2022-04-20 12:52 #庄生晓梦 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象 一、注册 Servlet 监听器有 2 种方式: 1、在 web.xml 中注册监听器(MySessionListener 阅读全文
posted @ 2022-04-06 10:01 #庄生晓梦 阅读(59) 评论(0) 推荐(0) 编辑