摘要: 报错信息 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' 报错原因 collation不兼容,一个是 utf8mb4_0900_ai 阅读全文
posted @ 2023-12-29 10:15 嘿凡 阅读(954) 评论(0) 推荐(0)
摘要: *方法注释(/※) ** * $VAR1$ $params$* @return $returns$ * @description * @author HiF * @date $date$ $time$ */ VAR1 groovyScript(" def result=''; def params= 阅读全文
posted @ 2021-06-18 11:35 嘿凡 阅读(341) 评论(0) 推荐(0)
摘要: AopDemo 理论基础 简单地去理解,其实AOP要做三类事: 在哪里切入,也就是权限校验等非业务操作在哪些业务代码中执行。 在什么时候切入,是业务代码执行前还是执行后。 切入后做什么事,比如做权限校验、日志记录等。 因此,AOP的体系可以梳理为下图: Pointcut:切点,决定处理如权限校验、日 阅读全文
posted @ 2021-06-17 10:46 嘿凡 阅读(175) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-04-24 15:03 嘿凡 阅读(0) 评论(0) 推荐(0)
摘要: 多线程 什么是线程? 线程是操作系统能够进行运算调度的最小单位;它被包含在进程之中,是进程中的实际运作单位。 线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,所有的线程共享一片相同的内存空间。 Java多线程的实现有哪些方法 阅读全文
posted @ 2021-03-17 08:54 嘿凡 阅读(71) 评论(0) 推荐(0)
摘要: Hystrix Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 Hystrix解决雪崩问题的手段 线程隔离,服务降级 Hystrix为每个依赖服务调用分配一个小的线程池,如果线程池已满调用将被立即拒绝,默认不采用排队,加速失败判定时间。 服务降 阅读全文
posted @ 2021-03-17 08:53 嘿凡 阅读(95) 评论(0) 推荐(0)