自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 几个MySQL常见的SQL错误(不当)用法

写SQL时也没有注意到这些问题

2022-07-14 17:21:26 389

原创 改进SQL该如何写

改进SQL该如何写

2022-07-14 13:45:06 205

原创 加了索引,为何却不生效

加了索引却不生效可能会有以下几种原因

2022-07-13 17:02:57 2613

原创 桌面上的我的电脑、文件夹打开后只有在任务栏显示

桌解决面上的我的电脑、文件夹打开后只有在任务栏显示

2022-06-13 14:53:57 3856

原创 @Transactional 注解的失效场景(简述)

@Transactional 注解的失效场景(简述)

2022-06-06 11:40:57 3089

原创 eclipse查找工程和jar包中的类

eclipse查找工程和jar包中的类

2022-01-30 16:14:12 2271

原创 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

原创 queryWrapper最具体最简单的函数全集

2021-04-12 16:39:14 1408 1

原创 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

大概20个jar,应该够用,如果不够,或者版本不支持,大家可以去https://blog.youkuaiyun.com/li15974168626/article/details/108240491

2020-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除