摘要: Java文件操作之复制、压缩、解压 一、文件复制 1、通过文件流Stream对文件进行复制 这种方式的文件复制主要是通过InputStream读取文件流,再将读取的文件流数据写入到新创建的文件中。 2、通过FileChannel对文件进行复制 FileChannel操作文件流时使用的是ByteBuf 阅读全文
posted @ 2019-08-28 22:17 音译昌 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: Java定时器之Quartz 简介 官方说明 Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application fr 阅读全文
posted @ 2019-07-30 19:37 音译昌 阅读(816) 评论(0) 推荐(0) 编辑
摘要: Aspose简介 Aspose是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose可以支持Doc,Docx,PDF,Excel 等格式的文件处理。我们可以通过使用Aspose生成、修改、转换和打印文档。 Aspose并非开源,所以在使用的时候需要获取版权,否则在操作文档中会显示版 阅读全文
posted @ 2019-07-29 22:26 音译昌 阅读(8712) 评论(0) 推荐(0) 编辑
摘要: 前言 1. HashMap中k的值没有顺序,常用来做统计。 2.LinkedHashMap吧。它内部有一个链表,保持Key插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。 3. TreeMap的顺序是Key的自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 阅读全文
posted @ 2019-06-18 17:48 音译昌 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 编程中使用常量的优点: 常量提取出来有利于代码阅读,而且下次再做这种判断不用手写或复制并且提高代码的复用率,方便修改,直接通过常量类就能得到。不过我觉得提取出来并不会有利于代码性能提升,因为常量分配在内存的常亮池中,所以内存不会出现多个相同常量字符串。总的来说提取常量主要是为了避免魔法数字和硬编码等 阅读全文
posted @ 2019-06-18 16:23 音译昌 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: 引用与对象 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加 阅读全文
posted @ 2019-06-18 13:55 音译昌 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 问题出现原因: 在做测试的时候,将测试的服务器上的mysql数据库的几张表的结构和数据转存sql后,拿到本地执行报错:[Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci',一直没执行成功。 解决方法: 1、检查mysql数据库的版本,发现两边数据的 阅读全文
posted @ 2019-05-06 18:44 音译昌 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: 一、使用python导入的原因 1、csv文件为从文件数据库导出的数据文件,一个一个的导入到数据库效率就比较低下; 2、日期形式的字段会存在特殊的字符或者字段中包含了单引号就会报错。 二、操作 1、循环读取选定文件夹下的文件 2、解析文件内容,首行为标题栏需要跳过。入库操作每满1000条commit 阅读全文
posted @ 2019-04-23 14:30 音译昌 阅读(11348) 评论(0) 推荐(0) 编辑
摘要: 字符串拼接常用到的几种方式如下: 1、“+”拼接; 2、concat拼接; 3、StringBuilder(StringBuff)拼接。 几种拼接方式的比较测试如下: 代码: 测试结果如下: 其中第一种方式拼接字符串在我的视眼中是最常见的,孰不知第一种方式是最不值得提倡的(性能消耗大,效率低),co 阅读全文
posted @ 2019-01-31 20:05 音译昌 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 一、方法 1、通过indexOf和substring这两个方法实现字符串分割 实现逻辑: 利用indexOf找出分割的字符在字符串中的位置,根据分割字符的位置切割字符串,再将分割好的字符串放进结果集。 实现代码如下: 2、通过charAt和substring这两个方法实现字符串分割 实现逻辑: 同上 阅读全文
posted @ 2019-01-31 19:13 音译昌 阅读(6093) 评论(0) 推荐(0) 编辑