自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 问答 (2)
  • 收藏
  • 关注

原创 搭建Eureka注册中心(干货)

介绍Eureka的服务发现包含两大组件:服务端发现组件(Eureka Server)和客户端发现组件(Eureka Client)。服务端发现组件也被称之为服务注册中心,主要提供了服务的注册功能,而客户端发现组件主要用于处理服务的注册与发现。1 首先创建一个meven 父工程 这里用到的依赖,这里重点注意环境中使用的是jdk8 ,切勿用高版本,<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.ap

2021-06-24 21:42:34 262

原创 stream流给对象集合排序

stream 流排序

2023-10-26 11:21:41 242

原创 mavn 自定义一个jar包

自定义一个jar 包

2023-10-26 11:13:43 139

原创 windows查看 jar包进程号指令

2 : 9898 jar包对应的端口号。根据搜索出的23700 找到对应进程。3 :打开任务管理器。

2023-07-31 19:21:45 1963

原创 java.lang.UnsupportedOperationException 异常处理

通过 json 字符串转化成的 asList ,对该 List 进行 add 时,抛出异常 java.lang.UnsupportedOperationException。

2023-07-03 17:44:55 453

原创 idea数字正则匹配替换

idea 正则替换

2023-04-25 11:04:44 230 1

原创 Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or us

当此工厂的单实例处于销毁状态时,不允许创建单实例bean(不要在销毁方法实现中从BeanFactory请求bean!

2022-12-23 15:10:02 4298

原创 @RequestParam与@PathVariable 使用与测试

PathVariable 一般用户get 请求 ,

2022-12-01 09:18:57 214

原创 2020版idea 重复bean问题

取消掉enable jmx agent。

2022-11-25 12:27:31 198

原创 springboot项目 实现CSV文件百万数据入库

配置好线程池 和 CompletableFuture 去做异步处理。使用线程池和java8Stream流数据分片去处理。

2022-11-01 23:10:23 1309 1

原创 docker 修改rabbitmq 密码

docker 修改rabbitmq 密码。

2022-09-07 15:52:00 1106 1

原创 int数组获取重复数据

int数组获取重复数据。

2022-07-18 14:49:00 220

原创 Arrays常用方法

Arrays 工具类使用

2022-07-14 16:07:36 119

原创 mysql基础查询语句

概念下面示例

2022-07-07 13:37:36 123

原创 java List 是否包含元素

常用方法

2022-07-06 17:24:30 816

原创 docker常用指令使用

最常用命令查看容器中工程的日志docker logs -f --tail 200 工程id/name–tail 200 最近200 行的日志查看指定容器信息docker ps -a |grep id-a: 展示容器idgrep :匹配 相当于正则查看docker 指令docker --help// 复制到指定文件下例如:docker cp standard:/standard.jar ./docker 查询指令docker serarch将部署的工程停止指令docker kill

2022-06-07 17:05:23 281 1

原创 自定义分页

前端表单涉及多个表数据的显示,需要用到自定义分页// 分页 模糊查询 通过代码实现可以通过 String里的indexof的方法去实现例如:XXXXName().indexOf(query.getXXXXName()) >= 0

2022-06-06 09:56:35 119

原创 java List切割

/** * 集合分割 * @param inspections * @param splitSize * @return */ public static List<List<xxx>> splitList(List<xxx> inspections, int splitSize) { //判断集合是否为空 if (CollectionUtils.isEmpty(inspections)) { return Collections..

2022-05-20 11:39:12 880

原创 递归查询sql 记录

SELECTID.LEVEL,DATA.*FROM(SELECT@ids AS _ids,( SELECT @ids := GROUP_CONCAT( defect_id ) FROM t_defect_classification WHERE FIND_IN_SET( p_defect_id, @ids ) ) AS cids,@l := @l + 1 AS LEVELFROMt_defect_classification,( SELECT @ids := ‘493416568936

2022-04-13 12:06:33 82

原创 rabbitmq--DirectExchange(直连交换机)

路由模式Direct Exchange将消息队列queue绑定到 DirectExchange 交换机上,给定一个路由key ,生产者发送消息到交换机,消费者通过监听获取消息,开发中注意key一直,否则出现不匹配异常rabbitmq 实现了ampqpom 用到的依赖<!--rabbitmq--><dependency> <groupId>org.springframework.boot</groupId> <artifac

2022-03-12 16:02:28 3654

原创 idea撤销commit 、撤销push操作

1代码先进行提交操作找到reset HEAD已经push的 找到git log 日志找到你要回退的版本,然后revert commit 完后再push 一下

2022-03-07 14:59:42 5147

原创 com.fasterxml.jackson.databind.exc.MismatchedInputException

Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.String` out of START_ARRAY token请求参数匹配导致的异常后台用的是字符串接收,这里传的是数组,所有出现异常,值的最外层加上引号即可注意事项:当存储的是json 字符串的情况,需要注意最外层用了引号的情况下,里面用的转义符 " \ "..

2022-03-07 14:11:07 19995

原创 maven 依赖包每次下载的失效

根据控制台提示 找不到的包,找到包名,然后找到对应的包解决方法用指令手动安装jar 包mvn install:install-file -Dfile=sdk-1.0.jar -DgroupId=com.im -DartifactId=sdk -Dversion=1.0 -Dpackaging=jar

2022-02-28 23:26:01 89

原创 org.apache.ibatis.binding.BindingException

springboot 项目 ,出现org.apache.ibatis.binding.BindingException出现原因:mybatis配置文件的为路径未对应解决方法:mapper-locations: classpath*:/mapper/*Mapper.xml加入通配符 * 进行匹配#mybaits配置mybatis: mapper-locations: classpath*:/mapper/*Mapper.xml typeAliasesPackage: com.xxx.xx.x

2022-02-28 23:12:31 163

原创 mysql 时间计算函数

直接运行sql 看结果-- mysql 时间计算函数-- 函数 TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)select TIMESTAMPDIFF(DAY, '2022-02-20 23:59:00', '2022-02-22 00:00:00'); select TIMESTAMPDIFF(HOUR, '2022-02-20 23:59:00', '2022-02-22 00:00:00'); select TIMESTAMPDIFF(

2022-02-22 17:22:57 463

原创 Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException

2 个bean 冲突导致的异常,找到Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException,报错后面的路径文件,删除或者注释掉 ,再启动

2022-02-21 09:34:49 403

原创 MySQL计算时间差函数

出处: https://www.cnblogs.com/hider/p/9067010.html今天遇到一个需要以时间差为条件的查询场景,需要查询出用户在某天通话时间大于15秒的记录,由于对sql了解的并不多,一开始尝试直接用时间计算,发现果然行不通,然后Google了一些资料,发现各个数据库都有针对时间计算的函数,在这里总结一下MySQL的,其他数据库的有轻微的差异,不过也都是大同小异,也可以借鉴TIMESTAMPDIFF(时间单位,参数1,参数2)可以设置参数,可以精确到天(DAY),小时(HOU

2022-02-18 09:16:58 230

原创 MYSQL GROUP_CONCAT函数实现同一Id内容合并

准备一张表CREATE TABLE `sc` ( `SId` varchar(10) DEFAULT NULL, `CId` varchar(10) DEFAULT NULL, `score` decimal(18,1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO `sc` VALUES ('01', '01', 80.0);INSERT INTO `sc` VALUES ('01', '02', 90.0)

2022-02-11 23:54:42 628

原创 mysql from 表1,表2 与join的区别,ON后面多条件 与 where 多条件

准备2 张表CREATE TABLE `sc` ( `SId` varchar(10) DEFAULT NULL, `CId` varchar(10) DEFAULT NULL, `score` decimal(18,1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `student` ( `SId` varchar(10) DEFAULT NULL, `Sname` varchar(10) DEF

2022-02-10 09:35:34 2364

原创 mysql 秒转小时、转分钟、转天

刚开始 以为mysql 有时间转换的函数,一直在找这样的函数!!!! 0.0后来发现用数学中的思维就可以解决秒转分 ,/60秒转时,/3600秒转天,/86400下面实例SELECT (SUM(time)/60/60) as xx from(select SECOND (CAST( timediff('2008-08-08 23:08:08', '2008-08-08 23:09:00') AS TIME )) as time UNION all select SECOND (CA

2022-01-29 15:28:33 6223

原创 mysql mysql.help_topic 的使用字符拆一行转多行,数据补全

select * from (SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( a.`timeIndex`, ',', b.help_topic_id + 1 ), ',', - 1 ) AS XTime, 0 ratioFROM ( SELECT '0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' AS timeIndex ) AS a JOIN mysql.help_topic AS b O

2022-01-29 14:53:03 1565

原创 sql 常用计数、统计 使用的函数

#convert() 函数可用来获取一个类型的值#返回数字表达式并四舍五入为指定的长度或精度。字符型: CHAR 日期 : DATE 时间: TIME 日期时间型 : DATETIME 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED SELECT ROUND(10/3,3),Convert(10/3,decimal(18,2))FROM t_defect_rectification_order

2022-01-24 00:33:58 1794

原创 mysql case when 统计状态数量

用法 case xxx when xx then xx else xx end注意sql 中 as 取别名不能为数字SELECT count(1) as totalnum ,sum(CASE order_state WHEN 1 THEN 1 ELSE 0 END ) AS newSend,sum(CASE order_state WHEN 2 THEN 1 ELSE 0 END) as ss,sum(CASE order_state WHEN 3 THEN 1 ELSE 0 END)

2022-01-23 23:54:51 1680

原创 mysql按时间区间进行统计以及DATE_FORMAT的使用

#时间分组 小时SELECT COUNT(1), HOUR(k.create_date ) FROM (SELECT * FROM `t_inspection_plan` p where '2019-12-18 02:15:46' < p.create_date And p.create_date < '2019-12-18 16:15:46' ORDER BY p.create_date DESc) k GROUP BY HOUR(k.create_date )#按年月 分组SE

2022-01-23 23:23:37 673

原创 java 常用定义枚举

//定义枚举类public enum TestEnum{ //枚举全部大写 YSE(1,"通过"), NO(0,"不通过”); private Integer code; private String name; private TestEnum(Integer code ,String name){ this.code = code; this.name = name; } //只提供get 方法 public Integer getCode() { ret

2022-01-04 11:14:54 237

原创 git 操作 已push到远程分支的代码进行撤销

查看日志git loggit reset --hard xxxxxxxxxgit push -f orgin 分支名

2021-12-15 23:41:53 377

原创 Command line is too long. Shorten command line for... or also for Spring Boot default configuration

<component name="PropertiesComponent"> <property name="RequestMappingsPanelOrder0" value="0" /> <property name="RequestMappingsPanelOrder1" value="1" /> <property name="RequestMappingsPanelWidth0" value="75" /> &lt..

2021-12-09 17:45:21 350

原创 hashMap froeach循环

jdk 1.8 后stream 流 map 循环 推荐import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class text1 { public static void main(String[] args) { Map<String, String> data = new HashMap<>();

2021-12-05 10:03:26 1669 1

原创 ThreadPoolTaskExecutor线程池的使用

/** * 测试类, 用户测试方法 */@RunWith(SpringRunner.class)@SpringBootTest(classes = AdminApplication.class)public class ThisTest { @Resource private ThreadPoolTaskExecutor threadPoolExecutor; @Test public void testQueryWarrper() throws Execu

2021-11-25 23:58:38 1346

原创 单例设计模式

//单例设计模式//懒汉式//优点: 第一步调用会初始化。避免内衬浪费//缺点:必须加锁才能保证单例, 加锁会影响效率public class Singleton{ private static Singleton instance; //私有化构造方法 private Singleton(){} //线程安全 public static synchronized Singleton getInstance(){ if (instan..

2021-11-16 15:09:34 211

空空如也

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

TA关注的人

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