开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service...
一、什么是正向代理和反向代理: A同学在大众创业的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回...
[TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
最近有个朋友去面试JAVA,问了我spring事务的事情,虽然之前有学过,但是没有融会贯通,回答得很浅。这几天重新学习研究了下,结合《Spring实战》和网上关于spring...
前言 使用Mina大概也有半年了,一直忙于开发而忘了总结,项目里的业务系统只需要发送文字消息,而TCP底层是不区分文字还是文件的,所有的应用层报文最终都要转换为字节流,有了上...
前言 最近在业务中需要处理较多并且比较繁重的任务,于是自然就想到了线程池。于是乎,就毫不犹豫地用到ThreadPoolExecutor去自定义线程池,可没想到的是,因为自己的...
在开发Java多线程应用程序中,各个线程之间由于要共享资源,必须用到锁机制。Java提供了多种多线程锁机制的实现方式,常见的有·synchronized、ReentrantL...
引言 项目上线前,一般都要求测试经理提供测试报告。虽说每个项目实现的需求不尽一样,但测试报告的模板往往是一致的,且大多是word格式的。接下来介绍一个word操作神器—Jac...
MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现...
1、过滤器: 依赖于servlet容器; 在实现上基于函数回调,可以对几乎所有请求进行过滤; 缺点是一个过滤器实例只能在容器初始化时调用一次; 使用过滤器的目的是用来做一些过...
每一个整合spring框架的项目中,总是不可避免地要在web.xml中加入这样一段配置。 而这段配置有什么作用,或者说ContextLoaderListener到底有什么作用...
本文旨在解释JavaEE中的ServletContextListener接口及用法。 1.何时需要使用ServletContextListener? 通常我们可能有这样的需求...