Java
艺艺小同学
这个作者很懒,什么都没留下…
展开
-
使用mybatis-plus生成代码
使用mybatis-plus生成代码原创 2021-12-22 13:29:59 · 523 阅读 · 0 评论 -
java中使用openoffice工具word转pdf
下载openofficehttps://www.openoffice.org/版本:Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exe添加pom依赖<dependency> <groupId>org.jodconverter</groupId> <artifactId>jodconverter-core</artifactId> <versi...转载 2021-11-08 13:27:30 · 600 阅读 · 0 评论 -
java 文件上传名字重复后缀+1
校验文件名称 /** * 校验文件名称相同,若相同后缀(+n) * @param filePath 文件路径 * @param fileName 文件名称 * @return 新文件名称 */ private String checkFileName(String filePath, String fileName) { int fileMax = getFileMax(filePath, fileName);...转载 2021-08-26 10:34:59 · 2785 阅读 · 7 评论 -
@Validated 嵌套对象校验
实体对象A和B 对象A嵌套对象B,在A对象需要校验注解加入@Validpublic class B{ @NotBlank(message = "低档次取值不能为空") private String levelone; @NotBlank(message = "中档次取值不能为空") private String leveltwo; @NotBlank(message = "高档次取值不能为空") private Stri...转载 2021-02-02 14:16:32 · 3892 阅读 · 0 评论 -
JAVA上传pdf文件
配置文件:jeecg : path : #pdf路径 pdf: D:\\opt\\webapp\\pdfController层 /** * 上传pdf文件 */ @PostMapping(value = "/uploadPdfFile") public Result<Object> uploadPdfFile(@RequestParam("file") @NotNull(message = "pdf文件不能为空")原创 2021-02-01 11:04:56 · 3014 阅读 · 0 评论 -
SpringBoot中@Validated基础使用
https://www.cnblogs.com/lovechengyu/p/13094198.html转载 2021-01-21 13:47:04 · 440 阅读 · 0 评论 -
Mybatis <if>标签使用注意事项
在<if>标签的test中,不能写成“name !='aa'” ,会报错### Error querying database. Cause: java.lang.NumberFormatException: For input string: xxxx正确写法: 'name != "aa" ' 或者 "name != 'aa'.toString()"转载 2021-01-20 13:57:47 · 409 阅读 · 0 评论 -
分页公式
int totalPage = (totalRows+pageSize-1)/pageSize;int start=(currentPage-1)*pageSize;int end = start+pageSzie;转载 2021-01-11 10:11:47 · 350 阅读 · 0 评论 -
Java正则表达式校验日期格式
public static void main(String[] args) { //MM/dd/yyyy HH:mm:ss String regular1="\\d{1,2}/\\d{1,2}/\\d{4}(\\s\\d{1,2}:\\d{1,2}:\\d{1,2})?"; //yyyy/MM/dd HH:mm:ss String regular2="\\d{4}/\\d{1,2}/\\d{1,2}...转载 2020-12-17 13:47:02 · 5943 阅读 · 0 评论 -
SpringBoot使用AOP进行日志打印
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>加入切面import cn.hutool.core.date.DateUtil;import cn.hutool.extra.servlet.Servlet转载 2020-11-16 17:48:10 · 137 阅读 · 0 评论 -
Java不可见字符处理
s1含不可见字符串,s2为正常字符串String s1 = "z123456@126.com" ;String s2 = "z123456@126.com" ;System.out.println(s1 == s2);System.out.println(s1.equals(s2));System.out.println(s1.length());System.out.println(s2.length());输出结果falsefalse1615肉眼看出并没有什么不.转载 2020-06-03 09:22:15 · 2637 阅读 · 1 评论 -
JAVA获取汉字首字母拼音
JAVA获取汉字首字母拼音jar导入工具类jar导入<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>工具类package mavendemo.mavendemo;import net.sourceforge.p原创 2020-05-11 11:22:01 · 696 阅读 · 1 评论 -
多线程调用第三方API接口
public void ThreadDemo() { //集合 相当于请求内容 List<String> list = new ArrayList<String>(); list.add("110101198001119833"); list.add("110101198001119876"); list.add("110101198001119892");...原创 2019-12-03 16:36:12 · 6008 阅读 · 3 评论 -
百度生成短链接(Get请求方式)
百度短网址API-2.0版本文档地址 https://www.mynb8.com/wiki2/dwz.html Controller层 @ResponseBody @RequestMapping(value = "/BaiDuShortUrl", method = {RequestMethod.GET}) public String BaiDuShortUrl(@Requ...原创 2019-11-06 14:12:18 · 3790 阅读 · 0 评论 -
APO切点表达式
在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示:整个表达式可以分为五个部分:1、execution(): 表达式主体。2、第一个*号:...转载 2019-10-29 10:26:27 · 524 阅读 · 0 评论 -
JAVA判断字符串内容是否为数字
public boolean isNumber(String str) { Pattern pattern = Pattern.compile("-?[0-9]+.?[0-9]{0,}");; return pattern.matcher(str).matches(); }原创 2019-10-22 17:44:19 · 106 阅读 · 0 评论 -
JAVA千分位隔开并保留两位小数
DecimalFormat number = new DecimalFormat("##,##0.00");BigDecimal num=new BigDecimal(1230000);number.format(num);原创 2019-10-22 17:39:23 · 1021 阅读 · 0 评论 -
Java中内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里边,这样的类称为内部类,广泛意义上的内部类一般包括四种:成员内部类,局部内部类,匿名内部类,静态内部类 。1.成员内部类(1)该类像是外部类的一个成员,可以无条件的访问外部类的所有成员属性和成员方法(包括private成员和静态成员);(2)成员内部类拥有与外部类同名的成员变量时,会发生隐藏现象,即默认情况下访问的是成员内部类中...转载 2019-08-06 14:26:41 · 87 阅读 · 0 评论