自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle中的Rollup 使用方法

Oracle的 Rollup 使用方法

2023-09-07 08:53:01 864

原创 Oracle 中 ROWNUM 使用问题记录

Oracle 中 ROWNUM 使用问题记录

2023-08-17 16:35:05 949

原创 新安装的mysql可能遇到无法远程访问问题解决办法

mysql 无法远程访问问题解决办法

2023-03-29 10:15:32 475 1

原创 mysql中的varchar 存储长度简介

- 4.0版本以下,varchar(50),指的是50字节,如果存放UTF8汉字时,只能存16个(每个汉字3字节)- 5.0版本以上,varchar(50),指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个

2023-03-29 10:12:45 1540

原创 STAR原则总结

这是提供问题发生背景的部分,也是为了让他人更好地了解你所面临的挑战。Action:你需要描述你采取了哪些行动和方法来完成任务或解决问题。这是为了让他人了解你的思考方式、技能和经验。Task:你需要明确你在这个情况下的任务或目标是什么。这是为了让他人了解你的工作重心以及你如何解决这个问题的。Result:你需要说明你的行动和方法产生了什么样的结果和效果。这是为了让他人了解你的成果和贡献。R (Result):你的行动和方法产生的结果和效果。A (Action):你采取的行动和方法。

2023-03-24 10:00:31 1194

原创 HTTP/2 stream 1 was not closed cleanly before end of the underlying stream

【代码】HTTP/2 stream 1 was not closed cleanly before end of the underlying stream。

2023-03-17 07:43:56 3677

原创 JAVA 获取今天、昨天、上周等日期

JAVA 获取今天、昨天 等用于查询的时间区间

2023-01-11 17:04:37 1957

原创 使用source tree 误删远程以及本地仓库恢复办法

今天手欠,一不小心把刚开发好的分支给删除了,连同远程分支一起干没了,慌一批。。。,感谢度娘让我找到了方法,这里记录一下1、打开在项目根目录 git命令行窗口2、输入 git reflog3、找到要恢复的分支信息4、找到最新的一次commit信息5、 Ctrl+C 退出查看模式6、git checkout -b hotfix_ljz_20220530_cule 69ebcbd197、再回调sourcetree 中就看到分支被恢复了8、如果需要恢复到远程分支,则推送到远端即可参考:http:

2022-05-31 18:05:07 1992

原创 ‘git log‘ failed with code 128:‘fatal: bad revision

在公司开发时,之前删除过一次远端分支,保留了本地分支,后来又操作了一次删除远端分支,结果就报 ‘git log’ failed with code 128:'fatal: bad revision 错误操作前建议备份 index 文件,有问题可以恢复一下On OSX/Linux:rm -f .git/indexgit resetOn Windows:del .git\indexgit reset参考...

2022-03-23 16:19:01 4356

原创 mysql中给查询的结果添加序号列

第一种,利用 SELECT 临时表SELECT T2.num FROM ( SELECT ( @i := @i + 1 ) AS num, T.groupName FROM ( SELECT groupName, SUM( all_amt ) allAmt FROM app_agent WHERE `year_month` >= #{beginDateTime} AND.

2022-02-11 14:38:41 6253 1

原创 Mac JDK8 jinfo can‘t attach to the process.

1.问题: jmap/jinfo 无法attach上jvm进程, jstat可以正常使用环境: JDK1.8.0_241\JDK1.8.0_321 均不可以正常使用2、别人最后安装了 JDK1.8.0_131 解决问题更详细参考

2022-02-09 10:54:43 1052

原创 IDEA 启动项目 java: Compilation failed: internal java compiler error

百度、谷歌了一把都不对,最后是因为idea配置问题,修改 “Bulid process heap size” 即可,默认是700,我这改成1024就可以了,这个是因为编译代码所需的内存不够用了

2022-01-06 15:27:58 312

原创 mac vscode could not import /github.com/gin-gonic/gin

解决在 mac 上使用 vscode 学习 golang ,按照官方文档导入 gin 包后提示找不到模块问题按照如下操作解决 could not import /github.com/gin-gonic/gingo get -u github.com/gin-gonic/gingo mod init gingo mod edit -require github.com/gin-gonic/gin@latest...

2021-12-05 20:26:08 2899

原创 数据结构与算法-007-链表-环链检测

给你一个链表的头节点 head ,判断链表中是否有环。如果链表中存在环,则返回 true 。 否则,返回 false 。使用 HashSet 判断,简单办法 public boolean hasCycle(ListNode head) { // 空间法(不符合题意,题意要求O(1)空间复杂度) // 构建一个Set集,如果元素重复则说明有环 Set<ListNode> dd=new HashSet<>();

2021-11-25 18:17:33 241

原创 数据结构与算法-007-链表-两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。递归法 参考 public ListNode swapPairs(ListNode head) { // 递归终止条件 if(head==null || head.next==null){ return head; } // 当前节点的next节点做下一次递归的起始值(子集) ListNode newH

2021-11-25 15:13:15 157

原创 数据结构与算法-006-链表-反转单链表

反转链表,本题核心要点:搞明白如何做局部翻转,另外需要动手画图来操作加深理解空间法,来自题解评论区-触不可及// 该解法写的很简洁,空间、时间复杂度均为O(n),非最优解,用来学习还不错public ListNode reverseList(ListNode head) { ListNode ans = null; for (ListNode x = head; x != null; x = x.next) { ans = new ListNode(x.val

2021-11-22 22:58:28 376

原创 数据结构与算法-005-数组-三数之和

三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。题目来自Leetcode暴力解题public List<List<Integer>> threeSum(int[] nums) { // 暴力法,三遍循环,O(n^3),该方式在leetcode执行会超时 // 要求:返回结果不重

2021-11-22 21:47:53 246

原创 数据结构与算法-004-数组-爬楼梯

题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。题目来自leetcode暴力解法 // leetcode 上会执行超时,求30以内还可以,45就直接跪了 public int climbStairs(int n) { // 暴力法,时间复杂度为指数级,O(2^n),也可记做 O(k^n),k 为每一层展开数列,斐波那契每次展开2个数,所以记做O(2^n)

2021-11-16 16:20:32 871

原创 数据结构与算法-003-数组-移动零

题目描述给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。题目来自leetcode说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。暴力解法// 暴力法// 思路:两层循环数组,第二次判断值是否为零,如果是则与后面的一个元素交换// 时间复杂度: O(n^2)public void moveZeroes(int[] nums) { for(int i=0;i<nums.length;i++){ // 如

2021-11-15 23:36:54 90

原创 数据结构与算法-002-数组-盛水最多的容器

题目描述给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。题目来自leetcode暴力解法解题思路,双层循环,时间复杂度 O(n^2),在leetcode 上运行会超时 public in

2021-11-15 22:22:08 840

原创 数据结构与算法-001-数组-两数之和

两数之和给定一个数组 n 以及一个目标值 t ,从数组中找到相加等于 t 的两个数字索引暴力法解题思路双层循环,时间复杂度 O(n^2)public int [] towSum(int [] n,int t){ // 边界条件 if(n.length<2){ return new int[0]; } int [] result=new int [2]; for(int i=0;i<n.length;i++){ for(int j=i+

2021-11-12 15:20:14 437

转载 (转)Mac 给 iPhone 充电一直闪跳 / Mac usb 连接闪动/跳动/时断等情况的解决

Mac 给 iPhone 充电一直闪跳 / Mac usb 连接闪动/跳动/时断等情况的解决方法一1、打开聚焦(cmd + 空格)2.聚焦搜索框输入 terminal或 终端;3.终端里输入 sudo killall -STOP -c usbd,然后回车,会提示输入密码,输入完回车即可方法二终端里只使用 sudo pkill -9 usbd,同样会提示输入电脑登录密码,然后回车即可原文链接:mac 给 iPhone 充电一直闪跳...

2021-08-09 10:45:50 11783 2

原创 Could not open a connection to your authentication agent

Could not open a connection to your authentication agent解决方法:执行:eval ssh-agent -s ,目的是启动 ssh-agent 代理,我自己出现这个问题是因为shh—agent 这个进程不存在造成然后在执行:ssh-add ~/.ssh/id_rsa即可参考1参考2...

2021-07-30 16:06:24 451

原创 You are creating too many HashedWheelTimer instances.

在Spring boot (2.3.11) 项目中批量初始化 redis 遇到如下警告信息,大致意思就是创建了过多的 HashedWheelTimer ,由于该类需要跨JVM共享,所以建议只创建一个实例,其实这个提示个人觉得有点矛盾,因为这里有一个最大实例64的判断,超过之后就打印该信息,但是不影响实例创建,当然处于资源浪费考虑还是少创建比较好,目前对项目没有影响io.netty.util.HashedWheelTimer | You are creating too many HashedWheelTi

2021-07-23 18:38:07 2360

原创 Mac 配 置iTerm2 Jumpserver 下载的pem免密登录

1.安装iTerm22.使用 ssh-add 可以添加pem文件:sudo ssh-add -k key.pem3、配置iTerm2(如图)新增一个配置在command 选择 command输入 ssh 用户名@jumpserver域名 -p 端口号4、配置完成后就可以免密码登录堡垒机了参考...

2021-07-14 15:52:15 1890

原创 shell去除重复行

shell去除重复行:注:uniq只对相邻行做比较,一般结合sort先排序下(以使重复行相邻)sort -n aa.txt | uniq > bb.txt

2021-06-24 10:56:59 1006

原创 Java 正则表达式对数据脱敏处理

做开发难免有时需要对数据进行脱敏处理,这里给出一个正则表达式做参考public class StringTest { public static void main(String[] args) { String str="12345678901"; String regex="(.{3}).*(.{3})";// 保留前3个字符、后3个字符 String r="$1*****$2";// $1第一个表达式,$2 第二个表达式,中间星号可使用任意.

2021-06-24 10:45:39 2238

原创 记录 RedisTemplate.executePipelined 使用问题

需求,向redis写入9000万个key第一个版本(关键代码)@Slf4j@Component("job2")public class ToRedis2 implements IJob { private AtomicLong count = new AtomicLong(0); private Long oldCount=0L; private List<String> userIdList = new LinkedList<>();

2021-05-28 15:05:55 5346 1

原创 logback启动时指定日志根路径

配置例子如下<configuration scan="true" scanPeriod=" 5 seconds" debug="false"> <property name="CONSOLE_LOG_PATTERN" value="%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n"/>

2021-05-21 18:22:45 1338

原创 Nacos 集群搭建

环境信息Nacos 版本 2.0JDK 1.8.0_161Mysql 5.7.23注意点Nacos 2.x 启动了多个端口号Nacos 2.x 启动多个端口规则如下官方issuer2.0需要4个端口server.port(默认8848)raft port: ${server.port} - 1000grpc port: ${server.port} + 1000grpc port for server: ${server.port} + 1001Nacos 服务安装n

2021-04-29 14:35:32 727

原创 谨慎使用redis 的zset 数据结构

问题发下过程如下最近两天连续收到redis闪断问题提交工单反馈说是有key集中过期造成,但是白天跑一天没事,后来按照参考加上随机时间,暂时没有发现新的闪断现象继续压测发现redis集群CPU利用率过高,维持在80%以上由于zset有排序动作,当值很少(十几kb)不会有太明显的CPU标高现象,但是依然有CPU长时间负载较高的风险,主要原因是数据过大,CPU一直在做排序动作,所以CPU标高最后解决办法是使用简单的k-v存储,CPU非常平稳,几乎不会超过10%,存储空间降低约50%~60%65万数

2021-04-26 15:12:51 765

原创 线上 indexOf 引发的性能问题总结

因某次更新造成线上处理数据性能降2 ~ 3倍,没更新前处理时间在300毫秒左右,更新后为600 ~ 900毫秒经过代码排查,发现是因为增加如下代码 boolean mainSiteIdCheck = data.indexOf("main_site_id") == -1; if (mainSiteIdCheck) { log.warn("缺少[main_site_id]", data); TotalUtil.dataErro.

2021-04-22 10:03:03 645

原创 idea maven项目pom文件有删除线解决办法

项目中不知道操作了什么,造成一个maven模块不能被识别解决办法,打开preference,按照如下图方式找到对应的模块,去掉前面的钩即可参考

2021-03-31 15:11:34 7385 2

原创 Mac 系统 idea 启动 java 项目慢解决办法

现象启动java项目(spring boot 项目)特别慢,项目就一个启动类,大概需要5~8秒才能启动完解决办法打开终端看下电脑名称修改hosts文件,修改格式如下(不要删除localhost)127.0.0.1 localhost 电脑名称.local原因idea中启动项目的时候应该是用的主机名的方式查找服务(绑定服务),所以只有localhost时候会查找比较慢,加上主机名后就好了参考1参考2参考3...

2021-03-31 09:46:37 935 1

原创 解决在Mac下iTerm2终端使用sz和rz命令报**B00000000000000错误问题

第一步安装 brew (如果已经安装可以跳过)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"第二步安装 lrzszbrew install lrzsz第三步下载工具cd /usr/local/bin sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd

2021-03-27 11:34:34 3754 7

原创 idea查看源码出现decompiled.class file bytecode version50(java 6)提示解决办法

1、如图,打开一个源码文件提示 decompiled.class file bytecode version50(java 6),此时为idea自动反编译的,看不到有用的注释2、如图,解决后显示了有用的注释信息3、解决办法:在IDEA插件库中,添加Scala插件,并重启IDEA即可参考...

2021-03-12 10:34:27 21864 3

原创 Centos7修改时区、时间

timedatectl 查看时间信息[root@vtlee ~]# timedatectl Local time: Fri 2020-12-11 01:19:07 EST Universal time: Fri 2020-12-11 06:19:07 UTC RTC time: Fri 2020-12-11 06:19:07 Time zone: America/New_York (EST, -0500) NTP enabled: yesNTP s

2020-12-11 14:32:11 1086

原创 解决 eclipse 导入maven项目出现 unknown error at Line 1 in pom.xml

https://blog.vtlee.com/archives/%E8%A7%A3%E5%86%B3%20eclipse%20%E5%AF%BC%E5%85%A5maven%E9%A1%B9%E7%9B%AE%E5%87%BA%E7%8E%B0%20%20unknown%20error%20at%20Line%201%20in%20pomxml

2020-01-07 10:10:02 790

转载 Linux下的压缩zip,解压缩unzip命令详解及实例 (转载)

原文:https://www.cnblogs.com/zdz8207/p/3765604.htmlLinux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执...

2019-06-17 11:08:07 2215

转载 安装vs 2017 出现安装程序清单签名错误的解决办法

亲测可用:运行‘vs_Enterprise.exe’时,出现‘安装程序清单签名失败’的错误。解决办法:删除'vs_installer.opc'文件,重新运行‘vs_Enterprise.exe’即可。原文:https://tieba.baidu.com/p/5015593094?red_tag=2782588477&traceid=...

2019-06-08 13:55:49 2987

AnyDesk工具

一款免费的远程桌面工具,teamviewer 备选方案(Windows版)

2019-01-15

IDE Fix Pack 6.2

解决C++Builder 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题

2018-02-26

空空如也

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

TA关注的人

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