上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 前言 有个苏格兰流传的民谣是这样说的: 少了一个铁钉,掉了一个马掌; 掉了一个马掌,失了一匹战马; 失了一匹战马,丢了一个国王; 丢了一个国王,输了一场战争; 输了一场战争,亡了一个国家。 起初看的时候觉得这个概率极小的事件下,只是一个民谣说说而已,为了讲一个故事,把理论上存在的概率事件包装成一个寓 阅读全文
posted @ 2022-11-05 23:15 卡斯特梅的雨伞 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1、直接dubug到想要到达的位置,直接点击旁边的数字即可。 2、debug后不想重新启动,想重新进入再执行一次debug,可以使用drop frame来删除当前栈,跳到之前的栈再一次进入这个栈。 注意这个是以栈为单位,即一个个方法来来回滚的,因此只能跳到上一个方法。 3、条件断点,右击两次断点红点 阅读全文
posted @ 2022-07-25 23:12 卡斯特梅的雨伞 阅读(717) 评论(0) 推荐(1) 编辑
摘要: 面试准备 简历 面经——刷面经是为了临时抱佛脚,特别是针对这家公司刷面经,起码客观题如果问到了回答比较有把握。 知己知彼——主要业务,主打产品和公司发展历程,准备一个和产品业务相关的问题 录音设备——复盘,语速放慢一点,声音放大一点,注意自己说话的语气词和表达方式有哪些不足,加以改正。 凡是预则立, 阅读全文
posted @ 2022-05-12 22:31 卡斯特梅的雨伞 阅读(327) 评论(0) 推荐(6) 编辑
摘要: 依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency> 工具类 public cl 阅读全文
posted @ 2022-03-28 21:24 卡斯特梅的雨伞 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 基于Spring 5.2.6 版本。 Spring概念 IOC容器 IOC底层原理的演进过程——本质就是为了高内聚,低耦合 在原始方式中,我们通过new创建对象来实现创建对象的逻辑,但是这样做当对象路径等发生变化时,就要修改代码,耦合度太高。 因此,我们引入了工厂模式来降低耦合,这样当我们的类发生变 阅读全文
posted @ 2022-02-25 02:35 卡斯特梅的雨伞 阅读(139) 评论(0) 推荐(0) 编辑
摘要: mysql安装配置 mysql配置,修改字符集编码是用于当我们创建数据库时,没有指定数据字符集编码类型时,就会用配置默认的字符集编码,因此我们最好修改了默认字符集编码为utf8,当然更重要的就是在创建数据库和表时一定要指定好utf8字符集编码,utf8mb4这种。 #vim 编辑文件时 #在当前光标 阅读全文
posted @ 2022-01-13 03:03 卡斯特梅的雨伞 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Spring 事件驱动模型概念 Spring 事件驱动模型就是观察者模式很经典的一个应用,我们可以通过Spring 事件驱动模型来完成代码的解耦。 三角色 Spring 事件驱动模型或者说观察者模式需要三个类角色来支撑完成。分表是: 事件——ApplicationEvent 事件监听者——Appli 阅读全文
posted @ 2022-01-12 23:24 卡斯特梅的雨伞 阅读(521) 评论(0) 推荐(0) 编辑
摘要: AQS是什么 AQS= volatile修饰的state变量(同步状态) +FIFO队列(CLH改善版的虚拟双向队列,用于阻塞等待唤醒机制) 队列里维护的Node节点主要包含:等待状态waitStatus,前后指针,等待的线程。 AQS是个抽象队列同步器,是JUC体系中用来构建锁和其他同步器如 Re 阅读全文
posted @ 2021-12-27 02:38 卡斯特梅的雨伞 阅读(391) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么 ThreadLocal是线程Thread中属性threadLocals即ThreadLocal.ThreadLocalMap的管理者,ThreadLocal用于给每个线程操作自己线程的本地变量,通过线程私有从而保证线程安全性。 ThreadLocal原理 拿get()方 阅读全文
posted @ 2021-12-24 14:57 卡斯特梅的雨伞 阅读(1420) 评论(0) 推荐(2) 编辑
摘要: 为什么废弃Thread的stop函数? 简单来说就是stop方法中断线程太过暴力随意,且会是否线程持有的锁,会导致线程安全问题。还有可能导致存在需要被释放的资源得不到释放,引发内存泄露。所以用stop停止线程是不推荐的。 stop是通过立即抛出ThreadDeath异常,来达到停止线程的目的,此异常 阅读全文
posted @ 2021-12-10 10:58 卡斯特梅的雨伞 阅读(510) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页