使用Java代码压缩文件或文件夹 public static File zip(File srcFile){ File destFile = null; if(srcFile != null){ destFile = new File(srcFile.getParent()+"\\"+srcFile.getName().split("\\.")[0]+".zip"); if(srcFile.isDirector
Java 使用 iReport 导出报表 核心代码如下: private void generateReportByMap(){ // 通过URL获取模板 File reportTemplate = new File("D:/Myeclipse/Learn/Report/test.jasper"); // 设置文件路径与名称 String filePath = reportTemplate.getParent();
Caused by: java.lang.OutOfMemoryError: Java heap space Caused by: java.lang.OutOfMemoryError: Java heap space出现这个
Java 正则表达式里的 groupCount 一开始学习Java正则表达式,总会错误的API当成理所当然的来使用,结果得来的就是花更多的时间工作。今天就遇到了,正则表达式里的Matcher类的groupCount。首先看看,Java如何创建正则表达式: Pattern p=Pattern.compile("([a-z]+)(\\d+)([a-z]+)(\\d)"); Matcher m=p.matcher("aaa2223bb
HttpClient 基础 private String doMethod(String url,int mType , Boolean useHttps) { String jsonResult = null; String scheme = HttpUtils.getSchema(url); int port = HttpUtils.getPort(url); if(useHttps!=null){
Java 读取ANSI文件中文乱码问题解决方式 第一步:首先判断源文件的编码格式:按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其编码的格式。其实,如果项目运行的平台就是中文操作系统,如果这些文本文件在项目内产生,即开发人员可以控制文本的编码格式,只要判定两种常见的编码就可以了:GBK和UTF-8。由于中文Windows默认的编码是G
mybatis 使用 parameterType="Map" 传入值后 数据库中得到的却是 NULL mybatis 映射文件: select , from tb_message m , tb_user u m.user_id = u.id and m.f_type = 0 and m.id = #{messageId,jdbcType=NUMERIC} and m.title like '%${title}%'
SQLServerException: 数据类型 time 和 datetime 在 less than or equal to 运算符中不兼容。 org.springframework.jdbc.BadSqlGrammarException:### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 数据类型 time 和 datetime 在 less than or equal to 运算符中不兼容。### The er
log4j.xml 简单配置 打印 mybatis 执行的 sql 语句 网上的资料眼花缭乱 , 因为太详细所以懒得看,下面我就说最简单的方式,也是项目中常常使用的方式!1)下载jar包log4jlog4j1.2.172)新建 log4j.xmlsrc/main/resources/log4j.xml 内容如下: