java
huo920
这个作者很懒,什么都没留下…
展开
-
JAVA IO - java中文件拷贝剪切的5种方式
JAVA IO - java中文件拷贝剪切的5种方式//文件拷贝:将文件从一个文件夹复制到另一个文件夹//文件剪切:将文件从当前文件夹,移动到另一个文件夹//文件重命名:将文件在当前文件夹下面改名(也可以理解为将文件剪切为当前文件夹下面的另一个文件) //一、文件拷贝@Testvoid testCopyFile1() throws IOException { File fromFile = new File("D:\data\test\newFile.txt"); File to原创 2020-11-23 16:25:02 · 989 阅读 · 0 评论 -
JAVA IO - 删除文件或文件夹的7种方法
JAVA IO - 删除文件或文件夹的7种方法//一、删除文件或文件夹的四种基础方法//File类的delete()//File类的deleteOnExit()//Files.delete(Path path)//Files.deleteIfExists(Path path);//false只能告诉你失败了 ,但是没有给出任何失败的原因@Testvoid testDeleteFileDir1() { File file = new File("D:\data\test"); b原创 2020-11-20 18:14:25 · 6923 阅读 · 1 评论 -
JAVA IO - 从文件中读取数据的6种方法
JAVA IO - 从文件中读取数据的6种方法// 1.Scanner@Testvoid testReadFile1() throws IOException { //文件内容:Hello World|Hello Zimug String fileName = "D:\data\test\newFile4.txt"; try (Scanner sc = new Scanner(new FileReader(fileName))) { while (sc.hasNextL原创 2020-11-20 18:13:21 · 1039 阅读 · 0 评论 -
JAVA IO - 创建并写文件的五种方式
JAVA IO - 创建并写文件的五种方式@Testvoid testCreateFile1() throws IOException { String fileName = "D:\data\test\newFile.txt"; Path path = Paths.get(fileName); // 使用newBufferedWriter创建文件并写文件 // 这里使用了try-with-resources方法来关闭流,不用手动关闭 try (BufferedWrite原创 2020-11-19 18:01:08 · 595 阅读 · 0 评论 -
Java SE 枚举类
Java SE 枚举类作者: [霍英俊] (huo920@live.com)文章目录Java SE 枚举类1、枚举类理解2、自定义枚举类(jdk5.0前)3、使用接口定义静态常量4、使用enum定义枚举类(jdk5.0新增)(重点)1 、说明介绍2、简单枚举3、 自定义扩充枚举4、Enum类的主要方法5、 实现接口的枚举类5、枚举与设计模式1、单例模式2、策略模式6、专门用于枚举的集合类1、EnumSet2、EnumMap1、枚举类理解枚举类型可以取代以往常量的定义方式,即将常量封装在类或者接口中原创 2020-07-05 22:17:34 · 229 阅读 · 1 评论 -
Java 设计模式-简单工厂模式
Java 设计模式-简单工厂模式文章目录Java 设计模式-简单工厂模式介绍简单工厂模式的结构与实现**简单工厂模式的优缺点和适用环境**介绍简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。定义:定义一个工厂类,他可以根据参数的不同返回不同类的实例,被创建的实例通常都具原创 2020-07-05 17:00:19 · 2369 阅读 · 0 评论 -
Java 设计模式 - 单例模式
Java 设计模式 - 单例模式作者: 霍英俊 [huo920@live.com]文章目录Java 设计模式 - 单例模式单例设计模式介绍单例设计模式八种方式饿汉式 - 静态常量饿汉式(静态常量)应用实例优缺点说明饿汉式 - 静态代码块饿汉式(静态代码块)应用实例优缺点说明懒汉式 - 线程不安全懒汉式线程不安全应用实例优缺点说明懒汉式 - 线程安全,同步方法懒汉式线程安全,同步方法应用实例优缺点说明懒汉式 - 线程安全,同步代码块懒汉式 线程安全,同步代码块应用实例优缺点说明懒汉式 - 双重检查 - 推原创 2020-07-04 19:14:27 · 1613 阅读 · 0 评论 -
SSM集成开发环境整合配置教程
[霍英俊](huo920@live.com)文章目录`web.xml`配置详解集成Spring集成SpringMVCSpring配置SpringMVC配置详解Mybaits配置jdbc.properties配置Mybatis逆向工程文件配置-generatorConfig.xml所有配置文件注意对命名空间的引用web.xml配置详解集成Spring配...原创 2018-11-06 21:25:01 · 342 阅读 · 0 评论 -
Tomcat配置教程
Tomcat配置教程Tomcat配置教程一、下载二、环境变量配置三、在IDE中配置1. 在Eclipse中配置Tomcat2. 在Intellij IDEA中配置Tomcat一、下载点击Apache Tomcat即可到官网下载。此处以当前较为稳定的Tomcat8.5为例,下载页面如下,点击即可下载。解压之后目录结构如下:二、环境变量配...原创 2018-09-06 22:22:00 · 1335 阅读 · 0 评论 -
Filter过滤器的简单使用
Filter过滤器的简单使用1.定义: servlet规范中定义的一种特殊的组件,用于拦截容器的调用 注:容器收到请求之后,如果有过滤器,会先调用过滤器,然后在调用servlet2.准备CommentServlet.java文件package web;import java.io.IOException;import java.io.PrintWriter;import javax.s原创 2017-10-24 23:36:59 · 384 阅读 · 0 评论 -
Java中验证码的生成
Java中验证码的生成(随机长度) /** * 返回长度为size个字符,并且随机从A~Z,a~z,0~9中选取的字符串。 * @param size : 验证码长度 * @return : 生成的验证码 */ private String getCode(int size) { String number = "";原创 2017-10-24 22:31:00 · 270 阅读 · 0 评论 -
[思维导图]Java中异常的分类整理
父类:ThrowableThrowable是所有异常的父类,位于:java.lang.ThrowableJava的异常(包括Exception和Error)分为可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)1. 可查异常(编译器要求必须处置的异常):正确的程序在运行中,很容易出现的、情理可容的异常状况。可查异常虽然是异常状况,但在一定原创 2017-10-24 00:12:19 · 1155 阅读 · 0 评论 -
java Exception: NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory
java中使用连接池技术连接数据库相关服务时,在相关的jar文件已导入(ojdbc/commons-dbcp-xxx),在用BasicDataSource bds = new BasicDataSource ()时,提示出现如下错误! NoClassDefFoundError:org/apache/commons/pool/KeyedObjectPoolFactory 解决方原创 2017-10-20 02:16:22 · 1172 阅读 · 0 评论