自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

君子以自强不息

程序员一枚

  • 博客(25)
  • 收藏
  • 关注

原创 springboot服务出现explicit mapping for /error

springboot 错误页面标识 ‘This application has no explicit mapping for /error’。

2022-12-13 15:54:10 686

原创 iframe嵌套跨域名页面问题处理

工作中使用iframe嵌套页面处理请求,遇到的问题。

2022-12-09 17:46:43 1258

原创 Nginx日志切割和定时清理

Nginx日志随着日期越来越大,需要对日志进行定期切割清理。

2022-11-09 15:11:10 2015

原创 Navicat Premium 查询mongo文档限制1000条设置修改

使用Navicat工具查询mongo文档,想导出为excel时限制只能导出1000条。

2022-10-08 17:54:04 2418

原创 Java获取时间窗口

定时任务时需要根据当前时间获取当前时间所属的时间窗口,记录下工具类。

2022-09-20 16:15:45 418

原创 MongoDB聚合操作

mongodb 查询、更新、删除、聚合、杀死长时间执行命令的操作记录。

2022-09-20 16:09:59 256

原创 Python操作excel表格日常记录

python获取统计数据,写入excel表格

2022-06-30 10:28:37 227

原创 elasticsearch 聚合统计aggs使用问题记录

elastic 聚合查询TOP N、聚合后的去重

2022-06-30 10:11:31 751

原创 Centos服务器操作日常记录

Centos服务器日常操作命令,修改ssh远程端口、添加用户、修改密码等。

2022-04-29 17:25:14 1248

原创 elastic 8.1 进行查询,使用_id字段排序报错,错误信息:indices.id_field_data.enabled

升级 elasticsearch到 8.1版本,查询脚本使用_id字段排序报错,错误信息:indices.id_field_data.enabled。

2022-04-07 09:46:59 1515 1

原创 Tomcat中部署springmvc项目静态资源请求偶尔返回状态码:400

项目背景springmvc项目,部署在tomcat容器,由于需要修复tomcat漏洞需要升级tomcat版本。升级后tomcat版本:8.5.73问题描述请求springmvc项目中的静态资源,会出现一次正常,一次返回400状态码,交替出现。问题排查1、返回200的请求Header中没有:If-None-Match2、返回400的Header中有:If-None-Match问题解决检查自己项目中是否有过滤器把请求头Header中的value信息进行了html编码。需要对“If-None-M

2022-01-14 16:56:04 2069 6

原创 微信公众号内点击消息内容文字,自动发送消息到服务端

用户关注、发送消息给微信公众号时,服务端回复消息。用户点击消息内的文字(超链接),自动发送消息到服务端,服务端处理后按对应的逻辑回复用户。

2021-12-31 18:29:17 2913 4

原创 Java自定义排序异常:Comparison method violates its general contract

java.lang.IllegalArgumentException: Comparison method violates its general contract! at line 781, java.base/java.util.TimSort.mergeLo at line 518, java.base/java.util.TimSort.mergeAt at line 448, java.base/java.util.TimSort.mergeCollapse at line 2.

2021-12-28 15:20:40 351

原创 SpringBoot启动refreshContext(context)方法

refreshContext 函数 refresh(context); //1、 刷新上下文环境,加载对应的实例信息 if (this.registerShutdownHook) { try { context.registerShutdownHook(); //注册钩子函数,当shutdown时,执行。 } catch (AccessControlException ex) { // Not allowed in some environments. }

2021-12-08 15:04:58 1085

原创 SpringBoot 启动时 prepareContext方法

private void prepareContext(ConfigurableApplicationContext context, ConfigurableEnvironment environment, SpringApplicationRunListeners listeners, ApplicationArguments applicationArguments, Banner printedBanner) { context.setEnvironment(environment);

2021-12-08 14:47:49 274

原创 SpringBoot 启动流程代码阅读

SpringBoot 启动流程启动入口SpringApplication.run(HomeApplication.class, args);public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; Collectio

2021-12-08 14:33:36 185

原创 spring-boot java程序内存溢出

Java 程序启动添加参数,内存溢出后会打印对应的dump信息。-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/opt/jvm/log/利用MAT工具分析内存信息

2021-08-31 17:52:36 506

原创 flink命令行参数启动

业务中使用flink来统计不同维度的数据,记录下使用中遇到的问题(包括jar包的启动、停止、获取命令行参数)。

2021-08-31 16:48:16 10167

原创 kafka日常操作命令

Kafka操作日常操作kafka命令记录(Version:2.5.1)kafka启动启动kafka自带的zookeeper bin/zookeeper-server-start.sh -deamon config/zookeeper.properties启动独立部署的zookeeper bin/zkServer.sh start启动kafka bin/kafka-server-start.sh -daemon config/server.propertieskafka

2021-08-31 16:37:53 94

原创 git 日常操作命令学习

git 操作命令,日常记录git clone 项目git clone https://myproject.com/project.gitgit 全局配置 git config --global user.name "username" git config --global user.email "username@email.com" git config --listgit 项目配置在项目目录下执行以下命令 git config user.name "username

2021-05-19 14:32:23 91

原创 线上服务器CPU告警,代码问题排查

业务运行中,服务器CPU告警,排查那个线程占用了大量的CPU,找到对应的代码。看是否有逻辑BUG。

2021-05-14 18:49:09 144

原创 Java程序获取时间的时区问题

java获取时间的时区问题1、如果Linux系统的date输出的时区、时间正确。可尝试修改sudo vi /etc/timezone#替换其中内容为Asia/Shanghai

2021-01-13 15:16:50 253

原创 判断一个数字是否质数

public static boolean isPrime(int num){ if( num < 2){ return false; } for(int i = 2;i <= Math.sqrt(num);i++){ if(num % i == 0){ return false; } } return t...

2020-12-22 15:36:56 85

原创 Linux操作系统FTP服务部署使用

ftp服务部署后不能用对应的用户访问ftp服务

2020-12-17 17:01:57 339

原创 Ubuntu18.04服务器操作-笔记

服务器操作命令操作系统信息查看查看系统、内核及GCC版本 cat /proc/version查看linux的内核版本及系统位数 uname -a发行版本信息 lsb_release -a修改时区Ubuntu18.04tzselect 选择Asia \ china \ Beijing \ Yescp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime服务器挂载硬盘查看硬盘信息 sudo fdisk -l格式化硬

2020-12-17 16:51:17 191

空空如也

空空如也

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

TA关注的人

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