自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Caffeine Cache 缓存框架进阶学习

Caffeine Cache 进程缓存之王https://www.java1000.com/89843.htmlhttps://www.cnblogs.com/rickiyang/p/11074158.htmlspring cachehttp://www.cppcns.com/ruanjian/java/189741.html以下为简单的查询,查询缓存,删除缓存pom:<!-- Caffeine Cache 缓存框架 start--> <dependency>

2020-07-31 15:28:16 585

原创 Spring Boot 多数据源配置的学习

Spring Boot 多数据源配置

2020-07-30 16:27:24 85

原创 springboot中spring.profiles.include 和 active的妙用

springboot中spring.profiles.include 和 active的妙用

2020-07-30 14:40:54 1653

原创 反射操作 (获取(属性名,类型)数组)(根据属性名获取属性值)

/** * 获取(属性名,类型)数组 * */ public static Map<Object,Object> getFiledName(Object o){ Field[] fields = o.getClass().getDeclaredFields(); Map<Object,Object> map = new HashMap<>(fields.length); for(int i=0..

2020-07-30 12:09:51 601

原创 反射动态操作数据实体类并修改为某个值

之前写了一篇博客说是想动态查询某个字段,但是$存在sql注入问题。所以现在用另一种方式解决。因为之前业务是把某id对应条数下面一个属性值置位null并在数据库中修改。所以必须写 stringValue = “”;。如果是修改为别的值则直接stringValue 放到中就行。field.set(stationInforationCheckDropDown,stringValue); 实际代码: @Override public int deleteAssertDropResult(Str

2020-07-30 11:52:08 412

原创 通过方法把实体类属性映射成数据库字段(驼峰原则)

private static Pattern humpPattern = Pattern.compile("[A-Z]");public String humpToLine2(String string) { Matcher matcher = humpPattern.matcher(string); StringBuffer sb = new StringBuffer(); while (matcher.find()) { matcher.appendRepla

2020-07-30 11:35:36 1325

原创 mybatis sql 动态查询字段值(新增删除一样)

name:project_classification 代表表中字段 stringValue 是字段对应的值 List<StationInforationCheck> stationInforationChecks = assertService.selectCheckByName("project_classification", stringValue); int updateByDropAndId(@Param("column") String name, @Param("id"

2020-07-28 22:33:50 595

原创 map转对象(好的做法)

Map<Object,Object> map = new HashMap();import com.alibaba.fastjson.JSON; //把map转化为对象StationInforationCheckDate st = JSON.parseObject(JSON.toJSONString(map), StationInforationCheckDate.class);

2020-07-21 15:51:07 430

原创 字段特别多时利用反射获取属性和值(不需要get set)

/** * 获取(属性名,类型)数组 * */ public static Map<Object,Object> getFiledName(Object o){ Field[] fields = o.getClass().getDeclaredFields(); Map<Object,Object> map = new HashMap<>(fields.length); for(int i=0;i

2020-07-21 15:47:41 372

原创 过滤掉敏感字符

pom:<!-- 导入解析字段值--><dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.8.3</version> </dependency>使用clean()方法就行,其他不需要考虑。过滤一些例如这种package cn.datamining

2020-07-21 15:45:04 204

原创 Mybatisplus Ipage分页 导入 导出

链接:Mybatisplus Ipage分页 导入 导出提取码:eu43复制这段内容后打开百度网盘手机App,操作更方便哦注意:下面必须加不然可能乱码!!!!!!!<properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &

2020-07-12 22:18:15 1381

原创 MySQL Explain解释各个参数和判断执行顺序

MySQL Explain解释

2020-07-12 22:13:40 625

原创 MybatisPlus自动生成实体类

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>org.apache.veloci

2020-07-06 19:22:07 4993

空空如也

空空如也

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

TA关注的人

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