摘要: 前言 这是连续阅读的第二本书,继续获取一些必要的社会现实。 魔鬼细节 关键词 价值网络 三个窄门 利益成本分配原则 无规则竞技场 互联网 大城市 大神 趋势 选择和努力 心态 人生 “痛苦而抑郁的生活”来自三个方面的错误 坚持做容易的选择 容易的选择其实说的是在重大的选择前没有仔细衡量出利害得失,权 阅读全文
posted @ 2024-02-26 01:42 卡斯特梅的雨伞 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前言 一开始认识跑哥是在一篇朋友圈爆火的文章上,在阅读后发现跑哥写的文章确实写得清晰易懂,并经常用我们熟悉的事物进行类比,让我们可以熟悉代入理解,并加强记忆,文章通俗易懂而无浮藻,让人眼前一亮,毕竟,在这个世界上有海量的文章,而是有用简洁能让人读懂的内容却很少。 在粗略地全部翻了跑哥以前的文章后,发 阅读全文
posted @ 2024-02-22 22:06 卡斯特梅的雨伞 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1、直接dubug到想要到达的位置,直接点击旁边的数字即可。 2、debug后不想重新启动,想重新进入再执行一次debug,可以使用drop frame来删除当前栈,跳到之前的栈再一次进入这个栈。 注意这个是以栈为单位,即一个个方法来来回滚的,因此只能跳到上一个方法。 3、条件断点,右击两次断点红点 阅读全文
posted @ 2022-07-25 23:12 卡斯特梅的雨伞 阅读(713) 评论(0) 推荐(1) 编辑
摘要: 基于Spring 5.2.6 版本。 Spring概念 IOC容器 IOC底层原理的演进过程——本质就是为了高内聚,低耦合 在原始方式中,我们通过new创建对象来实现创建对象的逻辑,但是这样做当对象路径等发生变化时,就要修改代码,耦合度太高。 因此,我们引入了工厂模式来降低耦合,这样当我们的类发生变 阅读全文
posted @ 2022-02-25 02:35 卡斯特梅的雨伞 阅读(138) 评论(0) 推荐(0) 编辑
摘要: mysql安装配置 mysql配置,修改字符集编码是用于当我们创建数据库时,没有指定数据字符集编码类型时,就会用配置默认的字符集编码,因此我们最好修改了默认字符集编码为utf8,当然更重要的就是在创建数据库和表时一定要指定好utf8字符集编码,utf8mb4这种。 #vim 编辑文件时 #在当前光标 阅读全文
posted @ 2022-01-13 03:03 卡斯特梅的雨伞 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Spring 事件驱动模型概念 Spring 事件驱动模型就是观察者模式很经典的一个应用,我们可以通过Spring 事件驱动模型来完成代码的解耦。 三角色 Spring 事件驱动模型或者说观察者模式需要三个类角色来支撑完成。分表是: 事件——ApplicationEvent 事件监听者——Appli 阅读全文
posted @ 2022-01-12 23:24 卡斯特梅的雨伞 阅读(506) 评论(0) 推荐(0) 编辑
摘要: AQS是什么 AQS= volatile修饰的state变量(同步状态) +FIFO队列(CLH改善版的虚拟双向队列,用于阻塞等待唤醒机制) 队列里维护的Node节点主要包含:等待状态waitStatus,前后指针,等待的线程。 AQS是个抽象队列同步器,是JUC体系中用来构建锁和其他同步器如 Re 阅读全文
posted @ 2021-12-27 02:38 卡斯特梅的雨伞 阅读(385) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么 ThreadLocal是线程Thread中属性threadLocals即ThreadLocal.ThreadLocalMap的管理者,ThreadLocal用于给每个线程操作自己线程的本地变量,通过线程私有从而保证线程安全性。 ThreadLocal原理 拿get()方 阅读全文
posted @ 2021-12-24 14:57 卡斯特梅的雨伞 阅读(1297) 评论(0) 推荐(2) 编辑
摘要: 理论依据——达里奥的五步成功路径 达里奥的五步成功路径步骤: 第一,设定目标 第二,发现通向目标的障碍 第三,诊断问题所在并制定计划 第四,列出解决问题的任务清单 第五,坚决执行任务 实践 1、设定目标 资深研发成就达成! 2、发现通向目标的障碍 个人原因: 技术水平有限,技术知识深度和广度不够。 阅读全文
posted @ 2021-10-28 17:23 卡斯特梅的雨伞 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 总结学习事物的本质 今天分享一下自己的理解心得,记录下来以便将来自己忘记了可以重新站起来,再出发。 很多时候事物的本质是想通的,事物学习的本质也是想通的。 拿游泳来打比方说吧,众所周知,游泳有四个姿势,蛙泳,自由泳,蝶泳,仰泳。一开始我入门的时候觉得游泳实在是太难学了。一般一开始学习都是先学个蛙泳, 阅读全文
posted @ 2021-10-08 10:51 卡斯特梅的雨伞 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 二叉排序树——BST——Binary Sort(Search) Tree 二叉排序树的出现是为了解决数组的查询快,但是插入删除慢;而链表的插入删除快,但查询慢而引出的一种查询和插入删除都相对较快的一种数据结构。 介绍 二叉排序树:BST: (Binary Sort(Search) Tree), 对于 阅读全文
posted @ 2021-05-30 19:13 卡斯特梅的雨伞 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 插入排序——Insertion Sort——O(n^2) 插入排序的核心就是把带排序元素逻辑分割成一个有序表和无序表,再逐一将无序表中的元素按规则一个个加入到有序表中的过程。 public class InsertSort { public static void main(String[] arg 阅读全文
posted @ 2021-05-30 19:10 卡斯特梅的雨伞 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 前置问题 经典问题与算法 8皇后问题(92种摆法)——回溯算法 字符串匹配问题——KMP算法(取代暴力匹配) 汉诺塔游戏问题——分治算法 马踏棋盘算法也称骑士周游问题——图的深度优化遍历算法(DFS)+贪心算法优化 Josephu——约瑟夫问题(丢手帕问题) 修路问题——最小生成树(普里姆算法) 最 阅读全文
posted @ 2021-05-30 19:09 卡斯特梅的雨伞 阅读(646) 评论(1) 推荐(1) 编辑
摘要: 基本把注解和反射介绍明白了,就是虚拟机这部分需从其他地方学习 注解 注解定义中,里面的定义指的是参数,不是方法,如下面这个value,表示使用时可以传递一个数组参数值到注解中。 //抑制警告的意思,当加上@SuppressWarnings("all")注解后则警告便不会再出现,被抑制了。 @Supp 阅读全文
posted @ 2021-02-25 17:43 卡斯特梅的雨伞 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Java 8 新特性——实践篇 参考 Java8新特性 重要更新:Lambda 表达式和Stream API Lambda 表达式 Lambda 表达式引入之前: 举个场景例子:当我们要对一个班级里的学生对象里各种成绩进行过滤时,比如大于85分获得A的学生集合,最初的方式是写不同的方法处理不同的科目 阅读全文
posted @ 2020-12-15 04:32 卡斯特梅的雨伞 阅读(557) 评论(2) 推荐(2) 编辑
摘要: 待补充 设计模式介绍 设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。 设计模式使用的位置 功能模块+框架上。 设计模式在软件中哪里?面向对象(oo)=>功能模块[设计模式+算法(数据结构)]=>框架[使用到多种设计模式]=> 架构 [服务器集 阅读全文
posted @ 2020-11-02 12:21 卡斯特梅的雨伞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: jdk可视化工具系列——检视阅读 参考 java虚拟机系列 RednaxelaFX知乎问答 RednaxelaFX博客 JConsole——Java监视与管理控制台 jconsole介绍 JConsole(java monitoring and management console)是一款基于JMX 阅读全文
posted @ 2020-10-20 15:09 卡斯特梅的雨伞 阅读(208) 评论(0) 推荐(0) 编辑
摘要: jdk命令行工具系列——检视阅读 参考 java虚拟机系列 RednaxelaFX知乎问答 RednaxelaFX博客 jps——虚拟机进程状态工具 jps 😦JVM Process Status Tool):虚拟机进程状态工具,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Cla 阅读全文
posted @ 2020-10-19 23:45 卡斯特梅的雨伞 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机系列——检视阅读 参考 java虚拟机系列 入门掌握JVM所有知识点 2020重新出发,JAVA高级,JVM JVM基础系列 从 0 开始带你成为JVM实战高手 Java虚拟机—垃圾收集器(整理版) RednaxelaFX知乎问答 RednaxelaFX博客 Class类文件讲解不够透 阅读全文
posted @ 2020-10-12 16:47 卡斯特梅的雨伞 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Java高并发系列——检视阅读 并发概念词 同步(Synchronous)和异步(Asynchronous) 同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的 阅读全文
posted @ 2020-09-11 16:37 卡斯特梅的雨伞 阅读(431) 评论(2) 推荐(0) 编辑
摘要: 前言 有个苏格兰流传的民谣是这样说的: 少了一个铁钉,掉了一个马掌; 掉了一个马掌,失了一匹战马; 失了一匹战马,丢了一个国王; 丢了一个国王,输了一场战争; 输了一场战争,亡了一个国家。 起初看的时候觉得这个概率极小的事件下,只是一个民谣说说而已,为了讲一个故事,把理论上存在的概率事件包装成一个寓 阅读全文
posted @ 2022-11-05 23:15 卡斯特梅的雨伞 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 面试准备 简历 面经——刷面经是为了临时抱佛脚,特别是针对这家公司刷面经,起码客观题如果问到了回答比较有把握。 知己知彼——主要业务,主打产品和公司发展历程,准备一个和产品业务相关的问题 录音设备——复盘,语速放慢一点,声音放大一点,注意自己说话的语气词和表达方式有哪些不足,加以改正。 凡是预则立, 阅读全文
posted @ 2022-05-12 22:31 卡斯特梅的雨伞 阅读(323) 评论(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 卡斯特梅的雨伞 阅读(29) 评论(0) 推荐(0) 编辑