Java-字符流逐行读取/写入文件
/** * 字符流,每次读取/写入一行 * BufferedReader/PrintWriter * @Author: www.itze.cn * @Date: 2020/9/28 10:29 * @Email: 814565718@qq.com * @param srcFile * @param destFile */public static void brAndpw(String srcFile,String destFile){ try { BufferedReader reader = new BufferedReader(new FileReader(srcFile)); //参数说明,第二个true时,写入的时候会自动刷新,就不需要刷新了 PrintWriter writer = new PrintWriter(new FileOutputStream(destFile), true); String str = null; //读取,每次读取一行 while ( ...
Java-字符流读取/写入文件内容
/** * 字符流,读取文件并写入到新文件中 * 读取格式txt,xml...都可以 * @Author: www.itze.cn * @param srcFile * @param destFile * @Date: 2020/9/27 9:12 * @Email: 814565718@qq.com */public static void readCharsAndWrite(File srcFile, File destFile) { if (!srcFile.exists()) { throw new IllegalArgumentException("原文件:" + srcFile + "不存在!"); } if (!srcFile.isFile()) { throw new IllegalArgumentException(srcFile + "不是文件!"); } try { /** ...
Java-实现文件拷贝的三种方式
/** * 文件拷贝,利用字节流批量读取实现复制文件 * @Author: www.itze.cn * @Date: 2020/9/24 10:29 * @Email: 814565718@qq.com * @param srcFile * @param destFile */public static void copyFile(File srcFile, File destFile) { //判断原文件是否存在 if (!srcFile.exists()) { throw new IllegalArgumentException("源文件:" + srcFile + "不存在!"); } //判断原文件是否为一个文件 if (!srcFile.isFile()) { throw new IllegalArgumentException(srcFile + "不是一个文件!"); } try { ...
字节流-文件输入流FileInputStream[基本使用]
/** * @Author: www.itze.cn * @Date: 2020/9/24 10:29 * @Email: 814565718@qq.com */ /** * 读取一个文件,然后每10个字节换行 * * @param fileName */ public static void printHex(String fileName) { int b; int a = 1; try { //把文件作为字节流操作 FileInputStream fis = new FileInputStream(fileName); while ((b = fis.read()) != -1) { //每次只读一个字节 //以16进制 System.out.print(Integer.toHexString(b) + &q ...
Java-通过反射了解集合泛型的本质
public class ClassDemo3 { /** * @Author: www.itze.cn * @Date: 2020/9/21 13:47 * @Email: 814565718@qq.com */ public static void main(String[] args) { ArrayList list = new ArrayList(); ArrayList<String> list2 = new ArrayList<>(); list2.add("hello"); //这里泛型约束类型为String,所有这添加 "hello" 没问题// strings.add(100); 这里添加int类型就会报类型错误 Class<? extends ArrayList> c1 = list.getClass(); Class<? ext ...
Java-方法反射的基本操作
public class ClassDemo2 { /** * @Author: www.itze.cn * @Date: 2020/9/21 10:37 * @Email: 814565718@qq.com */ public static void main(String[] args) { /** * 要获取一个方法,就是获取一个类的信息,要获取类,就要先获取该类的类类型 */ A a = new A(); Class<? extends A> aClass = a.getClass(); /** * 获取方法 * getMethod()获取的时所有public的方法 * getDelcaredMethod()获取的时自己声明的方法 */ try { Method aClassDeclaredMethod = ...
Wordpress:Briefly unavailable for scheduled maintenance. Check back in a minute.
场景描述:Wordpress布置网站,在升级插件时升级失败,导致网站所有内容无法访问访问网站出现:Briefly unavailable for scheduled maintenance. Check back in a minute.
解决办法通过SSH或者FTP登陆到wordpress安装的服务器,目录切换到网站的目录下,默认:/www/wwwroot/网站名,然后执行命令:ll -a ,显示所有文件包含隐藏的,找到**.maintenance **文件然后删除即可
ssh链接删除方法:rm -rf .maintenance;ftp链接删除方法:直接右键删除即可
Class工具类-获取类/成员变量/构造函数
public class ClassUtil { /** * @Author: www.itze.cn * @Date: 2020/9/17 16:08 * @Email: 814565718@qq.com * 打印类的信息,包括类的成员函数,变量 * @param object 该对象所属类的信息 */ public static void printClassMessage(Object object) { //获取类的信息,首先获取类的类类型 //参数传递的是什么类型的对象,objectClass就是什么类型 Class<?> objectClass = object.getClass(); //获取类的名称 System.out.println("类的名称:" + objectClass.getName()); /** * Method类 * 一个成员方 ...
Jenkins发布项目[项目已经配置完成的情况下]
场景描述:在Jenkins已经配置完成的情况下,如何简单的构建发布项目1. 点击需要构建发布的项目 2. 点击左边的Build Now 立即构建 3. 点击控制台输出查看构建日志 4. 最后出现SUCCESS即可,构建发布成功