自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子冉冰清的博客

一个喜欢探讨技术的小白

  • 博客(325)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 systemctl 启动/停止/重新加载 nginx

启动nginx

2023-03-01 21:37:17 592

原创 Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出

Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出

2023-02-10 22:44:00 177

原创 nohup命令详解

nohup命令详解

2023-01-08 23:13:28 638

原创 nohup命令详解

nohup命令详解

2023-01-08 23:07:53 538

原创 Mac打开访达后如何快速知道当前文件绝对路径?

mac快捷键

2022-12-12 22:56:35 244

原创 多维线性DP

多维线性dp

2022-10-10 23:03:12 124

原创 MacOS Clion 使用<bits/stdc++.h>万能头提示 fatal error: ‘bits/stdc++.h‘ file not found

MacOS Clion 使用万能头提示 fatal error: ‘bits/stdc++.h‘ file not found

2022-10-06 09:59:32 1175

原创 MacOS上的VS Code设置鼠标滚动轮 + Commond缩放

VS Code

2022-09-16 19:41:05 182

原创 macos上VS Code上配置Python、Java、C++环境变量

macos配置环境

2022-08-14 18:22:14 494

原创 线段树 模板 Java语言版

线段树模板

2022-08-09 22:11:17 274

原创 MacOS 用typora和picGo配置腾讯云COS图床

MacOS 用typora和picGo配置腾讯云COS图床

2022-08-06 22:01:29 178

原创 DFS题单以及模板汇总

DFS题单汇总

2022-07-27 23:36:00 44

原创 Java/C++输入输出特定格式模板总结

算法输入输出模板

2022-07-26 23:16:40 341

原创 BFS题单总结

算法,bfs

2022-07-26 22:17:32 96

原创 实用工具网站推荐

推荐的网站

2022-07-24 18:41:27 50

原创 npm install hexo-renderer-sass时报错解决办法

hexo、git

2022-07-17 21:11:03 575 2

原创 部署hexo遇到报错ERROR Deployer not found: git的解决办法

hexo、git

2022-07-16 23:12:39 1212

原创 centos8服务器安装nginx

安装nginx

2022-07-02 23:47:56 1550

原创 线性动态规划专讲

线性动态规划专讲

2022-06-05 23:30:05 201 1

原创 二分专题讲解-看完之后必须会二分

二分专题讲解二分法查找某个有序数组中的指定数字可以达到log(n)log(n)log(n)的时间复杂度。运用二分法的前提一定是针对某个有序集合去进行操作,如果该集合非有序的,一定是不能进行二分操作的。在目前的刷题单中,遇到用二分的场景有两大类:1. 二分查找有序数组的某个值在这种大类下,又分为三种情况:查找有序数组某个值(数组中该值有且仅出现一次)LeetCode704 二分查找class Solution { public int search(int[] nums, int

2022-05-29 23:17:16 69

原创 洛谷贪心专题讲解 Java语言

贪心专题讲解提供一份洛谷网站的贪心题的题单定义:贪心算法(greedy algorithm [8] ,又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解 。那么,根据实际刷题经验来看,贪心算法就是根据局部最优解能得到全局最优解。其实通常贪心的难点在于靠自己去根据经验判断,猜测是否可以这样来做。如果自己可以迅速证明自己想的局部贪心策略在全局也会是最优的,那么就可以直接快速做。然而,有的时候自己根据贪心的策略做出来了某

2022-05-22 20:23:00 170

原创 能力提升综合题单Part2 基础算法 第一天

https://www.luogu.com.cn/problem/P1003P1003 [NOIP2011 提高组] 铺地毯题目描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n 张地毯,编号从 1 到 n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入

2022-04-29 23:32:25 225

原创 快速排序 Java模板

快速排序 Java模板

2022-04-05 22:25:40 864

原创 kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合

kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合第一回合最开始大概是半个月前,我突然发现我的百度云服务器上的MySQL连接不上。但是前一晚还用了。因此可以确定不是账号密码,以及服务器上设置的问题。于是乎,就登陆到云服务器上,准备去查看一下mysql的运行情况。然后突然敲命令也很卡,感觉可能系统响应太慢了,用toptoptop指令去看下(上面这个图是我第三回合排查的时候截的图,前面两个回合都没有注意,所以没有截图。)当我看到这个的时候,吓了一跳。怎么突然

2022-03-30 23:19:16 2388 3

原创 dfs构造N叉树面试算法题

今天遇到一个没有写出来的算法题,记录一下。如下:要求我补充完整printCategory()和buildTree()两个函数。printCategory()函数负责打印buildTree()负责构造树节点public class Interview001 { static class Category { /** * 分类id */ Integer id; /** * 名称

2022-03-29 22:05:48 224

原创 Java代码实现多线程卖票

写一个多线程卖票的程序/* * 版权所有(C),bat公司,2022,所有权利保留。 * * 项目名: HelloWorld * 文件名: SaleTickets.java * 模块说明: * 修改历史: * 2022-3-29 - tom - 创建。 */package p20220329;/** * @author tom * @date 2022-03-29 15:33 */public class SaleTickets { public static v

2022-03-29 15:42:21 719

原创 Ubuntu配置maven环境变量

Ubuntu配置maven环境变量先用SFTP上传解压缩 tar -zxf apache-maven-3.8.5-bin.tar.gz重命名文件夹mv apache-maven-3.8.5 maven编辑环境变量sudo vim /etc/profile我服务器上maven的解压之后的地址就是/usr/local/software/maven,所以下面环境变量配置如此。让环境变量生效source /etc/profile验证maven版本mvn -v

2022-03-18 19:28:25 1982

原创 MYSQL中TIMESTAMPDIFF和时间戳字段直接相减的区别

使用TIMESTAMPDIFF函数与直接使用两个字段进行作差的区别比如用end_time−start_timeend\_time - start\_timeend_time−start_time,那么两个时间戳的时间差的进制会是按照100的。比如相差1分钟,但查询出来的是却是100。但是用TIMESTAMPDIFF(second,start_time,end_time)TIMESTAMPDIFF(second, start\_time, end\_time)TIMESTAMPDIFF(second,s

2022-03-12 21:12:48 2039

原创 LeetCode283场周赛

6016. Excel 表中某个范围内的单元格Excel 表中的一个单元格 (r, c) 会以字符串 "<col><row>" 的形式进行表示,其中:即单元格的列号`c`用英文字母表中的字母标识。- 例如,第 `1` 列用 `'A'` 表示,第 `2` 列用 `'B'` 表示,第 `3` 列用 `'C'` 表示,以此类推。<row> 即单元格的行号 r 。第 r 行就用 整数 r 标识。给你一个格式为 "<col1><row1>:

2022-03-06 17:50:02 275

原创 从源码学习Java的HashMap中的computeIfAbsent/computeIfPresent方法

Java的HashMap中的computeIfAbsent方法public class Main { public static void main(String[] args) { Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 10); map.put(2, 20); map.put(3, 30);

2022-03-06 17:01:05 308

原创 禁用Kibana安全提示(Elasticsearch built-in security features are not enabled)

禁用Kibana安全提示(Elasticsearch built-in security features are not enabled)Kibana提示#! Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearc

2022-03-05 22:24:45 7918 2

原创 后台启动ElasticSearch、Kibana、ElasticSearch-head

后台启动ElasticSearch、Kibana、ElasticSearch-head后台启动ElasticSearch./elasticsearch -d后台启动Kibana./kibana -d后台启动ElasticSearch-headcd elasticsearch-head/nohup npm run start &

2022-03-05 19:57:29 1710

原创 Centos8使用yum报错 Couldn‘t resolve host name for http://mirrorlist.centos.org/?releas

Centos8为 repo ‘AppStream‘ 下载元数据失败Centos8 使用yum下载软件的时候报错如下2022-02-02T11:39:36Z DEBUG error: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host:

2022-03-05 19:45:56 1992 1

原创 -bash: grunt: command not found去环境变量添加nodejs的路径

今天安装了grunt-cli之后,用grunt -v报错-bash: grunt: command not found于是,我重新把node.js的环境变量添加到PATH中,如图所示vim /etc/profile然后在末尾添加上了这三行,其中/usr/local/software/node-v16.14.0-linux-x64为我Linux机器上node.js的安装目录,需要的话可以改成你自己的#this is for nodejs environmentexport NODE_JS=/u

2022-03-05 14:52:46 744

原创 Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch

Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch一、安装JDK环境Linux安装JDK环境不会的参考我写的这篇文章:https://blog.csdn.net/qq_41688840/article/details/123087493?spm=1001.2014.3001.5501二、解压ElasticSearch安装包sudo tar -zxf elasticsearch-7.15.1-linux-x86_64.tar.gz然后可以改个名mv elasticsear

2022-03-02 23:45:21 1611

原创 TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)

TCP和UDPTCP报文格式TCP首部的报文格式如下:宏观上来看如下:此图来源于:https://zhuanlan.zhihu.com/p/144273871 知乎-腾讯技术-TCP拥塞控制详解来源连接端口(16位长)-识别发送连接端口目的连接端口(16位长)-识别接收连接端口序列号(seq,32位长):如果含有同步化旗标(SYN),则此为最初的序列号;第一个数据比特的序列码为本序列号加一。如果没有同步化旗标(SYN),则此为第一个数据比特的序列码。确认号

2022-03-01 23:24:45 2763

原创 HTTP面试知识汇总

HTTP一、HTTP定义HTTP定义:HTTP 是超文本传输协议,也就是 HyperText Transfer Protocol。HTTP 是一个在计算机 世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和 规范」。PS:HTTP 不止是从互联网服务器传输超文本到本地浏览器的协议,还是服务器到 服务器之间的传输协议。HTTP解析HTTP是构建于TCP/IP协议之上,是应用层协议,默认端口号80HTTP协议是无连接无状态的HTTP请求报文格式:HTTP响应报

2022-02-26 22:41:32 249

原创 WireShark抓包TCP三次握手和四次挥手

TCP和UDPTCP报文格式TCP首部的报文格式如下:宏观上来看如下:来源连接端口(16位长)-识别发送连接端口目的连接端口(16位长)-识别接收连接端口序列号(seq,32位长):如果含有同步化旗标(SYN),则此为最初的序列号;第一个数据比特的序列码为本序列号加一。如果没有同步化旗标(SYN),则此为第一个数据比特的序列码。确认号(ack,32位长)— 期望收到的数据的开始序列号。也即已经收到的数据的字节长度加1。数据偏移(4位长)— 以4字节为单位

2022-02-23 23:24:24 1963

原创 Linux配置java环境变量

Linux配置java环境变量一、上传jdk并解压第一步去官网下载对应的jdk第二步通过XFTP将下载好的jdk上传到linux指定的文件目录下上传完毕之后,然后解压这个压缩包tar -zxf jdk-8u201-linux-x64.tar.gz 二、配置环境变量sudo vim /etc/profile然后开始编辑环境变量,可以直接复制粘贴过去,其中/usr/local/software/jdk1.8.0_201是我自己Linux服务器上存放jdk文件的目录,如果你存放的和我不

2022-02-23 12:54:58 10775 1

原创 计算机网路分层协议

一、OSI 参考模型介绍OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考 模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 7 层。每一层都有相关、 相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立七 层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能使就是帮 助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区 分开来,通过七个层次化的结构模型

2022-02-22 21:54:53 2240

netty-4.1.zip

Netty4.1源码

2021-01-06

go1.15.4windows msi

windows平台的go语言安装程序,点击下载之后可以直接安装,因为在官网下载这个速度很慢,直接在这里下载会很快

2020-11-08

pointofix.zip

windows必备的一个用于在屏幕上绘画的工具,很好的,特别是针对那些需要录制视频或者线上讲解的一些

2020-06-17

Tomcat9.rar

最新版的安装板的Tomcat9.0版本,可以直接下载使用,解压后点击startup.bat就可以启动

2019-09-09

中文版3ds Max模型案例高级教程.zip

中文版3ds Max模型案例高级教程.zip完整的配套资源,可以直接下载

2019-06-29

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

TA关注的人

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