- 博客(171)
- 资源 (4)
- 收藏
- 关注
原创 虚拟机启动卡死you might want to save “/run/initramfs/rdsosreport.txt
大半夜耍了一下虚拟机,结果手欠,按错键了非正常关机,导致虚拟机起不来了从报错信息可以看出,XFS 文件系统的元数据(inode)出现了损坏,通常是因为异常断电、强制关机或磁盘 I/O 错误导致的。因为本机已经损坏无法登录,无法输入命令lsblk, 换了台虚拟机,两个都一样的配置另一台没有配置docker等的新机器,输入命令确认分区如下从lsblk/dev/sda1/boot。
2026-01-16 23:38:57
378
1
原创 Docker 安装mysql8.0 主从同步
docker compose 多容器Docker应用的工具。通过Docker Compose,我们可以更方便地管理多个容器。如果拉取失败,可能是网不通或者是网速太差,建议直接下载到本地,上传到服务器上。运行。
2025-12-08 22:17:52
917
原创 Docker 安装mysql8.0
连接成功后,即可正常创建数据库、表,操作数据。这里使用的是Navicat Premium。password 是刚刚你自定义的密码。
2025-11-18 11:16:05
485
原创 docker 拉取镜像失败 read: connection reset by peer
【代码】docker 拉取镜像失败 read: connection reset by peer。
2025-11-17 21:55:06
411
原创 远程(本地)连接不上虚拟机
1.查询虚拟机ip地址ip addr本地testping ipssh 失败不能用ssh 登录,虚拟机上没配制秘钥,使用用户名密码的方式登录在虚拟机上执行如下i/关键词i 编辑esc退出编辑:wq 保存验证服务状态(显示则正常)
2025-11-15 21:24:17
270
原创 Centos linux7 重置root密码
注意:输入密码的时候屏幕上不会有字符出现。如果输入的密码太简单,会提示警告(BAD PASSWORD:Thepassword fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性;当你看到提示:passwd:all authentication tokens updated successfully. 则表明密码修改成功。输入重复输入两次一样的新密码。
2025-11-15 15:14:58
308
原创 org.neo4j.driver.v1.exceptions.ServiceUnavailableException: This can happen due to network instabili
org.springframework.dao.DataAccessResourceFailureException: Could not create driver instance; nested exception is org.neo4j.ogm.exception.ConnectionException: Could not create driver instance at org.springframework.data.neo4j.transaction.SessionFactor...
2021-07-21 11:17:10
5797
2
原创 二叉树的遍历java
递归方式:public class TreeNode { public int var; public TreeNode left; public TreeNode right; public TreeNode(int var) { this.var = var; }}public class TreePre { public static void main(String[] args) { TreeNod.
2021-03-23 10:08:45
412
原创 getOutputStream() has already been called for this response
报错原因是流的管道里面已经没有数据了,outputStream = response.getOutputStream(); 如果这段代码出现在下边那段之前,在一个代码块中就会报错。因为已经get过了。PrintWriter writer = response.getWriter()...
2021-03-15 13:18:17
750
原创 httpUtils 工具类
httpUtils 工具类,专门用于java端发送http请求的,可以支持get, post ,put json ,get post put form 格式的请求允许添加不带用户名密码的代理,和带用户名密码的代理。package com.xxxx;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpHost;import org..
2020-09-27 10:54:00
3109
原创 多线程打印数字字母
方法一import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class TestLock { private Lock lock = new ReentrantLock(); private Condition numCondition = lock.n.
2020-07-08 17:48:47
351
原创 Shell脚本创建前n天的表,删除具体日期的表
shell脚本, 按天创建MySQL的表,生成前三天到当天的c_20200616的表,并且删除第前n天的表。#!/bin/bash#execute all script in specified directoryset -es=`date +"%Y%m%d"`echo $sfor i in {0..3}do times=`date -d "$i days ago" +%Y%m%d`; result=`mysql -h127.0.0.1 -N -P3306 -uroot -pX
2020-06-16 15:24:28
319
原创 jvm学习之空间分配担保机制
JVM空间分配担保机制定理定义整理笔记JVM使用分代收集算法,将堆内存划分为年轻代、年老代分别采取不同的垃圾回收算法空间担保值得是老年的进行空间分配担保空间分配担保概念:在发生Minor GC之前,虚拟机会检测老年代最大可用的连续空间是否大于新生代的所有对象的总空间。 大于->此次Minor GC (young GC) 是安全的 ...
2020-04-29 11:17:43
1453
原创 Mark一下 httppost 本地可用, 自己的服务器可用,部署到安全性比较高的某公司内部服务器就timeout了
特别坑,给一个公司的内网部署一台服务器,现象是自己本地没有问题,部署到他们的服务器上就有问题curl一个外网接口可以curl通,但是用我的java服务包了一层就不可用,神奇,post请求发出去石沉大海,然后timeout 掉。然后部署到我们服务器上发现没有问题那肯定不是代码的问题,是他们服务器限制什么了。问他们公司的说没有限制。然后试了很多种方式,最后有效果的是用Python包了一层就可以访问,后...
2020-04-16 14:32:21
414
原创 java 解决从数据库中取出的数组带引号字段里面带反斜杠的问题
临时解决一下,因为写的是一个抽象且共通的方法不仅不确定表名,且取出来的类型是map类型,map里面可以有多个数组也可以有单个数组,不定内容。如果字段里面存的是数组str取出来的内容不仅带引号,也带反斜杠。如果有更好的方法请指教下我。public class Test { public static void main(String[] args) { String...
2020-04-09 11:37:54
2070
原创 JSONArray.parseArray坑人的地方
最近开发遇到了一个坑,天天的神奇的问题总能遇到,哎,就是JSONArray.parseArray,神奇的工具类,如果你的list里面的日期格式的数据,大于等于3000年转换的时候就会报错。类似于number 类型的'3014-09-04'这个不能转换为String格式的。所以就不要用这个fastJson 要用Jackson工具类,当然一般人也不会写个3000的日期,但是有些...
2020-04-01 11:25:36
15144
原创 Java 集合a retainAll集合b 缺失
每日一坑。。。。。。。Set<String> a = new HashSet();....a赋值省略了 放入 10条Set<String> b = new HashSet();....b赋值省略了 放入8条a.retainAll(b);结果应该是8条,但是实际结果是比8条少这个接口想看一下实现发现没有,我手动写了个取交集的方法,大体思路...
2020-03-13 20:21:21
895
原创 java 使用split后数组丢失结尾空字符串
使用这种方法前最好看下源码,没注意就出了个bug,我是解析一个文件,然后读line,按\t分隔,然后最后三位是空的""字符串,split之后用 String[] 数组接之后就吞掉了后三位,就数组越界了,因为我的用法是line.split("\t"),走的方法是第一个默认limit 是零。例如String str= "a,b,c,,,"; String[] strs = str.split("...
2020-03-13 11:05:27
1333
原创 Mark一下,装kafka 报错 failed; error='Cannot allocate memory' (errno=12)
糟心,装了半天卡住了。看起来好像是内存不够,查了半天发现都是些废话找到一篇可用的:https://blog.csdn.net/womenrendeme/article/details/76855490总体就是讲将kafka-server-start.sh 打开。修改以下参数KAFKA_HEAP_OPTS 改小256M 128M就行了。跑起来了,还是我买的这个服务器太差了,最便宜那款。...
2020-03-06 01:00:44
402
原创 直接sh 脚本可以运行定时任务显示xxx command not found
原因是丢了环境变量我写定时任务的时候调整成三分钟一执行了,结果报错hdfs command not fount临时解决办法就是在定时任务的sh脚本中的hdfs 命令前加上全路径。全路径获取就是输入命令which hdfs 返回一个全路径地址,将这个插入在脚本的hdfs命令之前再执行定时任务就没有问题。...
2020-03-03 11:32:53
1120
原创 linux 脚本上传文件到hdfs日期重命名
判断文件o.txt是否存在,存在继续,不存在则输出文件不存在判断文件o.txt内容是否为空 ,非空继续执行命令将文件o.txt上传到远端hdfs的test目录下,并且后缀按日期进行重命名,空输出文件是空if [ -f "/data/o.txt" ];thenecho "opp.txt file exists" if [ -s /data/o.txt ]; then...
2020-02-27 20:38:45
396
原创 java合并文件夹下的所有文件转成txt可对结果进行去重
import java.io.*;import java.util.ArrayList;import java.util.List;public class MergeFile { /** * 合并多个文件 * @param outfile * @param dictionary * @return * @throws IOEx...
2020-02-27 16:28:22
513
原创 自定义业务日志文件按日期输出
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.nio.file.Path;import java.nio.file.Paths;import java.text.SimpleDateFormat;import java.util.Date;public cla...
2020-02-27 15:53:53
461
原创 linux系统查询ip地址最偏门的方式
访问这个网站会显示你的电脑的信息Linux命令访问curl ifconfig.io 查询ip地址浏览器直接打开的样子是下边的
2020-02-27 14:45:00
504
原创 java 对象转json 对象中包含list且日期格式为date
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> ...
2020-02-19 18:38:43
1370
原创 postman用json格式传对象大写接不到值
笔记postman使用json格式去传递对象时参数如果大写了接不到值,如果想接值就在接值的bean的字段中用注解 /** * 记录修改人 */ @JsonProperty("OPF_UPDATE_USER") private String OPF_UPDATE_USER;...
2020-02-13 21:56:37
2684
原创 linux shell脚本实现连接mysql数据库批量更新表,并将结果输出到文本文件中
首先,这里的路径都是基于根路径的audience bin boot data dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var[aa@master-alphadata001 /]$ 假如你部署在data目录下的script...
2020-01-15 14:14:41
1771
翻译 Write Like You Talk
http://www.paulgraham.com/talk.htmlOctober 20152015年10月Here's a simple trick for getting more people to read what you write: write in spoken language.这里有一些简单的技巧用于让更多的人去阅读你所写的文章:用口语去写Somethi...
2020-01-13 16:35:27
422
转载 1237. 找出给定方程的正整数解
给出一个函数f(x, y)和一个目标结果z,请你计算方程f(x,y) == z所有可能的正整数 数对x 和 y。给定函数是严格单调的,也就是说:f(x, y) < f(x + 1, y)f(x, y) < f(x, y + 1)函数接口定义如下:interface CustomFunction {public:// Returns posit...
2020-01-10 19:45:38
291
翻译 The Clean Code Blog
The Clean Code Blog干净代码博客First19 May 20142014年5月19日In the firstIs TDD Dead?hangout, at time 30:25@dhhmakes a remarkable statement:首先TDD死了吗?等下,在30:25时候,@dhh发表了一个引人注目的声明:“…you’re not...
2020-01-10 19:30:08
568
转载 575. 分糖果
给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。示例 1:输入: candies = [1,1,2,2,3,3]输出: 3解析: 一共有三种种类的糖果,每一种都有两个。 最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。这样使妹妹获得糖果的种类数最...
2020-01-03 19:36:32
229
翻译 Is Scala Only for Computer Scientists?
Is Scala Only for Computer Scientists?Scala语言是为了计算机科学家设计的吗?by Bruce Eckel布鲁斯埃克尔 著January 16, 20122012年1月16日SummaryI'm not talking about the early adopters writing obscure code here -- th...
2020-01-03 19:13:33
254
原创 Java实现通过正则表达式获取${}中的值
/** * 获取表达式中${}中的值 * @param content * @return */ public static String getContentInfo(String content) { Pattern regex = Pattern.compile("\\$\\{([^}]*)\\}"); Matcher matcher = regex.match...
2020-01-03 17:08:23
8025
转载 543. 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回3, 它的长度是路径 [4,2,1,3] 或者[5,2,1,3]。注意:两结点之间的路径长度是以它们...
2019-12-27 20:32:07
169
翻译 SSH Again
SSH Again再一次写了SSHJan 19, 20162016年1月19日I’ve written a few articles now regarding my SSH setup and my.bashrcand.bash_profilefiles. I think I finally arrived at a configuration that’s good, ...
2019-12-27 20:16:27
223
原创 http-server安装成功后,提示 ~bash command not found 在安装目录下却可以
http-server安装成功后,提示 ~bash command not found 在安装目录下却可以,其实是没有配置环境变量的缘故网上搜到的什么vim ~/.zshrc不适合我,因为我报的错不是zsh: command not found:解决办法,1、在mac终端中输入open .bash_profile然后export PATH=$PATH:$M2_HOME/bin...
2019-12-27 16:26:08
1861
翻译 How You Know
December 20142014年12月I've read Villehardouin's chronicle of the Fourth Crusade at least two times, maybe three. And yet if I had to write down everything I remember from it, I doubt it would amount ...
2019-12-20 19:19:44
268
转载 938. 二叉搜索树的范围和
给定二叉搜索树的根结点root,返回 L 和 R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。示例 1:输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32示例2:输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10输出:23提示:树中的结...
2019-12-06 21:29:55
177
REST API Java Spring Boot and MongoDB.md
2019-07-28
使用poi操作PPT
2018-04-27
获取钉钉考勤机的打卡记录并且解析
2018-09-12
java+jacob解析Excel文档并插入到mysql
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅