自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 You can‘t specify target table ‘customer_account‘ for update in FROM clause MySql解决办法

遇到同表子查询查询结果做为修改条件报错UPDATE tbl SET is_in = 1WHERE `code` =(SELECT `source_code` FROM `tbl` WHERE `code` = '0001680' LIMIT 1 )改为:UPDATE`tbl, (SELECT `source_code` sourceCode FROM `tbl` WHERE `code` = '0001680' LIMIT 1 ) aSET is_in = 1WHER...

2021-08-24 14:15:49 199 1

原创 csv文件解析

package com.besttop.logistics.util;import org.apache.http.entity.ContentType;import org.springframework.mock.web.MockMultipartFile;import org.springframework.web.multipart.MultipartFile;import java.io.*;import java.util.*;public class CsvUtil { .

2021-02-03 16:53:37 407 1

原创 根据时间段按月分组

/** * @methodName getMonthDate * @description TODO 根据时间段按月分组 * @param beginDate, endDate * @return java.util.List<java.util.Map> * @author lawrence * @date 2020/8/6 11:11 */public List<Map> getMonthDate(Date beginDate,Date endDate) {.

2020-08-07 14:59:07 570

原创 不区分大小写判断字符串或sql中是否有敏感字符

org.apache.commons.lang3.StringUtilsif (StringUtils.containsIgnoreCase(accountVoucherSet.getDataSource(),"update")) { throw new RuntimeException("sql中包含敏感字符不能保存");}

2020-06-17 10:08:06 344

原创 mysql字符串拼接返回

CONCAT_WS('-',a.`voucher_type_code`,c.`name`)为两个字段之间用-隔开返回CONCAT(a.`voucher_type_code`,a.`subject_code`,a.`subject_direction`,a.`financial_software`)为4个字段拼接返回

2020-06-17 10:05:03 539

原创 字符串逗号隔开查询FIND_IN_SET

voucherTypeCode为逗号隔开字符串SELECT `data_source` FROM `account_voucher_set` WHERE FIND_IN_SET(`voucher_type_code`,(#{voucherTypeCode}))IN比FIND_IN_SET性能高 in会走索引

2020-06-17 10:01:26 239

原创 替换掉字符串或Sql中的某些约定好的值

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");for (String dataSource:dataSources) { if (dataSource.contains("var_company")) { dataSource = dataSource.replace("var_company","'"+carryForwardParam.getUpStoreCode()+"'"); }.

2020-06-17 09:54:30 137

原创 上传Excel文件并判断格式

package com.besttop.settlement.util;public enum FileType { /** * JEPG. */ JPEG("FFD8FF"), /** * PNG. */ PNG("89504E47"), /** * GIF. */ GIF("47494638"), /** * TIFF. */ TIFF("49492.

2020-06-11 14:06:18 962

原创 String字符串与List集合互相转换

List<String> sourceType = Arrays.asList(StringUtils.split(group.getSourceType(), ","));String source = StringUtils.join(sourceType.toArray(), ",");判断String是否在字符串集合里sourceType.contains("老王...

2019-07-16 17:26:44 4908

原创 mybatis xml 格式化时间查询

格式化到时分秒也可以到天<if test="beginTime != null"> and DATE_FORMAT(send_time,'%Y-%m-%d %H:%M:%S') &gt;= DATE_FORMAT(#{beginTime},'%Y-%m-%d %H:%M:%S')</if><if test="endTime != null"&g...

2019-07-02 16:30:53 3388

原创 mySql统计某属性不同值的数量

查出结果是List<Map map> <select id="findRouteNumber" parameterType="com.besttop.logistics.model.bill.BillReturns" resultType="java.util.HashMap"> SELECT route_code, COUNT(rout...

2019-07-02 16:23:48 2243

原创 java8 lambda 表达式的应用关于list与map的转换和对象集合排序

1.List<Map map>转为map (适用于统计数量或List<Map map>中有两个字段值的转换)注(第一个取值为key,第二个为value)Map map = list.stream().collect(Collectors.toMap(s->s.get("route_code"), s -> s.get("COUNT")));2.通过对象...

2019-07-02 15:55:48 3802

原创 eclipse在方法中无法定位到xml文件

      

2018-11-23 19:52:05 1101

原创 mysql一对多查询合并多的一方的数据

base_class主表,base_class_property子表SELECT             (SELECT GROUP_CONCAT( b.`value` ) FROM `base_class_property` b WHERE b.`class_id`        = a.`id`)AS "品类属性"     FROM     `base_class`  a WHER...

2018-11-21 16:56:43 589

空空如也

空空如也

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

TA关注的人

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