摘要: Spring Aop的执行顺序 首先回忆一下 AOP 的常用注解 @Before:前置通知:目标方法之前执行 @After:后置通知:目标方法之后执行 @AfterReturning:返回后通知:执行方法结束前执行 @AfterThrowing:异常通知:出现异常时执行 @Around:环绕通知:环 阅读全文
posted @ 2021-06-11 17:17 编程の小白 阅读(2088) 评论(0) 推荐(1) 编辑
摘要: Spring如何使用三级缓存解决循环依赖 首先来了解一下什么是循环依赖 @Component public class A { @Autowired B b; } @Component public class B { @Autowired A a; } 在对象A创建过程中,需要注入B,因为容器中没 阅读全文
posted @ 2021-06-11 09:23 编程の小白 阅读(696) 评论(0) 推荐(2) 编辑
摘要: 使用工具类发送Http的Post请求并携带登录参数进行登录,请求完成后接收token返回值存入文件 Http请求工具类 package com.fk.miaosha.util; import java.io.BufferedReader; import java.io.IOException; im 阅读全文
posted @ 2021-06-02 21:24 编程の小白 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 问题:linux服务器中误删mysqlx.sock和mysqlx.sock.lock导致mysql无法远程连接 今天在使用navicat连接远程数据库时出现一个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through soc 阅读全文
posted @ 2021-06-02 21:05 编程の小白 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 数据库中的时间使用系统的默认时区 而jdbc的url中的serverTimezone与数据库默认时区不一致就会导致查询出来的时间与数据库不同 解决办法:修改jdbc的url中的 serverTimezone 为 Asia/Shanghai jdbc:mysql://localhost:3306/mi 阅读全文
posted @ 2021-06-01 16:17 编程の小白 阅读(777) 评论(0) 推荐(0) 编辑
摘要: SpringBoot项目下静态资源无法访问 在使用自定义mvc配置时,配置类继承了WebMvcConfigurationSupport导致自动配置类失效,无法自动识别静态资源目录 通过查看 WebMvcAutoConfiguration源码发现 自动配置类只在缺少WebMvcConfiguratio 阅读全文
posted @ 2021-06-01 15:33 编程の小白 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 解法一(暴力): 思路:根据当前结点找到树的根结点,对根结点进行中序遍历,然后将遍历的每一个结点放入到集合中,最后遍历集合,找到输入的结点,后一个结点就是它 阅读全文
posted @ 2021-04-15 11:01 编程の小白 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 剑指 Offer 65. 不用加减乘除做加法 问题: 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 思路: 使用位运算实现加法 一位的加法举例 普通加法 异或 1+1=0 1^1=0 (错误) 1+0=1 1^0=1 (正确) 0+1=1 0^1 阅读全文
posted @ 2021-04-07 17:31 编程の小白 阅读(52) 评论(0) 推荐(0) 编辑
摘要: KMP算法 我们知道常规的暴力匹配子串解题思路是 从父串每一个位置向后探查子串长度个字符,与子串一一匹配,如果中途出现不匹配字符则提前停止探查,继续从父串的下一个位置向后探测,父串每次匹配失败,都是向后移动一个位置,在进行探测,这样的效率很低。 可以看到当匹配到最后一个字符时,匹配失败。然后父串索引 阅读全文
posted @ 2021-03-22 22:45 编程の小白 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 无头节点的单链表中如何删除结点 在有头结点的单链表中,删除结点的方式是,通过找到删除节点的前面一个结点,将前一个结点的next指向删除结点的next pre->next = cur.next; pre 可以预设为 head(头结点),比较 pre.next 和待删除的结点,当 pre.next==d 阅读全文
posted @ 2021-03-15 21:36 编程の小白 阅读(1787) 评论(0) 推荐(1) 编辑