自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

naruto227的博客

见贤思齐焉,见不贤而内自省也

  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用IDEA远程debug调试

这就是你为什么搜其他博客,会有这种配置的原因,其实这个配置也是可行的。但更准确应该按照下面jdk5-8的配置。据说因为jdk9变得安全了,远程调试只允许本地,如果要远程,则需要在端口前配置*springboot项目,部署到服务器上,需要开启远程debug跟踪代码。可以注意到:切换不同的jdk版本,生成的脚本不一样。可以通过配置详情中,切换JDK版本查看。使用idea开启远程debug。选择 jdk 5-8,则为。选择 jdk1.4,则为。选择 jdk9以上,则为。

2024-05-28 15:11:45 876

原创 504 Gateway Time-out

做Excel导入的功能,由于Excel的数据比较多,需要做处理然后入库,数据量大概200万,所以毫无悬念的导入Excel接口调用超过了一分钟,并且报错:504 gateway timeout。nginx超时限制。

2024-05-24 17:51:59 245

原创 Nginx

【代码】Nginx。

2024-05-23 17:07:38 275

原创 启动单个jar服务指令

总的来说,这条命令的作用是让指定的 Java 程序在后台不挂断地运行,且不输出任何信息到终端。

2024-05-17 10:45:38 308

原创 easyexcel 导出excel时报错java.lang.InternalError: java.lang.reflect.InvocationTargetException

这里写自定义目录标题问题描述日志打印解决方案问题描述使用easyExcel组件写excel文件,本地调试接口,能正常写文件;但放到服务器上运行,接口异常了日志打印2024-05-08 13:52:02.736 ERROR 2915 --- [io-18818-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path

2024-05-11 09:39:56 368

原创 EasyExcel报错com.alibaba.excel.exception.ExcelGenerateException: java.lang.ExceptionInInitializerError

问题描述使用EasyExcel,在执行写操作时报错,并未将查询到的数据写到excel中。控制台报错信息com.alibaba.excel.exception.ExcelGenerateException: java.lang.ExceptionInInitializerError at com.alibaba.excel.write.ExcelBuilderImpl.addContent(ExcelBuilderImpl.java:64) at com.alibaba.excel.ExcelWri

2024-05-09 16:17:14 438

原创 easyExcel写Excel文件报错:Invalid row number (1048576) outside allowable range (0..1048575)

10000多条数据集,每条数据包含经度、纬度等信息,计算每条数据两两间的距离,判断其3000米范围内的,将结果写入文件。写到不同的sheet 同一个对象。

2024-04-28 18:09:20 414

原创 Maven编译:Failed to execute goal……Fatal error compiling

【代码】Maven编译:Failed to execute goal……Fatal error compiling。

2024-03-08 13:58:30 594

原创 idea运行项目时右下角弹出“Lombok requires enabled annotation processing”

Lombok requires enabled annotation processing:翻译过来就是Lombok 需要启用注释处理。idea安装了Lombok插件,但有些设置未做。

2024-02-23 11:28:14 1782 1

原创 Maven管理项目,本地仓库有对应的jar包,但还是报找不到

Idea Maven错误:was cached in the local repository, resolution will not be reattempted until the update。,那就不会访问本地了,会去远程上找。必须远程上有才行,否则就会报错。种配置了私服,但是有些依赖私服上没有,通过同事拷贝过来的。解释:maven3.x版本从远程库下载依赖后,会生成对应的。而我们的私服是没有依赖的,直接拷贝到的本地。

2024-02-22 16:31:08 1642

原创 idea快捷键使用

文章目录快捷键的使用通用型编码源文件时快捷键使用操作文件类结构、查找和查看源码查找、替换与关闭调整格式Debug快捷键查看快捷键已知快捷键操作名,未知快捷键已知快捷键,不知道对应的操作名自定义快捷键切换其它平台快捷键快捷键的使用通用型快捷键说明ctrl + c复制代码-copyctrl + v粘贴-pastectrl + x剪切-cutctrl + z撤销-undoctrl + shift + z反撤销-redoctrl + s保存-sav

2024-02-19 15:34:32 905

原创 idea 快捷键ctrl+shift+f失效的解决方案

idea的快捷键ctrl+shift+f按了没反应,理论上是快捷键冲突了,检查搜狗输入法和微软输入法快捷键。这里我将其关闭了,idea 中快捷键ctrl+shift+f可生效。不需要简繁切换的快捷键,可以关闭它,或修改快捷键。

2024-02-04 10:19:11 1756

原创 CSV文件解析,换行问题

处理一批数据,写csv文件。但由于数据中有字符串中含有换行符,导致写数据时,不在同一单元格呢。目前使用方式为把换行符\r\n或\n替换为空格,保证其在同一个单元格内。

2024-02-04 09:39:07 1217

原创 DBeaver连接ClickHouse,时间少了8小时

表字段time,类型为Datetime,插入时间格式为“yyyy-MM-dd HH:mm:ss”插入表中的时间比正常给的时间少了8小时。右键编辑连接 -> 连接设置 -> 驱动属性。

2024-02-02 14:07:25 902

原创 按时间查询执行sql异常

toDateTime(time, ‘Asia/Shanghai’),转成东八区的时间。使用dbeaver工具,执行按时间(Datetime类型)条件查询数据。

2024-02-02 09:40:12 731 1

原创 clickhouse批量入库异常日志

配置值放大或代码中没批插入数据量改为限制的100。使用clickhouse批量插入数据。

2024-02-02 09:33:38 641

原创 已解决:No converter for [class XXX] with preset Content-Type ‘application/csv;charset=UTF-8‘]

导出excel、pdf文件后台报异常,但是文件可以正常导出和查看。controller层返回值改为void。

2024-02-02 09:27:33 831

原创 在idea中使用maven编译包,直接打包到远程环境上去了

如果想改成直接编包到远程上,没细研究过,应该也是这上面加配置了。修改idea远程连接配置,改回编包打包到本地。编译包的结果指向远程环境上去了。删除掉这部分配置即可。

2024-02-02 09:08:04 744

原创 idea破解方法

idea破解:IDEA 2023.2.5 最新激活码,注册码(亲测好用)

2024-01-30 17:05:59 1153

原创 springboot请求406、500问题

要加 get、set方法,尽量手写。

2024-01-29 16:32:21 523

原创 接口请求,上传文件报500异常

springboot默认文件大小的限制是1MB,超过1MB会出现这个错误:org.springframework.web.multipart.MultipartException。并给临时存放文件的目录设置权限:chmod 775 temp/设置application.yml文件属性,更改文件大小限制。nginx配置文件nginx.conf中配置。编辑完nginx后,重启命令。

2024-01-29 15:58:40 852

原创 linux下后台运行java进程

nohup java -jar *.jar --spring.profiles.active=default > /dev/null 2>&1 &

2024-01-29 15:49:03 319

原创 IDEA好用的插件

CodeGeeXKey Promoter XMaven Helper

2024-01-23 09:07:07 357 1

原创 notepad背景护眼模式设置

notepad默认是白底黑字,查看大量日志文件,这种模式有点费眼,强迫症的我就将其设置为护眼模式了。1、设置 --> 语言格式设置2、点击“背景色”,自行定义颜色3、色调84、饱和度91、亮度205,添加自定义颜色,使用。效果如下:...

2022-01-12 14:11:05 4833

原创 Java VisualVM

官网安装的JDK,bin目录下,有个jvisualvm.exe,可以查看java进程内存使用情况。需要安装对应的visual GC插件。插件下载地址:https://visualvm.github.io/pluginscenters.htmlhttps://visualvm.github.io/uc/8u131/updates.html通过工具 --> 插件 --> 已安装,来把下载的插件安装上来...

2021-11-12 18:30:29 486

原创 使用tcpdump抓包

1、nsenter -t 容器pid -n tcpdump -ni 网卡号 tcp and port 132992、nsenter -t 容器pid -n tcpdump -ni 网卡号 tcp dst port 132… -w /home/ubuntu/tcpdump/test.pcap132… 为内部端口

2021-09-18 10:38:09 224

原创 MySql学习——select

筛选内容SELECT 常数 | 表达式 | 列字段 | 函数# for exampleSELECT 100;SELECT 1 + 3;SELECT column1, column2 FROM tableName;SELECT CONCAT(column1, column2, IFNULL(column3, '')) AS anotherName FROME tableName;#

2021-04-12 23:52:23 496

原创 二叉树前序、中序、后序遍历的迭代实现

文章目录前序遍历中序遍历后序遍历二叉树的前序、中序、后序遍历用递归实现较为简单。本文记录几种迭代实现方式:树节点定义:public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) {

2021-04-07 22:44:26 106

原创 Unable to attach to 32-bit process running under WOW64

最近在使用jps及jstack指令时,遇到一个问题。问题描述1. 使用eclipse启动一个死锁的进程public class DeadThread { public static void main(String[] args) { final Object A = new Object(); final Object B = new Object(); new Thread(() -> { synchronize

2021-04-01 14:23:24 2514 1

原创 Twice linear

codewars Twice linear去重加保序的集合import java.util.SortedSet;import java.util.TreeSet;public class DoubleLinear { public static int dblLinear1(int n) { if (n == 0) return 1; // creat a sorted list (always sorted) SortedS

2021-03-30 19:27:03 128

原创 SortAndStar

codewars SortAndStarpublic static String twoSort(String[] s) { java.util.Arrays.sort(s); return String.join("***", s[0].split("")); // return String.join("***", Arrays.stream(s).sorted().findFirst().orElse("").split("")); /

2021-03-25 09:37:42 68

原创 Is my friend cheating?

coderwars Is my friend cheating?A friend of mine takes the sequence of all numbers from 1 to n (where n > 0).Within that sequence, he chooses two numbers, a and bHe says that the product of a and b should be equal to the sum of all numbers in the s

2021-03-24 19:01:31 206

原创 Josephus Permutation(约瑟夫环)

codewars约瑟夫环问题This problem takes its name by arguably the most important event in the life of the ancient historian Josephus: according to his tale, he and his 40 soldiers were trapped in a cave by the Romans during a siege.Refusing to surrender to the

2021-03-24 15:01:56 180

原创 物理CPU、CPU核数、逻辑CPU、超线程

文章目录1. 物理CPU2. 物理CPU内核3. 逻辑CPU4. 超线程5. 几核几线程6. 补充一个物理CPU可以有1个或者多个物理内核,一个物理内核可以作为1个或者2个逻辑CPU(开启超线程就是2个)1. 物理CPU物理CPU就是计算机上实际安装的CPU,主板上实际插入的CPU数量。cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l其中的physical id就是每个物理CPU的id,有几个不同的physical id就

2021-03-23 17:29:29 1875

原创 计算机知识学习图谱

2021-03-02 09:42:17 387

原创 linux常用指令

【代码】linux常用指令。

2021-02-09 19:33:23 125 1

原创 Map中的computeIfAbsent方法

文章目录1、概述2、代码示例2.1 示例12.2 示例22.2 示例31、概述在JAVA8的Map接口中,增加了一个computeIfAbsent,方法签名如下:default V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction)Function是一个函数式接口R apply(T t);此方法首先判断缓存map中是否存在指定的key值,如果不存在,会自动调用mappingFunctio

2021-02-01 14:01:37 11774

原创 Java多线程详解(十二)------ SimpleDateFormat非线程安全

文章目录1. 异常测试2. 非线程安全原因3. 解决方法3.1 将SimpleDateFormat定义成局部变量3.2 使用ThreadLocal3.3 使用DateTimeFormatter代替SimpleDateFormat1. 异常测试public class SimpleDateFormatTest { private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

2020-12-21 19:57:44 133

原创 Java多线程详解(十一)------ 单例模式与多线程

文章目录1. 立即加载/“饿汉模式”2. 延迟加载/“懒汉模式”2.1 延迟加载/“懒汉模式”的解决方案3. 使用静态内置类实现单例4. 序列化和反序列化的单例模式实现5. 使用enum枚举数据类型实现单例模式1. 立即加载/“饿汉模式”立即加载就是使用类的时候已经将对象创建完毕。public class MyObject { // 立即加载方式==饿汉模式 private static MyObject myObject = new MyObject(); private

2020-12-21 19:56:40 110

原创 Java多线程详解(十)------ 定时器

文章目录1 定时器Timer的使用1.1 schedule(TimerTask task, Date time)1.2 schedule(TimerTask task, Date firstTime, long period)1.3 schedule(TimerTask task, long delay)1.4 schedule(TimerTask task, long delay, long period)1.5 具有追赶特性的scheduleAtFixedRate1 定时器Timer的使用Timer

2020-12-19 16:16:58 240 1

网络-Computer-Network

网络-Computer-Network

2023-04-17

Node.js入门经典

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。这本书籍值得学习。

2019-03-29

空空如也

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

TA关注的人

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