自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql查询,直接返回json数组格式

sql查询,直接返回json 格式的数据

2024-05-24 15:34:12 584

原创 spring 循环依赖,The dependencies of some of the beans in the application context form a cycle

spring boot 2.6.x 循环依赖失效的问题

2024-05-15 11:47:45 282

原创 Axure-RP-Extension-for-Chromecj.com_v0.6.2 下载

【代码】Axure-RP-Extension-for-Chromecj.com_v0.6.2 下载。

2024-05-11 20:43:00 206

原创 【错误解决】docker找不到runc:failed to create shim: OCI runtime create failed: unable to retrieve OCI runtime

docker version,查看是否有runc 的版本,我就显示,但是版本是错误,需要降低版本。1:其实就如提示信息说的那样,runc 的问题,这个就是运行容器所需要的环境。重命名 runc.amd64 为 runc。有部分博客说是执行执行命令。

2023-06-03 12:42:54 2318

原创 Waiting for table metadata lock

当 MySQL 数据库中的一个事务持有表级锁时(例如,使用 ALTER TABLE 命令),另一个事务可能会因为等待获取这个表的元数据锁而被阻塞,此时就会出现 “Waiting for table metadata lock” 的提示。元数据锁是指当一个事务需要在表上进行一些操作(如某些类型的 ALTER 操作),但该表已经被其他事务锁定时,在等待其释放锁的过程中,系统自动加上的一种锁。需要注意的是,基于元数据锁的操作不能被并发执行,因此应该尽可能地缩小它们使用的时间窗口,以保证系统的可用性和性能。

2023-04-26 19:30:58 1397

原创 idea 如何去掉无用的poom 依赖信息(Maven Helper)

在 IDEA 中,可以使用 Maven Helper 插件来帮助我们排查和去除无用的依赖。

2023-04-18 18:03:53 2665 1

原创 【idea中springboot管理多个项目页面设置】

idea 配置springboot多项目启动管理

2022-12-17 11:28:58 286

原创 【windows 】端口被占用的情况 Web server failed to start. Port 80 was already in use.

【windows 】端口被占用的情况 Web server failed to start. Port 80 was already in use.

2022-11-08 11:17:21 481

原创 linux 安装mysql8

linux安装mysql8

2022-10-25 14:11:26 811

原创 mysql 中批量插入数据

mysql批量导入测试数据

2022-10-14 15:10:15 294

原创 elasticSearch Alternatively use a keyword field instead.

elasticSearch Alternatively use a keyword field instead.

2022-10-13 17:55:40 981

原创 docker部署elasticsearch报错None of the configured nodes are available处理

1:把client.transport.sniff修改为false关闭嗅探;或者直接使用addTransportAddress方法把集群中其它机器的ip地址加到客户端中。docker 安装了es,java 调用api出现的问题。2:到docker 中的es中,修改。先进入 docker 中的es中。以上的解决方案未验证。

2022-10-10 17:57:58 591

原创 spring jpa cassandra:查询日期timestamp 时间戳出现的一些问题

jpa cassandra 中日期 timestamp出现的一些问题,根据日期查询数据出现的问题以及解决

2022-08-17 17:06:23 1456

原创 cassandra-Altering of types is not allowed

cassandra-altering of types is not allowed

2022-08-16 16:54:17 513

原创 edge 浏览器截取全图保存成图片

edge 浏览器截取全图

2022-06-28 15:53:36 2169

原创 结巴(jieba)分词 java 实现

结巴分词java版的使用包括自定义词典关于java版词性分词的问题

2022-06-22 13:57:30 11623 4

原创 Navicat 中执行mysql的常用快捷键

Navicat 中执行mysql 常用快捷方式

2022-06-22 10:34:50 638

原创 window 安装scala

安装scala官网下载环境变量的配置安装之前先确保安装了jdk1.8官网下载官网地址github下载地址https://github.com/lampepfl/dotty/releases/tag/3.1.2这边选用的版本是3.1.2环境变量的配置添加 SCALA_HOME 变量PATH 中添加在cmd 中输入: scala...

2022-05-07 09:59:35 277

原创 MySQL 使用navicat客户端 调用存储过程的两种方式

使用navicat 客户端直接创建存储过程和调用第二种方式以下表示创建表结构,插入数据,并使用存储过程创建往数据表中添加记录CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20

2022-03-16 20:49:20 5879

原创 音乐js解析

网抑云音乐解析下载缘由解析定位具体位置重写js具体实现之前是私密状态,朋友想了解这些东西,故此公开这部分的内容缘由一个风和日丽的下午,由于工作之余(闲),就想起了一首好听的歌曲,但是勤奋的我,打开了网抑云。想下载一首歌曲,在PC端点开下载,然后弹出了一个下载客户端的提示。。。淦我想下载,需要下载客户端。。。。。想想头皮发麻。。。。。此时熟练的打开了 打开了 F12,查看请求响应的数据url中不就是我们需要的嘛,然后复制,粘贴到浏览器就可以下载了。。。如果这么简单的话,那么写这篇博

2022-03-04 17:09:45 491

原创 免费解析成pdf下载 -原创力文档

原创立文档免费下载目标思路下载所有的图片图片转换成pdf文档总结:目标正如标题所述,我们要免费下载原创立文档。引用知乎的一篇文章:免费下载[原创力]的付费文档针对的是不会写代码的朋友思路此次我们的目标是下载 运城市智慧城市统一市民服务热线综合运维平台操作手册v2 0.pdf我们根据请求可以看到,该篇文章的每一页是以图片的形式显示的,所以我们就需要如何构造出请求,用于获取到所有的图片,之后将图片转换成pdf也就是思路。所以思路:下载所有的图片将所有的图片转换成pdf下载所有的图片

2022-02-15 15:01:56 21908 10

原创 leetcode-算法-1710. 卡车上的最大单元数

1710. 卡车上的最大单元数算法要求算法思路代码实现算法要求1710. 卡车上的最大单元数请你将一些箱子装在 一辆卡车 上。给你一个二维数组 boxTypes ,其中 boxTypes[i] = [numberOfBoxesi, numberOfUnitsPerBoxi] :numberOfBoxesi 是类型 i 的箱子的数量。numberOfUnitsPerBoxi 是类型 i 每个箱子可以装载的单元数量。整数 truckSize 表示卡车上可以装载 箱子 的 最大数量 。只要箱子数量不

2022-01-28 10:23:36 419

原创 服务器被攻击的发现和解决过程

记一次服务器被攻击的发现和解决过程这是之前2018年左右,买阿里云服务器之后,服务器被攻击,当时的记录信息,现在整理一下出现的问题解决思路和解决过程解决思路:解决步骤:思考:为什么会出现这样的脚本改写 /root/.ssh/authorized_keys通过redis日志实现的但是需要注意的是:总结:这是之前2018年左右,买阿里云服务器之后,服务器被攻击,当时的记录信息,现在整理一下出现的问题服务器的用户进程一直处于100%的使用通过ps -ef ,查看进程,并未发现异常(可能是自己没注意到),

2022-01-25 10:43:04 2215

原创 远程桌面连接设置以及出现的问题

远程桌面连接设置以及出现的问题说明电脑A通过远程桌面连接电脑B1:电脑B需要设置开启桌面的设置操作1.1 查看IP地址1.2 设置开启远程桌面功能1.3 创建用户(test)1.4 如果使用默认的admin用户的话,需要设置2:电脑A远程连接操作可能遇到的问题说明电脑A通过远程桌面连接电脑B1:电脑B需要设置开启桌面的设置操作1.1 查看IP地址1.1 先打开【window + R】,输入【cmd】,之后输入【ipconfig】,查看电脑B的ip地址我这边连接的的是无线网,有可能是有线联网,需要注

2022-01-25 09:54:20 977

原创 统计自然语言处理第二版 下载

统计自然语言处理第二版 下载链接:https://pan.baidu.com/s/1o9DBNux2lVzgojwY6qBmJw提取码:brt0

2022-01-21 16:29:19 2096 3

原创 BigDecimal解决浮点数运算精度丢失问题

BigDecimal解决浮点数运算精度丢失问题问题出现的情况为什么会存在丢失精度的问题?TODO正确计算浮点数的运算我们基于 BigDecimalUtil 做一些测试功能问题出现的情况浮点运算的加减乘除的情况public class BigDecimalTest { public static void main(String[] args) { double a = 1.0; double b = 0.9; double c

2021-12-27 16:57:48 1056

原创 JVM 调优,配置 idea vm options 参数

目标,配置idea参数,查看jvm中gc的详情-Xms20m -Xmx20m -XX:+PrintGCDetails测试代码public class HeapOverFlowTest2 { int[] intArr = new int[1024 * 128]; public static void main(String[] args) { run(); } public static void run() { List<

2021-12-23 16:20:01 934

原创 Mybatis-关于权限树的查询优化工作

关于权限树mybatis查询的优化介绍权限树的结构前端一般使用的是layui 的tree组件第一种实现方式:从后端的角度来说第二种实现方式:mybatis-resultMap 中 collection的实现介绍权限树的结构关于权限树,应该都了解,一张表里面,我们定义 父目录的 parentId = 0,下一级目录的parendId 等于当前目录的id值,数据库表结构如下:CREATE TABLE `menu` ( `menu_id` int(11) NOT NULL AUTO_INCREMENT

2021-11-16 17:43:28 1401

原创 JVM相关-jmap命令相关

jmap pid:jmap -head pidAttaching to process ID 8992, please wait...Debugger attached successfully.Server compiler detected.JVM version is 25.281-b09using thread-local object allocation.Parallel GC with 13 thread(s)Heap Configuration: M...

2021-11-12 14:20:21 391

原创 jvm调优-hprof 文件打开

最近在学习如何进行jvm的调优,在cmd命令中查看当前的进程命令jps:dump 当前进程的内存信息:jmap -dump:format=b,file=eureka.hprof 8992如何打开hprof文件呢?打开cmd命令,Ctrl + R输入:jvisualvm,就会打开jdk目录下jvisualvm.exe打开本地的文件我们就可以查看 hprof文件内容了...

2021-11-12 11:15:35 10339

原创 github - git@github.com: Permission denied (publickey). Could not read from remote repository.

解决 git@github.com: Permission denied (publickey). Could not read from remote repository 前言一、解决思路生成客户端的key验证客户端和远程github的连接情况前言问题:正如标题所述,新建一个项目的时候,将项目发布到github上,但是出现所述的问题出现这个问题是在gith pull 之后一般的步骤是:git add .git commit -m "first commit"git remote add

2021-09-28 14:53:24 778

原创 mysql批量更新 bad SQL grammar [] 错误

出现的问题### The error occurred while setting parameters### SQL: update crawler_ip_all SET auto_table = ?, put_reason = ?, put_user = ?, put_way = ?, cre

2021-08-13 14:17:55 2945

原创 redis 集群搭建工作

介绍安装环境和版本我使用了两台服务器,准备搭建的是6个节点,分别是3个master 和 3 个salve 节点,每台服务器上分布启动三个节点信息集群部署情况节点1:10.9.199.140(启动节点端口7001、7002、7003)节点2:10.42.3.185(启动节点端口7004、7005、7006)先准备 redis,官网的下载地址Index of /releases/ (redis.io)我是用的版本是redis-4.0.9.tar.gz1:创建目录、下...

2021-07-02 15:17:27 174 1

原创 每日刷题-leetcode- 74. 搜索二维矩阵

74. 搜索二维矩阵题目要求思路代码实现题目要求编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3输出:true示例 2:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target =

2021-03-30 11:15:32 113

原创 每日刷题-leetcode-98. 验证二叉搜索树

98. 验证二叉搜索树题目要求思路代码实现题目要求给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入: 2 / \ 1 3输出: true示例 2:输入: 5 / \ 1 4 / \ 3 6输出: false解释: 输入为: [5,1,4,null,n

2021-03-29 16:08:48 132

原创 每日刷题-leetcode-82. 删除排序链表中的重复元素 II

leetcode-82. 删除排序链表中的重复元素 II题目要求思路:过程代码实现题目要求存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。返回同样按升序排列的结果链表。示例 1:输入:head = [1,2,3,3,4,4,5]输出:[1,2,5]示例 2:输入:head = [1,1,1,2,3]输出:[2,3]思路:1:遍历链表,统计重复元素的个数,删除,2:假设案例1:

2021-03-25 11:26:43 182

原创 每日刷题-leetcode-1047. 删除字符串中的所有相邻重复项

@toc题目1047. 删除字符串中的所有相邻重复项给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例:输入:"abbaca"输出:"ca"解释:例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重

2021-03-09 11:45:30 257

原创 每日刷题-leetcode-232. 用栈实现队列

232. 用栈实现队列题目要求分析方法1 模拟2规律3 匹配4 边界代码实现题目要求232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回 false 说明:

2021-03-05 14:31:53 297 2

原创 每日刷题-leetcode-338. 比特位计数

338. 比特位计数算法题目算法思路1模拟2规律3匹配4边界条件算法实现1优化思路算法题目338. 比特位计数给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂

2021-03-03 10:59:47 341

原创 线程- Condition实现 有界队列 生产者和消费者

线程- Condition实现 有界队列设计思路测试设计思路BoundedQueue boundedQueue = new BoundedQueue(2);BoundedQueue 初始化,并设置队列的大小 count 为 2add(T t),往队列中添加元素,如果队列中的长度不大于 count的值,直接加入队列,唤醒等待队列的线程(消费队列中的数据),如果此时队列满了,等待(等待队列消费之后唤醒)添加元素,如果此时队列满了,需要等待 await(),当成功添加一个元素,需要唤醒其他消费队列

2021-01-04 16:21:36 102

ElasticSearch 学习案例

elasticsearch 的学习案例练习 包括原理的讲解: 结构化搜索 深度探秘搜索技术 深入聚合数据分析

2020-09-22

空空如也

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

TA关注的人

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