06 2020 档案
摘要:tomcat启动报错后显示以下错误 ## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (malloc) failed to allocate
阅读全文
摘要:在java项目中,我们会遇到价格、金额的数据,这时候我们java中应该用BigDecimal类型,数据库用decimal类型, 长度可以自定义, 如18; 小数点我们项目中用的是2, 保留2位小数. 此外还要注意的就是默认值, 一定写成0.00, 不要用默认的NULL, 否则在进行加减排序等操作时,
阅读全文
摘要:/** * 获取当前日期的下周一到下周日的所有日期集合 * @return */ public static List getNextWeekDateList(){ Calendar cal1 = Calendar.getInstance(); Calendar cal2 =Calendar.get
阅读全文
摘要:注: SimpleDateFormat是线程不安全的 public static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); public static SimpleDateFormat format1 = new Simp
阅读全文
摘要:/** * 获取当前日期所在的周一到周日的所有日期集合 * @return */ public static List<Date> getWeekDateList() { Calendar cal = Calendar.getInstance(); // 设置一个星期的第一天,按中国的习惯一个星期的
阅读全文
摘要:/** * 获取当前时间所在周的周一和周日的日期时间 * @return */ public static Map<String,String> getWeekDate() { Map<String,String> map = new HashMap(); SimpleDateFormat sdf
阅读全文
摘要:/** * 获取当前周的周一的日期 * @param date 传入当前日期 * @return */ public static Date getThisWeekMonday(Date date) { Calendar cal = Calendar.getInstance(); cal.setTi
阅读全文
摘要:使用了Lombok插件 Result.java package com.utils; import com.jetsum.business.common.constant.Constant; import lombok.Data; import org.apache.commons.lang3.St
阅读全文
摘要:支付宝支付,单位为元,精确到小数点后两位,取值范围[0.01,100000000]。 /** * 此方法价格小数点小于两位会自动补全,多余两位会四舍五入保留两位小数点 * @param price 价格 * @return */ public static String getAliPayPrice
阅读全文
摘要:/** * 获取明天的日期字符串 * @return */ public static String tomorrowDateStr(){ Date date=new Date();//取时间 Calendar calendar = Calendar.getInstance(); calendar.
阅读全文
摘要:IDEA设置代码注释提示,代码提示,鼠标放上面提示方法的注解信息 打开file-->setting-->Editor-->General,将Show quick documentation on mouse move(将信息在鼠标移动到方法上时进行提示) 打勾 (我版本是2018.2的 高版本的不确
阅读全文
摘要://distinct使用 public List<String> distinctDutyDate() { String hql="select distinct(dutyDate) from DoctorDuty"; Query query=getSession().createQuery(hql
阅读全文
摘要:新增注解类 NotRepeatSubmit.java package com.example.demo.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import
阅读全文
摘要:引入commons-lang 的jar包 /** * 判断是否是数字类型 * @param str * @return 如果为空返回false 匹配返回true */ public static boolean isInteger(String str) { if (StringUtils.isBl
阅读全文
摘要:在hql语句中,不能使用limit来限制显示的条数。 如果要限制查询的数目,要使用setMaxResults(e)方法来解决。 query.setFirstResult(e); //e是int值,要查询的条数 也可以添加setFirstResult()方法来设置开始查询的位置。 //e是int值,是
阅读全文
摘要:newList= oldList.subList(start, end); start,end分别是第几个到第几个,截取的内容包含前不包含结尾,用下标索引 此方法会改变原始list列表,返回的这个子列表的数据其实还是原列表的;也就是说,修改这个子列表,将导致原列表也发生改变
阅读全文
摘要:我们使用的是永中的第三方服务、支持直接转换文档的线上地址,也可以直接把文档上传到官方服务器上 官方文档地址:https://www.yozodcs.com/page/help.html#link152 引入jar包: commons-logging-1.1.jar,httpclient-4.5.ja
阅读全文
摘要:package com.cmd; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class Test { /** * 调用方法 * @param
阅读全文
摘要:这是写的另一个导出word方法:https://www.cnblogs.com/pxblog/p/12790904.html 本次使用的是easypoi框架 官方教程:https://opensource.afterturn.cn/doc/easypoi.html gitee地址:https://g
阅读全文
摘要:一、分页配置在MyBatis Plus 可以直接使用selectPage这样的分页,但返回的数据确实是分页后的数据,但在控制台打印的SQL语句其实并没有真正的物理分页,而是通过缓存来获得全部数据中再进行的分页,这样对于大数据量操作时是不可取的,那么接下来就叙述一下,真正实现物理分页的方法。官方在分页
阅读全文
摘要:打开tomcat文件夹到conf目录下 修改logging.properties 找到 java.util.logging.ConsoleHandler.encoding = utf-8这行 更改为 java.util.logging.ConsoleHandler.encoding = GBK 就可
阅读全文
摘要:官方文档:https://opendocs.alipay.com/open/270/105899 本地开发环境支付回调调试方法可以参考:https://www.cnblogs.com/pxblog/p/11623053.html 所需内容: 1、APPID(APPID) 即创建应用后生成 获取:ht
阅读全文
摘要:增加一个过滤器 package com.config; import com.jetsum.business.common.constant.CharsetConstant; import lombok.extern.slf4j.Slf4j; import javax.servlet.*; impo
阅读全文
摘要:增加一个配置类 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.we
阅读全文
摘要:/** * @title 使用默认浏览器打开 * @param url 要打开的网址 */ private static void browse2(String url) throws Exception { Desktop desktop = Desktop.getDesktop(); if (D
阅读全文