自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 运用Calendar 修改Date类型时分钟秒毫秒

【代码】java 运用Calendar 修改Date类型时分钟秒毫秒。

2023-04-10 16:23:42 1486 1

原创 EasyExcel简单使用

EasyExcel简单使用

2023-01-18 10:46:05 213

原创 Java ObjectMapper

ObjectMapper!

2023-01-18 09:28:14 805

转载 mybatis批量导入 SQLException:sql injection violation, multi-statement not allow 笔记

mybatis 批量导入解决—>java.sql.SQLException: sql injection violation, multi-statement not allow

2022-08-29 09:33:34 688

原创 List<java.util.LinkedHashMap> 转普通实体List

问题:List的值对象类型为LinkedHashMap。需要转为我们能使用的实体对象。public static <T> List<T> linkedMapTypeListToObjectList(List<T> lst,Class<T> responseType){ // 处理linkedHashMap lst = JSONObject.parseArray(JSONObject.toJSONString(lst)).toJavaList(

2022-04-07 11:13:13 3807

原创 github:Failed to publish this branch

(windows系统)同步git时遇到“Failed to publish this branch”的错误,shell输入命令得到详细提示“https not supported or disabled in libcurl”仔细检查之后发现是由于安装了别的软件,或者是编程中因需要而更换过库文件,导致system32里面的libcurl被覆盖了。解决的办法一是可以选择更新libcurl,或者把默认git的默认连接方式由https改为ssh,只需在shell执行以下命令即可:git config --g

2022-02-24 10:51:46 657

原创 DataGrip 在 Database 表名后面显示 comment 注释

2022-02-24 09:02:19 12628 13

原创 java stream流实现对list集合去重,根据某一个属性去重,查询重复值操作

list集合去重:public List<WmsUserExcelVo> repetitionRepetition(List<WmsUserExcelVo> excelListl) { List<WmsUserExcelVo> newList = excelListl.stream().distinct().collect(Collectors.toList()); return newList; }list集合根据某一个属性

2022-02-23 14:22:49 13278

原创 SQL查询某一字段重复的数据

查询出重复记录select * from 数据表 WHERE 重复记录字段 in ( select 重复记录字段 from 数据表 group by 重复记录字段 having count(重复记录字段)>1)例如:select * from wms_user_role WHERE role_id in ( select role_id from wms_user_role group by role_id having count(role_id)>1);...

2022-02-21 09:30:32 8580 1

原创 笔记:String转list去除反斜杠

运用JSON.parseArray()方法wmsStockroomMessage.setMasslossPhotoList(JSON.parseArray(message.getMasslossPhoto(), String.class));

2022-02-17 09:28:29 684

原创 jdk8新特性stream实现各种对list操作

利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, String name, BigDecimal money, Integer num) { thi

2022-01-26 10:50:11 619

原创 stream流方式处理List集合转String

List集合转String类型,以逗号分割vindatum.getError() 是list集合String error = vindatum.getError().stream().map(String::valueOf).collect(Collectors.joining(","));list接多条数据,把某一个值转换,可以进行包含判断String str = insideVoList.stream().map(WmsSrockroomInsideQueyVo::getStatus).col

2022-01-26 09:15:17 12649 2

原创 mybatis foreach标签 查一组数据

<if test="list != null and list.size() > 0"> and (brand_id,clientele_id) in <foreach item="item" collection="list" separator="," open="(" close=")"> <trim prefix="(" suffix=")" suffixOverrides=","&

2022-01-19 16:21:08 259

转载 在left join语句中,左表过滤必须放where条件中,右表过滤必须放on条件中,这样结果才能不多不少,刚刚好。

转载自:https://blog.csdn.net/cainiao1923/article/details/103594153通过上面的问题现象和分析,可以得出了结论:在left join语句中,左表过滤必须放where条件中,右表过滤必须放on条件中,这样结果才能不多不少,刚刚好。SQL 看似简单,其实也有很多细节原理在里面,一个小小的混淆就会造成结果与预期不符,所以平时要注意这些细节原理,避免关键时候出错。...

2022-01-19 10:18:17 542

转载 JAXB血案之 XML外部实体注入漏洞(XXE)

1.漏洞描述XML外部实体注入漏洞,即XXE(XML External Entity),此漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件,造成文件读取、命令执行、内网端口扫描、攻击内网网站、发起dos攻击等危害。2.JAXB是什么?JAXB实现了java对象与xml之间的转换,使用的注解主要有:(1)@XmlRootElement:用于类级别的注释,对应XML的根节点。参数:name 定义这个根节点的名称namespace 定义这个根节点命名空间(2)

2022-01-12 11:09:53 1242

转载 Java数组,从青铜到王者,全解析数组

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数组的定义?二、array 遍历三.List和array 之间的转换一、数组的定义?先声明后使用数据类型 [] 数组名称 = new 数据类型[长度];String[] arr3 = new String[5];数据类型 数组名称[] = new 数据类型[长度];String arr[] = new String[5];直接初始化String[] arrs = {“1”,“2”,“3”};String[]

2022-01-12 11:05:12 128

原创 JAVA判断各种类型数据是否为空

1、判断list是否为空(Map、Set同list)if(list != null && list.size() == 0){} if(list != null && !list.isEmpty()){} list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。 list.isEmpty():判断list里是否有元素存在 list.size():判断list里有几个元素

2022-01-12 10:53:28 3120

转载 Java enum枚举类型工具类的用法详解

Java enum的用法详解用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl… 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color {RED, GREEN, BLANK, YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。enum Signal {GREEN, YELLOW, RE

2022-01-12 10:48:17 421

原创 Java字符串截取,截取某个字符之前或者之后的字符串

一、java截取某个字符之前或者之后的字符串:截取"_"之前字符串代码如下(示例)://java截取某个字符之前的字符串public static void substringTest01(){ String str = "test_https://www.baidu.com/"; //截取_之前字符串 String str1 = str.substring(0, str.indexOf("_")); System.out.println("截取_之前字符串:"+

2022-01-12 10:46:23 25064

转载 mysql格式化日期的函数_MySql格式化日期函数

1、DATE_FORMAT(date,format):select DATE_FORMAT(create_time,‘%Y%u‘) weeks,count(caseid) count from tc_case group byweeks;2 select DATE_FORMAT(create_time,‘%Y%m%d‘) days,count(caseid) count from tc_case group bydays;3 select DATE_FORMAT(create_time,‘%Y%m‘) m

2022-01-12 10:41:21 5822

原创 mysql大于等于、小于等于的写法

mysql大于等于>=、小于等于<=、>、<的写法大于等于 <![CDATA[ >= ]]>小于等于 <![CDATA[ <= ]]>大于 <![CDATA[ > ]]>小于 <![CDATA[ < ]]>或者用替换符号进行替换原符号 < <= > >= & ’ "替换符号

2022-01-12 10:38:22 1044

原创 Mysql查询当天,本周,本月所有数据记录

Mysql查询当天,本周,本月所有数据记录一、查询当天的记录:1 select * from create_time where TO_DAYS(create_time) = TO_DAYS(NOW())注意:这里的create_time是数据库中的时间字段,会根据这个时间去和今天的时间对比获取数据.二、查询昨天(固定几天前)的记录:1 select count(1) from kunyao_shop_order where is_payed = 1 and TO_DAYS(NOW()) - T

2022-01-12 10:37:05 14689 2

原创 JAVA Json字符串与对象转换取值

{“appid_app”:“appid_app”,“appid”:“appid”,“appsecret_app”:“appsecret_app”,“appsecret”:“appsecret”,“partner_app”:“partner_app”,“partner”:“partner”,“partnerkey_app”:“partnerkey_app”,“partnerkey”:“partnerkey”,“redirect_uri”:“redirect_uri”,“notifyurl”

2022-01-12 10:34:18 348

原创 java生成Excel文件

org.apache.poi poi 3.14 org.apache.poi poi-ooxml 3.14代码实现 import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.use

2022-01-12 10:26:11 483

转载 去掉字符串前后逗号

//定义正则String regex = “^,|,$”;String str =",3453,435,45,34543,";String str1 = str.replaceAll(regex, “”);System.out.println(str1);3453,435,45,34543————————————————版权声明:本文为CSDN博主「jovi_zhao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn

2021-04-08 15:45:14 514

原创 请赐教 ListltString>中有一组数据,每个元素由字符串和数字组成,前缀为字符串,后面为数字,请赐教

ListltString>中有一组数据,每个元素由字符串和数字组成,前缀为字符串,后面为数字。要求:前缀相同的取数字最大值的元素。例如:元素:ABC001,ABC002,ABC003,ACD001,ACD002结果取值:ABC003,ACD002...

2020-09-24 22:33:36 974 2

空空如也

空空如也

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

TA关注的人

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