随笔分类 - Java
Java基础
摘要:// 判断字符串包含数字 方法一 public static boolean testIsNumMethodOne(String str) { boolean flag = false; String numStr = "0123456789"; for (int i = 0; i < str.le
阅读全文
摘要:数据库设计 message表 message_inbox表 junit单元测试 package com.alphajuns.junit; import com.alphajuns.ssm.service.MessageService; import org.junit.Test; import or
阅读全文
摘要:测试结果 接口地址数据库表设计参照 数据库表 ConfigPool.java package com.alphajuns.ssm.util; import com.alphajuns.ssm.pojo.Config; import com.alphajuns.ssm.service.ConfigSe
阅读全文
摘要:测试结果: 数据库表截图: 导出cvs文件: 页面,导出按钮,导出js <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <body> <h2>Hello World!</h2> <%-- 引入jQuer
阅读全文
摘要:问题来源于设计模式中模板方法,抽象类有多个实现子类,并且抽象类中省略this关键字调用子类实现方法 举例如下: 抽象类Person.java 实现类Teacher.java 实现类Student.java 调用Student.java中的main方法,运行结果显示父类Person中的this和子类中
阅读全文
摘要:Timestamp timestamp1 = new Timestamp(System.currentTimeMillis()); System.out.println(timestamp1); Timestamp timestamp2 = new Timestamp(new Date().getT
阅读全文
摘要:rg.apache.commons.lang.StringUtils中的join方法可以将数组转化为字符串 Set转字符串,先将Set转数组,然后数组转字符串 @Test public void run5() { Set<String> set = new HashSet<String>(); se
阅读全文
摘要:多线程工具类: /** * ThreadPoolUtil.java */ package com.lbs.util; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue;
阅读全文
摘要:将方法和参数传入,service层通过反射调用mapper接口中的方法 测试结果: Controller @RequestMapping("/invoke/{methodName}/{param}") @ResponseBody public String invoke(@PathVariable(
阅读全文
摘要:测试结果: ZipFile引包: import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile; maven坐标 <!-- ant --> <dependency> <groupId>org.apache.ant</
阅读全文
摘要:可能存在的业务情况: 1、用户上传了压缩包,需校验压缩包中的文件是否合格。 2、用户上传压缩包,对压缩包中的文件进行批量水印处理 解决思路: 1、读取原压缩包文件,解压缩至临时目录 2、对临时目录中的解压缩文件进行校验/水印处理 3、对临时目录中处理过的文件进行压缩 4、删除临时目录及其下的文件 需
阅读全文
摘要:业务中需判定PDF文件是否为指定PDF文件,如果不是则不允许上传,并且提醒用户上传合法PDF文件 此贴需要参考我的上上篇帖子,定位PDF中关键字的位置 测试结果: maven配置 <!-- 引入pdf --> <dependency> <groupId>com.itextpdf</groupId>
阅读全文
摘要:使用itextpdf来操作PDF文件,定位PDF文件中的关键字坐标演示 测试结果: 测试的PDF文件如下: junit测试输出坐标: maven配置中引入itextpdf: <!-- 引入pdf --> <dependency> <groupId>com.itextpdf</groupId> <ar
阅读全文
摘要:easyUI加载的datagrid,editor表示可编辑 { field : 'SQE_NAME', title : '主担', width : 100, align : 'center', editor : { type : 'textbox', options : { readonly : f
阅读全文
摘要:浏览器访问报如下jsp标签错误: 根据提示,定位到jsp页面124行,代码如下: 查找原因,当<jsp:include></jsp:include>标签中没有参数时,不允许有空格和空行 <jsp:include page="include/header.jsp"></jsp:include><!--
阅读全文
摘要:org.apache.commons.collections.MapUtils工具类演示 maven pom.xml配置 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</arti
阅读全文
摘要:遇到一个字节数组与流转化的实际问题,用代码记录一下: 1 package test.com.dflzm.tpme.szjh; 2 3 import java.io.BufferedReader; 4 import java.io.ByteArrayInputStream; 5 import java
阅读全文
摘要:浏览了一下网上的博客,结合自己最近用过的,演示一下org.apache.commons.codec.binary.Base64和osun.misc中的base64编解码,效果一致,实际使用选择一种使用即可 测试代码如下: 测试结果如下图:
阅读全文
摘要:excel中的日期为下图所示,利用io读取到后,调试发现值为“12.10.2019”,需要将其转换为“2019-10-12” 用split方法以.号切割时,需要用转移字符“\\.”,代码如下 结果如下: 若还要将字符串日期转换为日期,可用如下代码:
阅读全文
摘要:1、常用方法 * update():执行DML语句。增、删、改语句* queryForMap():查询结果将结果集封装为map集合,将列名作为key,将值作为value 将这条记录封装为一个map集合 * 注意:这个方法查询的结果集长度只能是1 * queryForList():查询结果将结果集封装
阅读全文