Apache Commons 工具类大家都有用过,但是可能缺乏系统学习,只用到了一小部分功能,无法发挥极限的价值,肥朝用大白话说就是,一颗好白菜都让猪给拱了!...org.apache.commons.collections – Commons Collections自定义的一组公用的接口和工具类 org.apache.commons.collections.bag...– 实现Bag接口的一组类 org.apache.commons.collections.bidimap – 实现BidiMap系列接口的一组类 org.apache.commons.collections.buffer...– 实现集合和键/值映射相关的一组类 org.apache.commons.collections.list – 实现java.util.List接口的一组类 org.apache.commons.collections.map...组织提供的一个资源JDBC工具类库,它是对JDBC的简单封装,对传统操作数据库的类进行二次封装,可以把结果集转化成List。
码农不识Apache,码尽一生也枉然。 FastDateFormat FastDateFormat是一个快速且线程安全的时间操作类,它完全可以替代SimpleDateFromat。...因为是线程安全的,所以你可以把它作为一个类的静态字段使用。构造方法为protected,不允许直接构造它的对象,可以通过工厂方法获取。...FastDateFormat之所以是线程安全的,是因为这个类是无状态的:内部的成员在构造时就完成了初始化,并在对象存活期,不提供任何API供外界修改他们。...DateFormatUtils 将时间转化为字符串的工具类。不可实例化对象且线程安全,依赖于FastDateFormat。...把原来需用Calendar才能完成的功能统一集中了起来,也就是说没有对应的CalendarUtils类。
下面是文章的地址: http://www.cnblogs.com/hongten/archive/2012/11/08/java_null.html 下面看看org.apache.commons.lang.StringUtils...工具类源码 1 /* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor...You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-... 102 * 103 * #ThreadSafe# 104 * @see java.lang.String 105 * @author Apache Software...Foundation 106 * @author Apache Jakarta Turbine
1.2.简介 Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问 http://jakarta.apache.org/commons/...工具对各种各式的配置和参考文件提供读取帮助....Discovery Commons-Discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。....JXPath Commons-JXPath 提供了使用Xpath语法操纵符合Java类命名规范的 JavaBeans的工具。也支持 maps, DOM 和其他对象模型。....Lang Commons-Lang 提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能 Latka Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/apache_gui_tools/ 简介 有段时间对apache2 server的处理能力有所怀疑...所以希望找个GUI工具来快速地掌握apache2的状态信息。...官方地址 apache GUI提供的功能 修改配置 修改虚拟主机(VirtualHost) 修改网页文件 查看log 管理模块(modules) 查看运行统计信息 记录和搜索数据传输情况 实测数据记录功能不是分析...apache GUI安装运行 注意: 安装的教程主要针对ubuntu 需要java环境支持 以下为安装与运行过程,基本就是一个standalone的软件,几乎无需安装配置。...run.sh 访问http://your_domin:9999/ApacheGUI/ 默认账户密码都是admin 一些截图 [0yxb7eus9x.png] [ch0lzl7v5k.png] 评价 该工具使用了
正文 apxs是apache管理模块的工具,它做的是将mod.c生成mod.so,并使其能被apache加载,使用apxs的前提:mod_so已被加载 查看相关信息 ## 注:以下httpd路径以自己服务器为准...## 查看是否加载了mod_so模块 /usr/local/apache/bin/httpd -l ## 列出编译过的模块,可看出是static静态,还是shared动态 /usr/local/apache.../bin/httpd -M ## 查看apache版本 /usr/local/apache/bin/httpd -v ## 笔者的是2.2.34 Server version: Apache/2.2.34...## 查询是否有apxs locate apxs ## 有内容显示一般就是成功了 apache安装模块的流程是这样的(以mod_proxy.so为例子): 找到mod_proxy.c 文件,即源文件,...相关链接 apxs 如何向已经安装好的apache添加一个模块 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
Jmeter概述: Apache JMeter是100%纯Java桌面应用,为功能行为的负载测试和性能度量而设计的一款软件测试工具。它最初是设计用于测试Web应用程序,但已经扩展到测试功能。...Apache JMeter的可以用来测试静态和动态资源的性能(包括文件,Servlet的Perl脚本,Java对象,数据库和查询,FTP服务器等)。...Apache JMeter的特征: * 能测试许多不同类型的服务器的负载和性能: Web-HTTP、HTTPS、SOAP 通过JDBC的数据库 LDAP JMS 邮件-的POP3和IMAP...最后还用linux下的压测工具ab做了简单对比。 image.png 应用实例: 场景一:多用户并发数压测系统 这个场景中,100个用户并发访问系统,每个用户循环10次访问系统。...点击工具栏的 或者菜单栏的运行>启动,测试计划开始执行。执行完成后,就可以看到Figure3,Figure4的图标结果了。
cors /* 工具类代码
一、Collections工具类 Collections 工具类常用方法: 排序 查找,替换 同步控制(不推荐,需要线程安全的集合类型时请考虑使用 JUC 包下的并发集合) 1....类比int min(Collection coll) int max(Collection coll, Comparator c)//根据定制排序,返回最大元素,排序规则由Comparatator类控制...二、Arrays工具类 List asList(T... a) //返回由指定数组支持的固定大小的列表 void sort(int[] a) //按照数字顺序排列指定的数组 int binarySearch
java.util.function.BiConsumer; import java.util.function.Function; import java.util.stream.Collectors; /** * 树形工具类
处理完成所有请求数所花费的时间 / (总请求数 / 并发用户数) 每个请求平均处理时间:计算公式:处理完成所有请求数所花费的时间 / 总请求数; 安装 ubuntu系统下执行 apt install apache2
1、Collections工具类 Collections是专为集合服务的工具类,可以进行List、Set、Map等集合的操作,比较有用 的方法如下: 1)批量添加 public static boolean...注意Collection与Collectons的区别: Collection是集合操作的父接口,可以保存单值数据; Collections是一个集合的操作工具类,可以操作List、Set、Map集合;
1 properties配置文件读取工具类 package com.wdy.tools.utils; import java.io.FileNotFoundException; import java.io.IOException...; import java.util.Properties; /** * Properties配置文件处理工具 * @author wdy */ public class PropertiesUtil...; } catch (IOException e) { e.printStackTrace(); } } //静态方法可以被类名直接调用...public static String getValue(String key) { return prop.getProperty(key); } } 2 如何使用以上的工具类
java.io.UnsupportedEncodingException; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; /** * 分页工具类
java.io.IOException; import java.io.InputStream; import java.util.Properties; import java.util.Vector; import org.apache.log4j.Logger...boolean isReady = false; private FtpConfig config; /** 当前工作目录,每次关闭连接要回复到null,因为当前类是单例类
package com.xuecheng.framework.utils; import javax.servlet.http.Cookie; import ...
PicUtil(文件压缩工具类) /** * 文件压缩工具类 * @author Eliauk */ public class PicUtil { public static byte...label.equals(e.getLabel())).findFirst(); return match.orElse(null); } } TextValidator(正则工具类...return StringUtils.isNotEmpty(input) && pattern.matcher(input).matches(); } } DirectoryScanner(文件扫描工具类...) /** * 文件扫描工具类 * @author Eliauk */ public class DirectoryScanner { /** * 递归地遍历指定的文件夹及其所有子文件夹...pdfbox-tools 2.0.26 org.apache.tika
public static List<SysDict> buildTree(List<SysDict> list, String pid){ Li...
public static Thread getCurThread() { return Thread.currentThread(); } /** * 调用栈中的类名...上一级的方法堆栈 以此类推 String className = Thread.currentThread().getStackTrace()[level].getClassName();//调用的类名...上一级的方法堆栈 以此类推 String className = Thread.currentThread().getStackTrace()[level].getMethodName();//调用的类名
package org.jeeyxy.util; import java.util.ArrayList; import java.util.HashMap; ...
领取专属 10元无门槛券
手把手带您无忧上云