首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
极客挖掘机
掘友等级
高级软件工程师
|
某大型国企
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
307
文章 307
沸点 0
赞
307
返回
|
搜索文章
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
「补课」进行时:设计模式(3)——和做菜一样简单的模版方法模式
1. 前文汇总 2. 做菜? 第一步:先把番茄洗干净去皮。 第二步:番茄切好,鸡蛋打散。 第三步:起锅烧油,一顿翻炒。 第四步:装盘,大功告成。 程序写到这里,好像有哪里不...
2
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (54):电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 尽管上面的答案是按字典序排列的,...
1
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
「补课」进行时:设计模式(2)——通过一个超级汽车工厂来了解工厂模式
1. 超级汽车工厂 今天我来试一下使用程序通过汽车工厂来造汽车。 身为一辆汽车,首先要有自己的名字,其次是要能开,有了这两个东西,基本上就能叫一辆汽车了。 这里定义了三辆汽...
2
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (53):最接近的三数之和
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只...
2
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
「补课」进行时:设计模式(1)——人人都能应该懂的单例模式
1. 引言 最近在看秦小波老师的《设计模式之禅》这本书,里面有句话对我触动挺大的。 很不幸,我就是这部分人当中的一个。回想起这几年的工作生涯,设计模式不能说没有接触过,但是...
9
1
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (52):三数之和
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意...
1
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
JVM 第六篇:极致优化 IDEA 启动速度
1. 引言 上面除了那个记事本,我相信所有的同学都对 IDEA 或者说 Eclipse 这两个工具的打开速度深有印象吧。 只要你没自己改过启动参数,不管电脑多高的配置,我相...
49
23
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
JVM 第五篇:命令行 JVM 故障处理工具
1. 引言 虽然我们前面介绍了各种图形化 JVM 故障处理工具,但是很多情况下,我们在处理问题的时候并没有图形化的操作环境可以使用,这时候,就需要用到 JDK 为我们提供的...
7
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
JVM 第四篇:可视化 JVM 故障处理工具
1. 可视化工具 JConsole: 最古老的工具,早在 JDK 5 时期就已经存在的虚拟机监控工具。 JHSDB: 名义上在 JDK 9 中才正式提供,但之前已经以 sa...
10
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
JVM 第三篇:Java 类加载机制
1. 什么是类的加载? 类的加载指的是将类的 .class 文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Clas...
11
1
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
JVM 第二篇:垃圾收集器以及算法
0. 引言 一说到 JVM ,大多数人第一个想到的可能就是 GC ,今天我们就来聊一聊和 GC 关系最大的垃圾收集器以及垃圾收集算法,希望能通过本篇文章,让各位同学对 GC...
7
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
Tomcat 第六篇:类加载机制
1. 引言 Tomcat 在部署 Web 应用的时候,是将应用放在 webapps 文件夹目录下,而 webapps 对应到 Tomcat 中是容器 Host ,里面的文件...
9
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
Tomcat 第五篇:请求处理流程(下)
1. 请求处理流程 AprEndPoint LimitLatch 限制连接次数。 创建了 poller 线程。 创建了 sendfile 线程。 创建了 acceptor ...
2
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
Tomcat 第四篇:请求处理流程(上)
1. 引言 既然是在讲 Tomcat ,那么一个 HTTP 请求的请求流程是无论如何也绕不开的。 上面这套流程,我相信任何一个 Java 码农都能想得到,当 Tomcat ...
2
1
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (51):盛最多水的容器
给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i...
1
1
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (50):字符串转换整数 (atoi)
请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下: 如果第一...
1
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
每日一道 LeetCode (49):Z 字形变换
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN...
1
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
Tomcat 第三篇:总体架构设计
在开始这篇文章的时候,忽然发现上一篇内容的题目不是很合适,不应该叫启动流程,更确切的应该是叫启动脚本。 在最开始,先介绍下 Tomcat 的总体设计,先有一个大概的印象,对...
1
评论
分享
极客挖掘机
高级软件工程师 @某大型国企
·
3年前
关注
# 每日一道 LeetCode (48):最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 暴力方案就很适合我这种脑子不够用的人,首先把字符串中的所有子串取出来,当然哈,取长...
1
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
1,063
文章被阅读
351,871
掘力值
10,783
关注了
38
关注者
1,023
收藏集
1
关注标签
26
加入于
2019-07-06