-
Tomcat使用线程池配置高并发连接
Tomcat使用线程池配置高并发连接 1:配置executor属性 打开/conf/server.xml文件,在Connector之前配置一个线程池: Executor name=tomcatThreadPool namePrefix=tomcatThreadPool- maxThreads=1000 maxIdleTime=300000 minSpareThreads=200/ 重要参数说明: name :共...
-
Shiro权限管理框架(三):Shiro中权限过滤器的初始化流程和实现
Shiro权限管理框架(三):Shiro中权限过滤器的初始化流程和实现原理 本篇是Shiro系列第三篇,Shiro中的过滤器初始化流程和实现原理。Shiro基于URL的权限控制是通过Filter实现的,本篇从我们注入的 ShiroFilterFactoryBean 开始入手,翻看源码追寻Shiro中的过滤器的实...
2019-08-16 12:06:21 服务器定义mysql数据库优化IEServletPSAccessTomcattim
-
Spring入门。
Spring入门。 程序的耦合和解耦。 1、问题引入。 在使用jdbc和数据库交互时。注册驱动:DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver()); 如果把mysql的依赖(jar包)删掉,那么程序在编译期就会出现错误。也就是说当前类,依赖于Driver类。 2、程序的...
2019-08-16 12:04:51 java编写文件ASPmysql驱动IESpring配置PSWiredAccess
-
Maven 教程之 pom.xml 详解
Maven 教程之 pom.xml 详解 作者:dunwu https://github.com/dunwu/blog 推 荐 阅 读 (点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 简介 什么是 pom? POM 是 Project Object Model 的缩写...
-
commons-logging + log4j源码分析
commons-logging + log4j源码分析 分析之前先理清楚几个概念 Log4J = Log For Java SLF4J =Simple Logging Facade for Java 看到Facade首先想到的就是设计模式中的门面(Facade)模式,实际上SLF4J 就是一个装"门面"的java日志框架,它只提供一层抽象且通用的日志API供...
-
Servlet
Servlet ## Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构Servlet -- 接口|GenericServlet -- 抽象类|HttpServlet -- 抽象类* GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象* 将...
-
反射的深入浅出
反射的深入浅出 刚开始接触反射这个概念,感觉反射这个机制很复杂很难懂,所以在这篇文章中对java的反射机制以个人的理解总结归纳。 1. 什么是反射? 什么是反射?在官方文档中是这样说的: Reflection is commonly used by programs which require the ability to exa...
-
排名前16的Java工具类
排名前16的Java工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apache.commons.io.IOUtils closeQuietly:关闭一...
-
Java:控制反转(IoC)与依赖注入(DI)
Java:控制反转(IoC)与依赖注入(DI) 很长一段时间里,我对控制反转和依赖注入这两个概念很模糊,闭上眼睛想一想,总有一种眩晕的感觉。但为了成为一名优秀的 Java 工程师,我花了一周的时间,彻底把它们搞清楚了。 01、紧耦合 在我们编码的过程中,通常都需要两个...
-
Java描述设计模式(06):建造者模式
Java描述设计模式(06):建造者模式 一、生活场景 基于建造者模式,描述软件开发的流程。 1、代码实现 /** * 基于建造者模式描述软件开发 */public class C01_InScene { public static void main(String[] args) { BuilderSoft builderSoft = new SoftImpl () ; Project...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
