- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Object类型和实体类简单的相互转化
用到的中间工具类型 net.sf.json.JSONObject//建立一个对象并将 给对象赋值Student stu = new Student();stu.setId(1);stu.setName("张三");1.实体类转ObjectJSONObject json = JSONObject.fromObject(stu);Object obj = JSONObject.toBean(json,Student.class);2.Object转实体类JSONObjec..
2021-09-14 19:35:56
6746
1
原创 最简单的MP分页
//pageSize 页码//pageNum 数量PageHelper.startPage(pageSize,pageNum);或PageMethod.startPage(pageSize,PageNum);List<Object> list = this.baseMapper.selectList();//自动分页PageInfo<List> pageInfo = new PageInfo<List> (list);...
2021-08-27 10:47:49
1108
原创 Mybaits plus 时间段的检索方法
很简单 //申请时间开始时间 queryWrapper.apply(createTimeStart != null , "DATE_FORMAT( create_time, '%Y-%m-%d' ) " + " >= DATE_FORMAT( '"+createTimeStart+"', '%Y-%m-%d' )"); //申请时间结束时间 queryWrapper.apply(createTimeEn...
2021-04-02 16:06:44
295
2
原创 简单的枚举类构建
public enum CustomerRoleEnum { ROLE_CUSTOMER(0, "xxx", "gk"), ROLE_DR_MEMBER(1, "xxxx", "hy"), ROLE_SALESMAN(2, "xxxxx", "dxy"), ROLE_AGENCY(3, "xxxxxx", "jxs"), ROLE_MANAGER_AND_OVER(4, "xxxxxxxx", "jlover"); private CustomerRo...
2021-03-18 15:12:44
205
原创 获取6位随机不重复验证码
private final String NUMBER = "0123456789"; // 用字符数组的方式随机 String code = "" String model = NUMBER; char[] m = model.toCharArray(); for (int j = 0; j < 6; j++) { ...
2021-03-18 11:47:23
426
原创 解决intelliJ idea:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的问题
执行上述操作,报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project cloud-api-commons: Fatal error compiling这个错误的话,是由于你项目所需jdk版本和你当前使用的jdk版本不一致导致的,把idea中的所有的配置统一版本,我的idea中run这个项目却是1.8的1.Setting...
2020-11-09 14:49:15
15746
3
原创 SpringBoot日志报错,需要新建supplier类
SpringBoot,关于日志的使用是这样使用的:但我自己在IDEA 2.1中尝试的时候发现报错,我的SpringBoot的版本是2.2.3,报错信息如下:根据网上大神的解决方法:可以使用匿名内部类+lambda表达式简化变成过程 例如: logger.trace(()->"这是trace日志..."); 就能达到一样的效果不需要新建supplier类这样就能完美解决了...
2020-09-16 11:36:30
408
2
原创 spring 框架工程所需要的所有jar,查找方法
jar包路径:https://repo.spring.io可能需要的jarcommons-logging-1.2spring-aop-4.1.6.RELEASEspring-aspects-4.1.6.RELEASEspring-beans-4.1.6.RELEASEspring-context-4.1.6.RELEASEspring-context-support-4.1.6.RELEASEspring-core-4.1.6.RELEASEspring-expres.
2020-08-26 15:40:10
308
原创 高度注意Map类集合K/V能不能存储null值的情况
集合类 Key Value Super 说明 Hashtable 不允许为null 不允许为null Dictionary 线程安全 ConcurrentHashMap 不允许为null 不允许为null AbstractMap 锁分段技术(JDK8:CAS) TreeMap 不允许为null 允许为null AbstractMap 线程不安全 HashMap 允许为null 允许为n
2020-08-11 16:09:11
415
原创 注意!!!不要在foreach循环里进行元素的remove/add操作
【强制】不要在foreach循环里进行元素的remove/add操作。remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。正例:List<String> list = new ArrayList<>();list.add("1");list.add("2");Iterator<String> iterator = list.iterator();while (iterator.hasNext()) {String it.
2020-08-11 10:44:26
671
1
原创 运用日期时间时,都有哪些注意的
1. 【强制】日期格式化时,传入pattern中表示年份统一使用小写的y。说明:日期格式化时,yyyy表示当天所在的年,而大写的YYYY代表是week in which year(JDK7之后引入的概念),意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的YYYY就是下一年。正例:表示日期和时间的格式如下所示:new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")2. 【强制】在日期格式中分清楚大写的M和小写的m,大写的H和小写的h.
2020-08-10 16:29:12
353
原创 用insert into 插入数据后直接返回刚插入数据的ID (自增ID)
需求是这样的:mybatis中insert操作,返回自增id,因为这个自增id需要给后续业务用到原本是这样的将insert语句传入,正常执行insert操作,返回int永远是 0[失败] 或者 1[成功]在pg数据库中,可以直接这样写在插入插入语句后,直接加上RETURNING ID在mybatis中mapper.xml是这样的:<insert id="insertMaster" parameterType="java.lang.String" >${m
2020-08-05 17:59:13
12636
1
原创 获取系统环境变量和属性的方法( System.getenv()和System.getProperty() )
System.getenv()方法是获取指定的环境变量的值。System.getenv(String str)接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null。System.getProperty()是获取系统的相关属性,包括文件编码、操作系统名称、区域、用户名等,此属性一般由jvm自动获取,不能设置。System.getProperty(String str)接收参数为任意字符串,当存在指定属性时即返回属性的值,否则返回null。Map<Stri...
2020-08-05 10:31:50
2117
原创 在spring boot 中 ,在session触发器中,当session注销时,删除某个文件夹及文件夹中的文件
@WebListener // 在此注明以下类是监听器public class SessionListener implements HttpSessionListener { public void sessionCreated(HttpSessionEvent arg0) { } @Override public void sessionDestroyed(HttpSessionEvent arg0) { // 获取security用户认证信息...
2020-08-04 16:05:00
306
原创 简单实现文件的上传下载
public HashMap<String, Object> downloadFile( HttpServletResponse response ,Model model,HashMap<String, Object> errorMap) { //待下载文件名 String fileName = (String) model.asMap().get("downloadName"); //设置为格式的文件...
2020-07-29 16:30:42
288
原创 用JSP,jQuery实现两级联动,三级联动的几种方法
废话不说上代码HTML文件两级联动<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" conten
2020-06-16 14:01:22
685
转载 看到一篇不错的,介绍通过注解的方式注入依赖对象的几种方式,分享一下
https://blog.youkuaiyun.com/likun557/article/details/105154280
2020-05-26 11:44:13
283
原创 你能想到的 JAVA 经典算法题
因为疫情没有什么项目做,又把算法题敲了一遍,以后看时能方便些吧古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?public class test1 { public static void main (String args[]){ int i=1; int a=1; Scanner scanner = new Scanner(System.in);...
2020-05-25 14:20:45
304
springjar.rar
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人