自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccmedu的博客

自己的知识库写给自己看的(何以解忧,唯有暴富)

  • 博客(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

原创 Mac cursor设置jdk、Maven版本

Mac cursor设置jdk、Maven版本

2025-01-23 15:59:46 15436 2

原创 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

转载 分享一个很好用的cron表达式在线生成网站

http://www.bejson.com/othertools/cron/

2020-02-27 16:47:51 607

原创 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

REST API: Java Spring Boot and MongoDB的译文。 第一次做翻译的如果有没翻译准确的欢迎指出,Typora上面编辑的文章移植到CSDN格式就有很多问题,如有需要可以到CSDN下载中下载

2019-07-28

使用poi操作PPT

本资源《初始版本》是精简版,《PPT模板生成PPT》是实际项目中的例子,具体就是使用poi去操作PPT,替换PPT中特定的文本,用${key}这种标识在PPT中存放,java代码使用value去替换PPT中的${key},从而生成新的PPT供大家使用。 目前本例子中支持table,img,text文本的替换。

2018-04-27

获取钉钉考勤机的打卡记录并且解析

钉钉突然改接口了,直接获取是被拒绝了,加了分页限制,加了人数限制,头大,之前得方法不能用了,重新写了版,最多一次获取50个人的考勤,并且这些人的考勤记录一次只能获取50条,我想了个办法中心思想就是首先拆分公司人员的dingId的列表,拆成每50个一组,然后限制分页最大50个每页,50个人的打卡记录肯定大于最大限制,每次获取返回的考勤记录判断它给返回的hasMore是不是true是的话还将这50个人作为条件,偏移量加50,查询下一部分的考勤记录,如果是false则说明已经获取这50个人的全部数据,那么则将之后的50个人作为新的条件,继续以上判断,如果大家有更好的方法欢迎来留言,学习一下。

2018-09-12

java+jacob解析Excel文档并插入到mysql

为了解决大批量公司人员导入的问题,实在是懒得写sql脚本手动导入,工作之余顺便调研了Jacob插件,实现了解析Excel,并将人员信息数据批量导入到数据库的小工具。

2018-01-08

空空如也

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

TA关注的人

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