随笔分类 - JAVA
摘要:1. isEmpty 没有忽略空格参数,是以是否为空和是否存在为判断依据。 2. isBlank 是在 isEmpty 的基础上进行了为空(字符串都为空格、制表符、tab 的情况)的判断。(一般更为常用)
阅读全文
摘要:1 String endDate = "2020-11-11"; 2 DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 3 Calendar c = Calendar.getInstance(); 4 try { 5 c.setTime(
阅读全文
摘要:java.math.BigDecimal。BigDecimal一共有4个构造方法,让我先来看看其中的两种用法: 第一种:BigDecimal(double val)Translates a double into a BigDecimal. 第二种:BigDecimal(String val)Tra
阅读全文
摘要:问题1:Spring如何加载配置,配置文件位置? 1、默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置加载application.properties文件,并把它们添加到Spring Environme
阅读全文
摘要:(1) GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 (2)
阅读全文
摘要:1、动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> select * </sql> <sql id="sql_where"> from
阅读全文
摘要:由于项目中需要使用数据源,用的网上开源的项目,之前使用网上通用的多数据源配置,没有切换成功,于是采用了AOP来切换数据源。 (此处只贴出关于多数据源和其他部分的一些配置) spring-context.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <b
阅读全文
摘要:基于注解和xml的配置,可以分离出来单独使用。 1、spring的配置文件 1 <beans xmlns="http://www.springframework.org/schema/beans" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
阅读全文
摘要:格式:[秒][分][小时][日][月][周][年] 通配符说明: * 表示所有值, 在分的字段上设置“*”,表示每一分钟都会触发 ? 表示不指定值。若 要在每月10号触发一个操作,不关心是周几,需要周位置的那个字段设置为“?”,具体设置:0 0 0 10 * ? - 表示区间。例如:在小时上设置“1
阅读全文
摘要:项目中有用到文件下载功能,之前在处理下载时对IE浏览器下文件下载名进行过处理,测试也没有问题,但是功能上线后,业务反馈IE11文件下载文件名依然乱码。打印User-Agent字符串如下: IE11 User-Agent字符串:Mozilla/5.0 (Windows NT 6.1; WOW64; T
阅读全文
摘要:第一种写法: 原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下:create_date_time >= #{startTime} and create_date_time <= #{endT
阅读全文
摘要:最后: 在启动类加上 @EnableScheduling 就可以了
阅读全文
摘要:由于服务器上放的tomcat太多,造成内存溢出。 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 一、java.lang.OutOfMemoryEr
阅读全文
摘要:JsonFormat :出参 DateTimeFormate : 入参 1 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") 2 3 @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
阅读全文
摘要:1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 public class DateUtil { 6 7 private static SimpleDateFormat sf = null; 8 9...
阅读全文
摘要:这里我用的springboot项目,配置文件yml文件配置,gradle配置jar包依赖。 找了一天资料,终于整好了多数据源,步骤如下: application.yml: build.gradle添加相关依赖: 下面是数据源的配置: 测试: 在Controller里: 至于user表和user对应的
阅读全文
摘要:由于项目需求:每隔一段时间就要调外部接口去进行某些操作,于是在网上找了一些资料,用了半天时间弄好了,代码: 然后在web.xml文件中配置监听 启动之后,会发现没隔5秒打印一次: 开始执行定时任务业务 。 然而,当调度类中调用service层业务时,启动tomcat后,执行定时任务时会报空指针异常,
阅读全文
摘要:在项目中有时经常会有这样一种情景,就是需要系统定时的执行一个任务,比如:向另外一个系统发送文件、发送消息、处理某些不需要实时性的信息等。这时,我们就用到了定时任务。 下面介绍java定时执行任务: 1、TestTimerListener.java执行定时任务,实现servlet的ServletCon
阅读全文
摘要:在java中一个完成定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义的:Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。由TimerTask:Timer安排为一次执行或重复执行的任务。 可以这样理解:Timer是一
阅读全文
摘要:由于项目中使用的短信服务发送的消息太慢,所以采用了阿里大鱼的短信服务,花费了几个小时,通过审核,发现可以单独运行。但是,放到web项目中会报错(Java.lang.NoClassDefFoundError:com/aliyuncs/exceptions/ClientException)。 然后,搜索
阅读全文

浙公网安备 33010602011771号