Tomcat5总体架构介绍

Tomcat 总体结构 Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图: 从上图中可以看出 Tomcat 的心脏是两个组件:Connector 和 Container,关于这两个组件将在后面详细介绍。Connector…

hello hello 发布于 2024-08-28

Tomcat和其他WEB容器的区别介绍

主要介绍下tomcat 与 nginx,apache的定义、区别及优缺点。 Tomcat和物理服务器的区别 Tomcat: 1.本质:软件 Web 应用服务器:一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 2. 用途:…

hello hello 发布于 2024-08-28

Java日志系统介绍

Java日志系统的演变史 我们先看一个故事。项目经理A带着一帮兄弟开发了一套复杂的企业ERP系统,这个系统一连开发了好几年,开发人员也换了好几拨。 阶段一…

hello hello 发布于 2024-08-28

如何在 Spring Boot 中创建自定义注解简化重复编码

你是否曾陷入重复编写相同代码的困境,渴望有一种方法能简化这一过程?如果你正在使用Spring Boot,想必你对注解的强大功能深有体会,它们能使你的代码更加简洁高效。然而,当现有的注解无法完全满足你的需求时,你又该如何应对呢?…

hello hello 发布于 2024-08-28

JDBC的进化与连接池技术介绍

JDBC数据库连接池 谈谈连接池、线程池技术原理 做互联网研发,最早接触使用jdbc技术,为了数据库连接能够复用,会用到c3p0、dbcp等数据库连接池。应该是研发人员最早接触的数据库连接池,再到httpclient http连接池,再到微服务netty连接池,redis客户端连接池,以及jdk中线程池技术。…

hello hello 发布于 2024-08-28

丸辣!BigDecimal又踩坑了

前言 小菜之前在国内的一家电商公司自研电商项目,在那个项目中是以人民币的分为最小单位使用Long来进行计算 现在小菜在跨境电商公司也接到了类似的计算需求,在小菜火速完成提交代码后,却被技术leader给叫过去臭骂了一顿 技术leader让小菜将类型改为BigDecimal,小菜苦思不得其解,于是下班后发奋图强,准备搞懂BigDecimal后再对代码进行修改…

hello hello 发布于 2024-08-28

聊聊Arrays.asList()踩过的那些坑

问题重现 日常开发中为了方便快捷的初始化一个List,经常会用到Arrays.asList()这个方法,不过有一次却出现了一个很奇怪的问题,测试代码如下: @Test public void test() { List<Integer> ids=Arrays.asList(1,2); ids.add(3); } 运行结果…

hello hello 发布于 2024-08-28

JavaWeb基础介绍

什么是 Java Web 如果你是70、80后的程序员,你一定要看一看这篇文章,保证满满的回忆。如果你是90后,那你更要看看这篇文章,因为你能找到java web发展的历史。 言归正传,Java语言能长期霸占语言排行榜一个重要的原因就是强大的web开发能力,web开发是java的基石(在EJB推出的时候当时的Sun用基石来描述EJB),所以了解java…

hello hello 发布于 2024-08-28

JSP与Servlet

JSP作为Servlet技术的扩展,经常会有人将JSP和Servlet搞混。本文,将为大家带来Servlet和JSP的区别,希望对大家有所帮助。 Servlet和JSP的区别 1、Servlet在Java代码中可以通过HttpServletResponse对象动态输出HTML内容。…

hello hello 发布于 2024-08-28

Servlet 工作原理介绍

什么是Servlet Servlet的作用是 为Java程序提供一个统一的web应用的规范…

hello hello 发布于 2024-08-28
上一页 下一页