摘要:看过这篇文章,大厂面试你「双亲委派模型」,硬气的说一句,你怕啥? 读该文章姿势 1. 打开手头的 IDE,按照文章内容及思路进行代码跟踪与思考 2. 手头没有 IDE,先收藏,回头看 (万一哪次面试问了呢) 3. 需要查看和拷贝代码,点击文章末尾出「阅读原文」 文章内容相对较长,所以添加了目录,如果 阅读全文
posted @ 2019-07-12 09:05 日拱一兵 阅读(2870) 评论(0) 推荐(4) 编辑
摘要:Spring bean 的生命周期很容易理解。实例化 bean 时,可能需要执行一些初始化以使其进入可用 (Ready for Use)状态。类似地,当不再需要 bean 并将其从容器中移除时,可能需要进行一些清理,这就是它的生命周期 上一篇文章 "面试还不知道BeanFactory和Applica 阅读全文
posted @ 2019-07-05 09:11 日拱一兵 阅读(679) 评论(0) 推荐(1) 编辑
摘要:预防XSS,这几招管用 最近重温了一下「黑客帝国」系列电影,一攻一防实属精彩,生活中我们可能很少有机会触及那么深入的网络安全问题,但工作中请别忽略你身边的精彩 大家应该都听过 XSS (Cross site scripting) 攻击问题,或多或少会有一些了解,但貌似很少有人将这个问题放在心上。一部 阅读全文
posted @ 2019-06-30 19:37 日拱一兵 阅读(2807) 评论(0) 推荐(0) 编辑
摘要:原文链接: ""犯罪心理"解读Mybatis拦截器" "Mybatis拦截器执行过程解析" 文章写过之后,我觉得 “Mybatis 拦截器案件”背后一定还隐藏着某种设计动机,里面大量的使用了 Java 动态代理手段,它是怎样应用这个手段优雅的设计出整个拦截事件的?就像抓到罪犯要了解它犯罪动机是什么一 阅读全文
posted @ 2019-06-27 09:21 日拱一兵 阅读(583) 评论(1) 推荐(0) 编辑
摘要:前言 上一篇文章 IntelliJ IDEA 高级调试之Stream Trace 算是 IntelliJ IDEA 高级调试技巧的开胃菜,小伙伴们被这个小技巧征服,趁热打铁,今天给大家带来几个大家日常工作以及阅读源码必备的高级调试技巧 断点处添加 log 很多程序员在调试代码时都喜欢 print 一 阅读全文
posted @ 2021-05-18 10:11 日拱一兵 阅读(51) 评论(0) 推荐(1) 编辑
摘要:前言 自从 Java 8 开始,作为程序员的我们都离不开 Stream 相关功能的使用,书写起来那叫一个流畅(这个 feel~~)。但总是有一些时候,我们对 stream 的操作所要的结果和预期不符,这就需要我们逐步调试,定位问题 常规调试 先来看下面这段代码: public static void 阅读全文
posted @ 2021-05-18 10:09 日拱一兵 阅读(747) 评论(2) 推荐(0) 编辑
摘要:Java 有并发,并发知识之大,一口吃不下 这曾是我不愿意触碰的知识角 多次一头扎进并发,无功而返 为应对面试,临时苦苦记忆,不成体系 这一次我决定从基础开始,攻克它 12,0000 字 68Mb 高清无水印图文 2021 年刚开始 日拱一兵免费送上整理好的小册 这次希望我们不一样 思维导图——理清 阅读全文
posted @ 2021-03-08 08:55 日拱一兵 阅读(135) 评论(0) 推荐(0) 编辑
摘要:知识回顾 并发工具类我们已经讲了很多,这些工具类的「目标」是让我们只关注任务本身,并且忽视线程间合作细节,简化了并发编程难度的同时,也增加了很多安全性。工具类的对使用者的「目标」虽然一致,但每一个工具类本身都有它独特的应用场景,比如: 我会手动创建线程,为什么要使用线程池? 介绍了使用线程池管理线程 阅读全文
posted @ 2021-02-24 09:39 日拱一兵 阅读(244) 评论(0) 推荐(2) 编辑
摘要:前言 Jenkins, DevOps 技术栈的核心之一,CI/CD 离不开编写 Pipeline 脚本,上手 Jenkins ,简单查一下文档,你就应该不会被 agent,stages,step 这类关键词弄懵,也能很快构建出 pipeline 的骨架 但是当向骨架中填充内容的时候,尤其如何利用环境 阅读全文
posted @ 2021-01-08 09:27 日拱一兵 阅读(1144) 评论(0) 推荐(1) 编辑
摘要:大家对 Docker 都应该有了或多或少的认识了,相信大家都是从这两张图来粗旷的理解 Docker 及容器概念的 那我们如何更轻松的理解容器 Container 呢?说白了 Container 就是一个进程 比如我们 run 一个 mongo 的镜像 image 然后我们通过下面命令列举出正在运行的 阅读全文
posted @ 2020-12-24 09:25 日拱一兵 阅读(488) 评论(1) 推荐(0) 编辑
摘要:前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ... 他说,本来对 Docker 命令就不熟悉,这下感觉更加混乱了。其实个人看来,这么变化还使得命令看着更加规整 阅读全文
posted @ 2020-12-09 09:15 日拱一兵 阅读(837) 评论(2) 推荐(1) 编辑
摘要:上次写了个 cheat.sh 在手,天下我有,小伙伴们热情高涨,觉得这是一个没有杂质的好工具;也有小伙伴抱怨说对 Windows 用户不是特别友好 (其实用 curl API 是没啥问题的)。为了「雨露均沾」,今天就介绍一款对 Windows 超级 * N (N 是几,大家读完文章自己定) 友好的工 阅读全文
posted @ 2020-12-02 09:21 日拱一兵 阅读(2836) 评论(7) 推荐(7) 编辑
摘要:前言 作为程序员需要了解的东西有很多,日常编码和写脚本脱离不开各式语言与 Linux 命令。为了记住一些杂乱的或不被经常使用的知识点,我们迫切需要一个“小抄”/备忘录,小抄内容多了自然繁杂,所以我们希望这个小抄要: 简洁:只包含你想要的内容,没有其他「花边」内容 快速:可以立即使用 全面:能基本包含 阅读全文
posted @ 2020-11-30 09:39 日拱一兵 阅读(594) 评论(0) 推荐(2) 编辑
摘要:| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家 阅读全文
posted @ 2020-11-05 13:12 日拱一兵 阅读(602) 评论(0) 推荐(1) 编辑