html
-
在 Linux 中使用 top 命令的建议
通过这篇教程提升你的 top 命令的知识。 尝试找出你的机器正在运行什么程序,以及哪个进程耗尽了内存导致系统非常非常慢 —— 这是 top 命令所能胜任的工…
-
UNIX 的怪东西
最近我在用我编写的各种工具做更多 UNIX 下的事情,我遇到了两个有趣的问题。这些都不是 “bug”,而是我没想到的行为。 线程安全的 printf 我有一…
-
怎样实现Servlet程序的自动加载?
在实际开发时,有时候会希望某些Servlet程序可以在Tomcat启动时随即启动。例如,当启动一个Web项目时,首先需要对数据库信息进行初始化。这时,只需要使用web.xml文件中…
-
Spring Boot2 全套教程170讲【资源文末领取】
学习Java的同学很清楚,Spring Boot很重要,甚至已经成为Java届的No.1框架,但Spring Boot也在“蹂躏”着程序员们。 因为…
-
Servlet是什么?有哪些优点?
Servlet是使用Java语言编写的运行在服务器端的程序。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情…
-
什么是继承?类的继承如何重写父类?
继承的概念 在Java中,类的继承是指在一个现有类的基础上去产生一个新的类,产生的新类被称作子类,现有类被称作父类,子类会自动拥有父类的属性和方法。例如定义一个Animal类作为父…
-
微服务架构是什么?有哪些优点和不足?
微服务架构定义 微服务架构是一种架构风格和架构思想,它倡导我们在传统软件应用架构的基础上,将系统业务按照功能拆分为更加细粒度的服务,所拆分的每一个服务都是一个独立的应用,这些应用对…
-
Spring高阶知识全面49讲【源码全解深入底层】
学过Java的同学,应该都知道Spring重要性。 学习Java不学习Spring,可以开发小应用,可以做图形界面,但是如果想要做服务器开发,Spring则是必选项。 …
-
LinkedList集合对元素进行增、查、删操作
ArrayList集合在查询元素时速度很快,但在增删元素时效率较低,为了克服这种局限性,可以使用List接口的另一个实现类LinkedList。LinkedList集合内部包含有两…
-
如何使用ArrayList集合的方法来存取元素?
ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。在ArrayList内部封装了一个长度可变的数组对象,当存入的元素超过数组长度时,ArrayList会在内…