1、下载apache-tomcat-8.5.37-embed.zip。
https://tomcat.apache.org/download-80.cgi
2、解压缩,把以下jar加入到项目lib目录。tomcat.8080是tomcat自动生成的。logs是log4j自动生成的。
3、测试1。http://localhost:8088/esb/hi
package embed;
import java.io.IOException;
import javax [阅读全文]
企业信息化建设
1、下载apache-tomcat-8.5.37-embed.zip。
https://tomcat.apache.org/download-80.cgi
2、解压缩,把以下jar加入到项目lib目录。tomcat.8080是tomcat自动生成的。logs是log4j自动生成的。
3、测试1。http://localhost:8088/esb/hi
package embed;
import java.io.IOException;
import javax [阅读全文]
1、通过ReentrantReadWriteLock、ConcurrentHashMap实现一个简易缓存。
2、通过TimerTask或Thread回收缓存。
package mvc.framework.cache;
import java.util.LinkedList;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurr [阅读全文]
package mvc.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.concurrent.CyclicBarrier;
import java.util.concurrent.ExecutorService;
import ja [阅读全文]
1、下载jd-gui-windows-1.4.0。
http://jd.benow.ca/
2、通过jd-gui.exe查看.class文件,用于分析类编译过程。
3、源文件。
// 加载相应的 Helper 类
public final class ContextLoader {
static {
System.out.println("静态代码块");
}
{
System.out.println("构造代码块");
}
public C [阅读全文]
FileItem类的常用方法:
1、boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。
2、String getName()。getName方法用来获得文件上传字段中的文件名。
3、String getFieldName()。getFieldName方法用来返 [阅读全文]
1、DBCP连接池QueryRunner的10种用法:ArrayHandler、ArrayListHandler、BeanHandler、BeanListHandler、ColumnListHandler、MapHandler、MapListHandler、BeanMapHandler、KeyedHandler、ScalarHandler。
2、DatabaseHelper.java
package mvc.framework.helper;
import java.sql.Conn [阅读全文]
1、StringUtil.java
package mvc.framework.util;
import org.apache.commons.lang3.StringUtils;
// 字符串工具类
public final class StringUtil {
// 分割固定格式的字符串
public static String[] splitString(String str, String separator) {
return StringUtils.spl [阅读全文]
1、获取指定包名下的所有类。如JarURLConnection、JarFile的用法。
2、ClassUtil.java
package mvc.framework.util;
import java.io.File;
import java.io.FileFilter;
import java.net.JarURLConnection;
import java.net.URL;
import java.util.Enumeration;
import java. [阅读全文]
1、api.properties。
app.base_package=mvc.web
app.jsp_path=/WEB-INF/view/
app.asset_path=/images/,/style/,/js/
app.upload_limit=10
app.upload_path=upload
2、PropertiesUtil.java。
package mvc.framework.util;
import java.io.FileNotFoundExcep [阅读全文]
1、StringUtil.java。
package mvc.framework.util;
import org.apache.commons.lang3.StringUtils;
// 字符串工具类
public final class StringUtil {
// 分割固定格式的字符串
public static String[] splitString(String str, String separator) {
return StringUtils.sp [阅读全文]