首页
动态
橙Bot
导航
翻译橙
标签分类
文章归档
专栏
图库
友链
留言板
1
技术方案有什么
2
引导AI,探索无限可能:深入了解prompt
3
Github:那些你不知道的使用方式
4
博客接入公众号,我是如何做到的?
5
我在青岛~
橙序员
累计撰写
186
篇文章
累计创建
65
个标签
累计收到
4
条评论
栏目
首页
动态
橙Bot
导航
翻译橙
标签分类
文章归档
专栏
图库
友链
留言板
搜索
标签搜索
公众号
事务
流处理
大数据
旅行
mongo db
SUNO
github
IDEA
安全
注解
总结
求职
分布式事务
CAP
分布式系统
loadbalancer
装修
买房
前端
方案设计
AIGC
JVM
资讯
Netty
NIO
BIO
zookeeper
RocketMQ
MySQL
stable diffusion
spring MVC
spring AOP
JDBC
mybatis
logback
docker
consul
spring event
新冠
连接池
redis
运维
nginx
hiper-v
DDD
搞笑
数据库
团建
游戏
Gradle
心情
好物
eureka
spring framework
spring boot
设计模式
apache common
ShardingSphere
KAFKA
leetcode
spring cloud
feign
ES
起点
目 录
CONTENT
以下是
apache common
相关的文章
2022-11-26
DBCP连接池原理与配置分析【三】
本文介绍了数据库连接池的创建过程和配置属性讲解。文章主要以GenericObjectPool.create()方法为切入点,详细讲解了数据库连接池的初始化过程。在连接池的创建过程中,使用了PoolableConnectionFactory.makeObject方法来创建具体的数据库连接。这里提到了池化连接PoolableConnection继承了DelegatingConnection,实现了Connection接口,Connection接口可以执行SQL语句并返回结果。文章还介绍了Connection接口的一些主要方法,包括createStatement方法用于创建Statement对象发送SQL语句到数据库。总体来说,本文详细介绍了数据库连接池的创建和配置过程。
2022-11-26
644
0
0
开发技巧
2022-11-20
DBCP连接池原理与配置分析【二】
对象连接池属性主要封装在BaseGenericObjectPool中,包括maxTotal、blockWhenExhausted、maxWaitDuration、lifo等默认配置属性。其中maxTotal表示最大连接数,blockWhenExhausted表示当连接用尽时是否阻塞等待,maxWaitDuration表示最大等待时间,lifo表示是否采用后进先出等策略。除此之外,还包括fairness、testOnCreate、testOnBorrow、testOnReturn、testWhileIdle、durationBetweenEvictionRuns、numTestsPerEvictionRun等属性。这些属性可根据具体需求进行配置,以提高连接池的性能和稳定性。
2022-11-20
829
0
0
开发技巧
2022-11-13
DBCP连接池原理与配置分析【一】
DBCP原理日常,我们通过spring或者手动创建连接时,dbcp会做哪些操作呢?以手动根据dbcp创建数据连接并查询为例:public void test(){System.out.println("Setting up data source.");DataSource da
2022-11-13
660
0
0
开发技巧
2022-08-10
【译文】commons-io使用介绍
Commons-IO 包含实用工具类、字节序类、行迭代器、文件过滤器、文件比较器和流实现。实用工具类IOUtilsIOUtils 包含处理读取、写入和复制的实用方法。 这些方法适用于 InputStream、OutputStream、Reader 和 Writer。 例如,考虑从 URL 读取字节并
2022-08-10
602
0
0
文档翻译
2022-08-10
【译文】Commons Validator使用介绍
1. 概述Commons Validator 有两个目的:提供标准、独立的验证例程/功能。为验证提供一个迷你框架。从 1.3.0 版开始创建了这个包,试图清楚地区分这两个问题,并且是Commons Validator中标准的、独立的验证例程/函数的位置。这个包的内容不依赖于 Commons Vali
2022-08-10
1013
0
0
文档翻译
2022-08-10
【译文】Common Lang使用介绍
Package org.apache.commons.lang3 描述提供高度可重用的静态实用方法,主要关注为 java.lang 类增加价值。这些类中的大多数是不可变的,因此是线程安全的。但是,目前不能保证 CharSet 在所有情况下都是线程安全的。顶级包包含各种 Utils 类,同时还有各种子
2022-08-10
526
0
0
文档翻译
2022-08-07
【译文】CLI使用介绍
以下部分描述了一些有关如何在应用程序中使用 CLI 的示例场景。使用一个boolean选项布尔选项在命令行上由选项的存在表示,即如果找到选项,则选项值为true,否则值为false。DateApp 实用程序将当前日期打印到标准输出。 如果存在 -t 选项,则还会打印当前时间。创建选项创建选项对象并添
2022-08-07
482
0
0
文档翻译
2022-08-07
【译文】Chain使用介绍
介绍计算的本质可能是对于任何预期的输入(A),我们返回预期的输出(B)。挑战是从(A)到(B)。对于一个简单的程序,(A)到(B)可能是一个单一的转换。比如说,将字符代码移动 32 位,使“a”变为“A”。在复杂的应用程序中,A 到 B 可能是一条漫长而曲折的道路。我们可能需要确认用户有权从 (A)
2022-08-07
444
0
0
文档翻译
2022-08-07
【译文】BeanUtils的介绍
1. 概览1.1背景JavaBeans 名称来自 Java API,用于 Java 语言的组件架构。编写符合 JavaBeans 设计模式的 Java 类使 Java 开发人员更容易理解您的类提供的功能,并允许 JavaBeans 感知工具使用 Java 的自省功能来了解您的类提供的属性和操作,并在
2022-08-07
562
0
0
文档翻译
2022-08-07
【译文】BCEL的介绍
2.1 介绍Java 语言已经变得非常流行,许多研究项目都致力于进一步改进该语言或其运行时行为。用新概念扩展语言的可能性无疑是一个可取的特性,但应该对用户隐藏实现问题。幸运的是,Java 虚拟机的概念允许用户以相对较少的努力透明地实现此类扩展。由于 Java 的目标语言是一种解释性语言,具有少量且易
2022-08-07
1039
0
0
文档翻译
2022-08-06
Apache Common 的简单介绍
Apache Commons是一个致力于创建和维护可重用Java组件的项目。它提供了一系列常用的Java开发组件,包括:
1. BCEL字节码工程库:用于分析、创建和操作Java类文件的工具。
2. BeanUtils:围绕Java反射和内省API的易于使用的包装器。
3. BSF:提供了脚本语言的接口,使得使用各种脚本语言与Java代码进行交互变得简单。
4. Chain:实现了责任链模式,用于处理复杂的请求处理流程。
5. CLI:提供了命令行解析器,用于解析命令行参数和选项。
6. Codec:提供了通用的编码/解码算法,如语音编码、Base64编码、URL编码等。
7. Collections:扩展和增强了Java集合框架。
8. Compress:定义了处理tar、zip和bzip2文件的API。
9. Configuration:用于读取各种格式的配置文件或首选项文件。
10. Crypto:使用AES-NI包装的OpenSSL或JCE算法进行优化的加密库。
11. CSV:用于读写逗号分隔值(CSV)文件的组件。
12. Daemon:提供了类似Unix Daemon的Java代码的替代调用机制。
13. DBCP:提供了数据库连接池服务。
14. DbUtils:为JDBC提供了一些帮助程序库。
15. Digester:用于将XML转换为Java对象的实用工具。
这些组件都具有详细的使用文档和示例,可以在Apache Commons官方网站上找到。
2022-08-06
794
0
0
开发技巧