自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes 实战练习指南

恭喜您完成所有练习!基础操作:Pod、Deployment、Service的创建和管理配置管理:ConfigMap和Secret的使用存储管理:持久化数据的处理健康检查:应用可靠性保障完整应用:多组件应用的部署自动化:扩缩容和运维自动化继续实践和探索,成为Kubernetes专家!🚀。

2025-09-09 14:44:52 749

原创 Kubernetes 故障排查指南

记住,故障排查是一个系统性的过程,保持冷静,按步骤进行,大多数问题都能快速定位和解决!:Pod一直处于Pending状态,无法调度。:nodeSelector找不到匹配节点。:节点有污点但Pod没有相应容忍。:Pod CPU使用率持续很高。:Pod内存使用不断增长。:节点CPU/内存不够。:检查应用配置和依赖。

2025-09-09 14:44:15 985

原创 kubectl 命令速查表

记住这些命令,您就能高效地管理Kubernetes集群了!

2025-09-09 14:43:25 356

原创 Kubernetes 从入门到精通完整指南

Kubernetes(K8s)是一个开源的容器编排平台,由Google开发并于2014年开源。它能够自动化部署、扩展和管理容器化应用程序。

2025-09-09 14:42:06 851

原创 javaer快速从idea转战vscode

在插市场安装下面插件。

2025-05-08 14:43:54 593

原创 javaer快速上手kafka

至此kafka服务启动 成功,windows 的启动命令在对应的windows目录下类似。消费者服务先停止 然后 手动设置问题topic的偏移量 跳过卡在的offset位置。查看消费组 消息堆积 不能删topic 可能导致offset 一直不动。启动你的Spring Boot应用程序,然后访问。,你应该会在控制台看到消费者打印的消息。将log.dirs改为你习惯的地址。你可以在你的控制器或其他服务中注入。将dataDir改为你习惯的地址。启动zookeeper。

2024-11-18 19:38:38 950 1

原创 记一次异步大文件导出

项目中某个功能列表查询数据量很大,单日数据量10W左右,列表查询做了优化后,客户要求导出数据量由原先的1万条放宽至少能导一周数据70W。这类大文件导出很容易将服务搞挂,一定要高可用,一定要限制并发数,计算好内存。1. 空间上:导出xlsx格式改为导出csv格式减少文件大小。2. 时间上:导出改为异步处理。任务记录表task_record。

2024-04-30 15:54:26 949

原创 阿里easyexcel导出日期类型报错

com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.setCellValue(Ljava/time/LocalDateTime;)V

2024-04-26 15:24:44 1701 1

原创 springboot+mybatis多数据源配置

连接多个数据库时,url要更改为jdbc-url,否则会报错。如果启动类添加了@MapperScan,需要去掉。

2024-03-20 09:59:22 1302

原创 java jvisualvm.exe定位接口中哪一步慢

点击cpu--请求接口--点击快照。找到springboot项目应用。找到具体方法中的调用耗时。

2024-03-11 19:13:18 180

原创 解决Unable to load the library ‘com_alibaba_nacos_shaded_io_grpc_netty_shad

.n.s.i.g.n.s.i.n.u.i.NativeLibraryLoader : Unable to load the library 'com_alibaba_nacos_shaded_io_grpc_netty_shaded_netty_transport_native_epoll_x86_64', trying other loading mechanism.java.lang.UnsatisfiedLinkError: no com_alibaba_na

2023-12-21 11:14:29 1778

原创 RestTemplate支持http与https

【代码】RestTemplate支持http与https。

2023-06-13 10:29:58 325

原创 maven使用maven-assembly-plugin

【代码】maven使用maven-assembly-plugin。

2023-05-09 10:15:18 582

原创 centos上MySql数据库安装

按下面复制进去就好了,#号开头的不用管,一样,添加完之后,换行,打出“:sq”,用来保存文件并退出。mysql目录为:/usr/local/mysql (仅举例,已安装则可不必再装)如图,复制出红框的初始密码,保存到本地,后面需要使用到。注意:必须修改,不修改不让执行其他操作。录入上边初始化后的密码(第八步)可设置root用户远程可访问,先执行。执行下面语句,修改root默认密码。

2023-05-08 09:41:52 280

原创 java应用启动脚本shell

进入bin 目录下执行。

2023-04-28 14:27:32 529 1

原创 Windows安装mysql用命令行方式

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空(或截图位置)以管理员身份打开cmd窗口,将目录切换到解压文件的bin目录。将下载的安装包解压到指定目录(记住解压地址)如出现错误尝试删除data文件夹重新生成。启动服务 执行以下命令。,启动mysql服务。命令登陆并修改密码;默认密码为空或生成的。

2023-04-26 14:25:21 1343

原创 Server returned HTTP response code: 403 for URL

Server returned HTTP response code: 403 for URL

2023-04-21 18:59:42 3308

原创 maven setting.xml

【代码】maven setting.xml。

2023-04-18 11:33:55 85

原创 DockerFile

【代码】DockerFile。

2023-04-18 11:05:29 172

原创 java启动参数设置

【代码】java启动参数设置。

2023-04-17 10:21:05 405

原创 记一次死锁解决

tx1执行UPDATE t_A SET is_deleted=1 WHERE is_deleted=0 AND (biz_id = 1087);时 t_A 表中无记录此时是间隙锁。tx2执行UPDATE t_A SET is_deleted=1 WHERE is_deleted=0 AND (biz_id = 1088);java代码中对此代码在先查询t_A是否有记录,有记录执行更新操作,更新操作根据查询出的记录id进行更新。通过mysql日志时间查阅java代码日志找出死锁相关操作。

2023-03-14 10:25:27 767

原创 javax.mail 邮件unable to find valid certification path to requested target

解决问题方案替换MailSSLSocketFactory为下面的类,这里用到了SSLContext.getInstance("TLSv1.2");MailSSLSocketFactory引用的为。

2023-02-03 20:00:36 752

原创 maven打包将第三方依赖包一起打入

- MANIFEST.MF class-path添加lib/ojdbc6-11.2.0.3.jar -->-- 依赖包读取位置改为lib下 -->--拷贝依赖到jar外面的lib目录-->

2022-11-15 18:49:05 1898 1

原创 AES AES/GCM/NoPadding 加密解密

/ AES/GCM/NoPadding: 默认, 自动填充。* @param encrypted 需要解密的参数。* @param original 需要加密的参数。// 指定模式(加密)和密钥。// 指定模式(解密)和密钥。// 获取Cipher。// 获取Cipher。// 创建初始化向量。// 创建初始化向量。// 随机定义16位。

2022-10-21 14:46:06 2594

原创 linux安装redis

日志文件,默认为空,不记录日志,可以指定日志文件名。时的命令,日志、持久化等文件会保存在这个目录。工作目录,默认是当前目录,也就是运行。,会导致只能在本地访问。访问,生产环境不要设置为。允许访问的地址,默认是。查看进程是否启动成功。

2022-10-19 13:45:01 105

原创 linux安装mysql

2.在/usr/local下创建安装目录mysql,并将/usr/local/src下的mysql-8.0.28-linux-glibc2.12-x86_64文件夹的内容移动到/usr/local/mysql下。8.切换到/usr/local/mysql/bin目录下,初始化基础信息,得到数据库的初始密码(在/usr/local/mysql/bin目录下执行)按下面复制进去就好了,#号开头的不用管,一样,添加完之后,换行,打出“:sq”,用来保存文件并退出。6.配置环境,编辑/etc/profile文件。

2022-10-19 13:37:57 540

原创 linux安装jdk

3.修改配置文件:vi /etc/profile,文件末尾加入如下内容,保存退出。2. 安装完毕后默认在/usr/lib/jvm这个地址。执行以上命令后,如下图所示,表示安装jdk成功。4.生效/etc/profile。5.检查jdk安装是否成功。

2022-10-19 13:30:49 141

原创 liunx查询最大文件排序

du -h / --max-depth=1 | sort -hr | head -n 10

2022-10-10 11:16:58 197

原创 aop注解处理重复请求

/*** @Description: 重复请求* @Author: Nathan Wang* @Date: 2020-6-12 11:30*/@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface NotDuplicate { long timeout() default 3;}@Aspect@Componentpublic clas..

2020-06-12 13:33:13 595

原创 JSONObject.put 后有斜线 处理方法

//将字符串goods转化为JSONObject然后putJSONObject goodsJson = JSONObject.parseObject(goods);JSONObject json = new JSONObject();json.put("merchantId",merchantId);json.put("branchId",branchId);json.put("goo...

2019-11-25 09:28:20 1429

原创 tomcat服务Log4j不打日志

catalina.out 文件过大> 文件名执行命令 > catalina.out

2019-11-20 11:40:41 670

原创 springboot中关于@SpringBootApplication

boot版本为<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.15.RELEASE</version&

2018-08-23 15:34:17 524

转载 popstata解决微信浏览器点击返回按钮时读取缓存问题

参考https://blog.youkuaiyun.com/sinat_34368775/article/details/77946350?skintest=skin3-template-test//检测到在本页时候按返回按钮 window.addEventListener("popstate", function (e) { //检测到用户点击浏览器返回按钮,进行操作 ...

2018-05-11 17:23:04 1271

原创 Java 生成二维码

代码import com.google.zxing.*;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com.google.zxing.common.BitMatrix;import com.google.zxing.common.HybridBinarizer;import com.goo...

2018-05-09 16:21:48 158

原创 log4j2的一些配置,为某个类某个方法单独文件打印日志,定时删除日志

log4j2.xml配置如下:<?xml version="1.0" encoding="UTF-8"?><!-- status="OFF",可以去掉,它的含义为是否记录log4j2本身的event信息,默认是OFF --><configuration status="OFF"> <!-- 定义下面的引用名 --&amp

2018-04-17 16:26:56 6777

原创 关于java方法参数中,值传递与引用传递问题

内容参考javacore10,方法参数共有两种类型 :• 基本数据类型 • 对象引用 。package com.wnsh.v1ch04;import com.alibaba.fastjson.JSONObject;import java.time.LocalDate;/** * @Description: Created by Administrator on 2018/4/15....

2018-04-15 12:21:02 508

空空如也

空空如也

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

TA关注的人

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