自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

damoneric_guo的博客

不积跬步无以至千里

  • 博客(61)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java/mysql多个字段in从而保持字段一一对应

java/mysql多个字段in从而保持字段一一对应

2022-07-21 16:44:33 1287 1

原创 常用的shell命令行

常用的命令:linux常用命令(1)命令ls——列出文件 ls显示当前目录文件 ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 lsa*列出当前目录下以字母a开头的所有文件 ls-l*.doc给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件 cpafileafile.bak把文件复制为新文件afile.bak cpafile/home/bi...

2021-02-08 08:59:28 1752 4

原创 顺丰丰桥下订单、订单查询、路由回调代码总结直接使用

1、首先申请一个顺丰丰桥的账号因为你要申请生产账号,就要先测试3次调用成功的记录,否则无法申请生产环境账号,这个一定要注意先申请需要用的api接口,否则不能使用2、下订单接口和订单结果查询接口下订单接口开发文档:http://qiao.sf-express.com/pages/developDoc/index.html?level2=897588订单结果查询接口:http://qiao.sf-express.com/pages/developDoc/index.html?leve

2021-02-03 16:38:13 4427

原创 Java生成随机数字10位数

/** * java生成随机数字10位数 * * @param length[生成随机数的长度] * @return */ public static String getRandomNickname(int length) { String val = ""; Random random = new...

2019-06-26 16:38:53 26130 5

原创 Windows端口被占用,怎么关闭?

Windows端口被占用,怎么关闭?

2023-03-20 17:18:13 1236 1

原创 java动态实现密码不同加密方式登录

java实现别的项目对接你的项目动态实现

2022-12-30 13:49:20 507 1

原创 修改git仓库仓库地址

修改git仓库仓库地址

2022-12-20 10:58:48 210 1

原创 java判断List是不是同一来源单号

java判断List是不是同一来源单号

2022-12-20 10:29:29 143

原创 mysql怎么判断表字段第一个字符是不是数字

mysql怎么判断表字段第一个字符是不是数字

2022-07-28 09:57:32 1403 1

原创 java 把输入的金额转换为汉语中人民币的大写代码实战

java 把输入的金额转换为汉语中人民币的大写

2022-07-20 13:49:57 487 1

原创 Java8 List sorted排序代码实战

Java8 List sorted排序代码实战

2022-07-13 13:57:47 1709 1

原创 解决:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal

解决方案:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.

2022-06-30 16:02:29 11514

原创 小工具录制动态gif图片

1、小工具获取链接:https://pan.baidu.com/s/19udfxFqnv3QG5XB7CA2xkQ提取码:cjlp

2022-05-31 13:50:47 106 1

原创 Java poi导出excel代码实战

Java poi导出excel

2022-05-17 15:39:37 268 2

原创 java获取中文拼音首字母

java 拼音 首字母

2022-03-31 11:23:03 3937 5

原创 Linux服务器基本信息查看命令

Linux 服务器 查看 命令

2022-03-31 07:45:00 12969 1

原创 explain详解,只看这一篇就行了

前言对于互联网公司来说,随着用户量和数据量的不断增加,慢查询是无法避免的问题。一般情况下如果出现慢查询,意味着接口响应慢、接口超时等问题。如果是高并发的场景,可能会出现数据库连接被占满的情况,直接导致服务不可用。慢查询的确会导致很多问题,我们要如何优化慢查询呢?主要解决办法有:监控sql执行情况,发邮件、短信报警,便于快速识别慢查询sql 打开数据库慢查询日志功能 简化业务逻辑 代码重构、优化 异步处理 sql优化 索引优化其他的办法先不说,后面有机会再单独介绍。今天我重点说说

2022-03-14 08:00:00 1973 3

原创 聊一聊sql优化

sql优化

2022-03-07 16:02:36 122 1

原创 Spring boot 怎么限制文件上传大小

Spring boot 怎么限制文件上传大小

2022-02-15 09:46:28 1120

原创 lombok下@Data @AllArgsConstructor @NoArgsConstructor 什么意思

lombok下有以下几个注解:1、@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。2、@AllArgsConstructor使用后添加一个全餐构造函数,该构造函数含有所有已声明字段属性参数。3、@NoArgsConstructor使用后创建一个无参构造函数。代码如下:...

2022-02-08 16:25:51 972

原创 java8多个字段分组实战

List<PrintValueVO> printValueVOListAllDeal = new ArrayList<>(); Map<String, List<PrintValueVO>> groupMap = printValueVOListAll.stream().collect(Collectors.groupingBy(a -> a.getSupplierCommodityId() + "," + a.getL.

2022-01-11 16:47:16 498

原创 mysql查询字段长度最长的记录

SELECT *, length( 字段名) FROM 表名WHERE length( commodity_name ) = ( SELECT max( length( 字段名)) FROM 表名 )

2021-12-30 09:28:06 956

原创 打印日志sql自动填充参数拼接成完整的sql

把打印出来的日志copy到上个文本框,点击转换按钮,自动转换为可以执行的sql。

2021-12-29 16:30:49 1394

原创 mysql-update多表关联更新实战

update A sp -- 主表 left join B cc on cc.id = sp.customer_commodity_id -- 替他表 left join C c on c.commodity_code = cc.commodity_code and c.status=3 left join D cp on cp.commodity_id = c.id and cp.is_deleted = 1 and cp.is_default=1 and cp.s...

2021-11-19 15:54:55 902

原创 java8的groupingBy实战

groupingBy是归类的意思,我代码就是每个公司相同的进行分类,相同公司的数据进行处理代码如下: List<SaleOrderItemInfoDTO> saleOrderItemInfoDTOS = this.saleOrderItemMapper.saleOrderItemInfos(param); if (CollectionUtils.isNotEmpty(saleOrderItemInfoDTOS)) { Map<Long, List<Sa.

2021-08-11 16:15:14 263

原创 字符串或者字符串数组或者List去除重复字段

purchaserNames = dto.getDefaultPurchaserNames().concat(",").concat(dto.getSetPurchaserNames()); String[] purchaserNamesArray = purchaserNames.split(","); List list = Arrays.asList(purchaserNamesArray); Set purchaserNamesSet = new HashSet(list).

2021-06-17 15:41:52 202

原创 ‘distinct‘ in ‘class tk.mybatis.mapper.entity.Example$Criter

出现问题,日志报出There is no getter for property named 'distinct' in 'class tk.mybatis.mapper.entity.Example$Criteria'

2021-05-31 15:42:38 407

原创 mysql nested exception is java.sql.SQLException: Bad format for Timestamp ‘2021-05‘解决方案

出现现象:sql为下:实体为下:private Date planDate;错误日志为下:解决方案:MyBatis中使用实体类接收查询结果,对查询的日期字段进行了DATE_FORMAT(pi.plan_date, '%Y-%m' ) AS planDate,结果出现了上述错误,原因就是实体类中的日期是Date类型的,查询出的时间不能直接转换,改成用String就ok了。例如下面:private String planDate;...

2021-05-13 09:27:59 1306

原创 mysql Subquery returns more than 1 row解决方案

Subquery returns more than 1 row 表示子查询返回了多行数据,只需要任意取一个值就行例如:select * from a where a.colums=(select columns from b)解决方法select * from awhere a.colums=any(select columns from b)

2021-04-30 16:37:21 522 2

原创 多线程多批次处理业务逻辑代码

多线程多批次处理业务逻辑代码private static final ExecutorService threadPool = Executors.newFixedThreadPool(10);public void sendNewsJob() throws Exception { // 查询需要推送的咨讯消息 List<NewsInfoDto> newsInfoDtos = newsInfoService.findWaitPushNews(); if (Collect

2021-04-29 15:01:17 232

原创 mysql中You can’t specify target table for update in FROM clause解决方案

在mysql中更新数据,出现You can't specify target table for update in FROM clause错误,这句话意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。例如下面这个sql:update A set update_time =now(), is_enable = 1, update_user = 1 where id in (select id from A where status = 3 and is_st

2021-04-23 11:05:51 2630

原创 Mysql 查询是否锁表

1、查询是否锁表show OPEN TABLES where In_use > 0;2、查询进程,查询到相对应的进程show processlist;3、杀掉查询进程kill id4、查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;5、查看等待锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;6、查看当前运行的所有事务SELECT * f

2021-04-12 09:17:10 785

原创 java.lang.IllegalStateException:Unable to create schema compiler问题解决

前情回顾:我在linux环境下执行以下逻辑时 public RPCResult<Serializable> callRemoteMethod(String url, String methodName, String body) { log.info("cxf发送:{}",body); JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance().

2021-04-08 13:34:48 2541 6

原创 XML数据拼接和解析代码总结

想要实现下面xml格式<?xml version="1.0" encoding="utf-8"?><datapacket sign="NDQwMTExMThlMTE1MzEyM2Q3ZDE4MGNlZWI4MjBkNTc3ZmYxMTk4NzY" supplierCode="44011118"><rowdata><masterdata><itempurplanNo="PP00000001" deptCode="44011121"d

2021-04-07 14:47:28 374 2

原创 soap Xml格式拼接和解析代码总结

soap格式拼接和解析import cn.hutool.json.XML;public class SoapUtils { /** * 拼接发送的xml * * @param key * @param params * @param serviceType */ public static String soapCreate(String key,String params,String serviceType){ .

2021-04-06 16:35:32 2240

原创 go和java的优缺点

对比点 GO JAVA 使用年限 2009年1.1版本开始使用,到现在是1.9版本,库内容相对较少,需要 继续发展 1995年从JDK1.0到现在JDK1.9,库相对更加稳定,更加完整 启动程序 main.go命令秒级启动项目,用时很短 tomcat分钟级别启动项目,用时相对较长 函数返回值和接口 返回多个,接口的实现不需要过多依赖 函数值不能支持多个返回,强制你必须oop, 接口的实现必须要有依赖, 无数的设计模式和各种ioc和

2021-03-08 14:43:59 5680

原创 JDK8升级注意事项

一、需要升级字节码依赖包;1、涉及到Dubbo的应用,需要升级javaassistant依赖(不得低于3.18);建议使用最新版本;<dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.23.1-GA</version> </dependency&gt...

2021-03-06 14:39:20 435

原创 多线程跑批处理大数据代码总结

多线程跑批处理大数据 具体思路:是先把大量数据(100w)按照1000切分成多份,然后把1000个数据排序放在10个线程中,进行多线程处理。 public void handle() throws BusinessException { int pageSize = 1000; // 目前处理逻辑中,存在多线程并发,故保险起见线程数设置不要超过10 int threadNum = 10; Page<PDto> page = new Page<PDto

2021-02-24 15:20:22 2112

原创 JDK升级到1.8 方案

背景:随着4.x的系统改造深入和进展,后续将会启动5.x,架构部已先行研究了5.x需要用到的部分技术,其中有不少是基于JDK1.8进行的。所以,我们考虑将先行的JDK1.7升级到JDK1.8.分析:JDK升级主要关注点:1.系统内部组件(jar)的兼容性2.系统运行的容器支持3.系统间jar包(接口)依赖的兼容整体升级策略:逐渐升级,由上而下,通过不断尝试,找出升级可能出现的问题。ps:已用管理员账号登入jenkins查过,是可以支持配置多个jdk版本的。...

2021-02-20 09:10:50 2355 3

原创 填充数据合并单元格并导出excel代码实现

以下代码是动态填充数据,这些数据是从数据库取得的批量的,并合并单元格,最终导出excel。但是有一点需要注意,一定是先填充数据在合并单元格,而且每个单元格的样式都是提前设置好的 。举个例子:合并单元格,第一行的第一个单元格是靠左的,第二个单元格你想居中,第三个单元格是靠右,这样是没法实现的。下面代码可以直接使用,分为四部分,标题,head部分,内容,foot部分。 public void export(List headerList, List middleList, List footLis

2021-01-28 14:14:21 303 2

顺丰丰桥下订单订单结果查询路由推送接口代码.zip

顺丰丰桥下订单订单结果查询路由推送接口代码,公司在用,直接使用,搭配我写的文档:https://blog.csdn.net/damoneric_guo/article/details/113601911,半天时间对接完毕,而且不出错!!!

2021-02-03

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

TA关注的人

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