手把手教你撸一个 Tomcat 服务器
herman 6年前 (2019-05-23) 2257浏览
不知道大家是否还记得前面我一篇文章中的那份简历,神一样的存在。很多人认为很难,但其实你也可以做到。走不一样的路,今天我们一起手把手的撸一个 Tomcat 吧。 你要撸一个 Tomcat,你首先得知道 Tomcat 干了哪些事。我们撸的简单点,...
herman 6年前 (2019-05-23) 2257浏览
不知道大家是否还记得前面我一篇文章中的那份简历,神一样的存在。很多人认为很难,但其实你也可以做到。走不一样的路,今天我们一起手把手的撸一个 Tomcat 吧。 你要撸一个 Tomcat,你首先得知道 Tomcat 干了哪些事。我们撸的简单点,...
herman 6年前 (2019-05-23) 4150浏览
从 Jar 包上来说,Servlet 规范就是两个 Jar 文件。servlet-api.jar 和 jsp-api.jar,Jsp 也是一种 Servlet。 从包上来说,就是 javax.servlet 和 javax.servlet.h...
herman 6年前 (2019-05-22) 4209浏览
最近不少人问我要面试题,我整理了不少文章和资料。还有不少人想要一些源码项目,所以我这里也整理了一些,免费送给大家! 第一套是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能...
herman 6年前 (2019-05-21) 3727浏览
收费群和不收费群最大的区别不在于发广告本身,而是在于花这点时间是否值得发一个广告。 昨天我和群里的几个网友在讨论问题,有人担心数学不好,是不是真的就不能学编程。这个完全不对,但是学不好数学,想往深处发展就难。数学和编程紧密挂钩,只是很多人习惯...
herman 6年前 (2019-05-21) 1977浏览
华为要崛起,阻碍了某些人的利益,因此与他们产生了矛盾。矛盾被所有人讨厌,但我们又不得不面对现实。 CPU、IO、内存等它们各自的速度并不相同,因此它们之间也会产生矛盾。CPU 跑的快,磁盘跑的慢,因此我们引入了内存这个中间桥梁来解决矛盾。 ...
herman 6年前 (2019-05-20) 3628浏览
任何一个项目或者语言都需要提供一些不同场景下的支持。支持的可选项多了,在面对不同的业务场景时,就需要调优。 所谓调优,就是调整到最佳的状态。常见的有 Java 调优,MySQL 调优,Go 调优,JVM 调优等。今天极客时间又上线了一门新课程...
herman 6年前 (2019-05-15) 3524浏览
这次极客时间的《零基础学 Java》视频课,比计划来的要早。课程很新颖,质量也很有保障。所以,推荐给大家! 近些年以来,很多人唱哀 Java,但是 Java 依然活的很好。虽然 Java 什么落下了人工智能,开始收费了。。。等等消息满天飞,但...
herman 6年前 (2019-05-13) 5776浏览
前面的那篇文章我已经预告过了,今天要写一个并发修改异常的案例。在 MySQL 中,我解释了一个全局锁,禁止修改数据的发生。但是在 java 中你可能或多或少的遇到过 ConcurrentModificationException 问题,这就是并发修...
herman 6年前 (2019-05-13) 2872浏览
每年都会毕业好几百万的的程序员,毕业之前都会做一个毕业设计。比如,在线考试系统,校园招聘系统,宠物医院系统等。还有好多粉丝问我关于 JSP 和 Tomcat 的问题。现在极客时间真是急大家所急,推出了《深入拆解 Tomcat & Jetty...
herman 6年前 (2019-05-08) 1984浏览
让开,我要开始装逼了。因为 3 个程序员都没解决掉的一个 null 异常,被我这个第四个程序员解决了。就问你们服不服,我能解决空异常。。。 事情的起因是这样的,电商系统新版本增加了一个小功能。在发货模块有一个小需求要改动,程序员 A 更改了其...
herman 6年前 (2019-04-30) 3080浏览
在面试中,很多人可能都会被问到“@Transational 注解失效了,可能原因是什么?”这类问题。 网上有很多答案。比如,@Transational 只能作用在 public 方法上。再比如,在同一个类中,一个 nan-transactio...
herman 6年前 (2019-04-29) 4478浏览
前面我写了一篇关于 Minor Gc 的文章,看得人虽然不多,但是很多人的评论给我留下了深刻的印象。今天我们继续进步,学习一下 Major Gc。 关于 Major Gc,很少有书籍或者文章来单独写它。大多数都是把它和 Minor Gc、Fu...
herman 6年前 (2019-04-28) 2004浏览
这道题很简单,面试官主要是想考察的是如何实现跨域。而实现跨域在 SpringBoot 中可以有多种实现,主要就看你对 SpringBoot 的理解程度了。 总的来说在 SpringBoot 中实现跨域有 3 种方式。当然在 SpringMVC...
herman 6年前 (2019-04-28) 3766浏览
极客时间的王争《数据结构与算法之美 》卖到了 50000 多套。是极客时间所有课程最火的专栏,主讲人至少收入上百万。 这套课程非常的火,以至于很多人对它评价为:“不知道是极客时间成就了《数据结构与算法之美 》,还是《数据结构与算法之美 》成就...
herman 6年前 (2019-04-28) 3285浏览
这个面试题很抠细节,没有上升到高大尚的原理,就简单的问一个 ICON 图标问题,然而很多人答错。 我想错误的原因可能是多方面的。其中一个原因就是这个东西改一次后很少再去调整。 面试问你你的缺点是什么? 在原来的 JSP,Sprin...