首页
烟花
归档
随笔
聚合
部落格精华
部落格资讯
CSS教程
CSS3教程
HTML教程
HTML5教程
建站经验
网站优化
资讯
今日早报
资讯日历
科技新闻
今天
罗盘
网盘
友链
留言
1
『聚合』 花了100块大洋搞懂 ipv6的用户如何访问ipv4 服务器
2
「今日早报」 2024年4月19日, 农历三月十一, 星期五
3
「今日早报」 2024年4月18日, 农历三月初十, 星期四
4
「今日早报」 2024年4月17日, 农历三月初九, 星期三
5
『聚合』 推荐一款强大的开源自动化测试神器
沙漠渔
把過去的累積,善用到當下
累计撰写
1,929
篇文章
累计创建
371
个标签
累计收到
987
条评论
栏目
首页
烟花
归档
随笔
聚合
部落格精华
部落格资讯
CSS教程
CSS3教程
HTML教程
HTML5教程
建站经验
网站优化
资讯
今日早报
资讯日历
科技新闻
今天
罗盘
网盘
友链
留言
搜索
标签搜索
日志
版本
latest
批处理
bat
节能模式
iwconfig
排序
du
设计模式
hostname
面板
cockpit
版本不兼容
npm
统计
烟花
新春
leveldb
Java heap space
堆内存
harbor
utf8mb4
网络聚合
IPV6
nmtui
测速
带宽
千兆
路由器
nmcli
nmlci
orangepi
motd
中文乱码
webdav
香橙派
代码折叠
享元模式
单例模式
解锁
锁定
无法安装
Xshell
并发编程
ScheduledThreadPoolExecutor
ThreadPoolExecutor
线程池
Fock-Join
并发
ExecutorService
nextcloud
alist
panic
hung task
时间戳
ping
tail
dd
嵌入式
点灯
mount
共享
NFS
curl
全屏
ChannelOption
C++
comparator
桥头堡
开源
varchar
char
StringBuilder
StringBuffer
String
命令行工具
网络配置
netsh
建议
专家
离谱
2022
设备管理器
虚拟网卡
环回适配器
安全
攻击
CC
DDOS
跳槽
过年
年假
春节
2023
优站计划
鼻塞
咳嗽
大号流感
阳
新冠病毒
循环冗余校验
CRC-16/XMODEM
crc校验
stream
DMZ主机
域名解析
CDN
七牛云
DDNS
类加载器
双亲委派
加载机制
删除
搜索
变化时间
修改时间
访问时间
响应异常
超时
jsoup
用法详解
压缩命令
打包压缩
zip
优缺点
打包
数据压缩
密码
sudoers
索引量
权重
瞬间
魔鬼洞
沙漠鱼
沙漠渔
面试
引用传递
值传递
即时编译器
机器码
JIT
旗舰版
ISO
原版镜像
win7
参数
配置文件
8小时
时间错误
报告
coverity
jetbrains
idea
谷歌翻译
rest
403
ERR_UNKNOWN_URL_SCHEME
DevTools
优先级
location
FTP
挂载
curlftpfs
提示
自定义参数
springboot
配置
死锁
超级密码
桥接
联通光猫
Dockerfile
构建
命令行
eclipse
光猫
路由模式
桥接模式
bash-4.2
sudo
oracle帐号
JDK下载
百度收录
定时发布
哨兵模式
内存管理
JVM
登录
免密
不一致
服务器时间
BIO,NIO,AIO
ByteBuffer
FileWriter
BufferedOutputStream
流水线
pipeline
环境变量
重启
任务消失
jenkins
卸载
snap
20.04
Ubuntu
容器
大数据传输
InputStream
学习笔记
CSS
最佳实践
DOM操作
原型链
原型
No such file or Directory
SSH配置
SSH免密
tar
命令
网站优化
取消快照
百度快照
全局配置
修改密码
控制台
gitlab
解码器
Netty
文件传输
sz
rz
Jar
打铁花
羊毛沟
容器日志
docker
规范
博客
rejected
Gerrit
wireshark
代理
Go
http-server
nodejs
package-lock.json
996加班
删除标签
钟薛高
60s新闻接口
每日新闻接口
百度福利
自动回复
localstorage
QQ机器人
redis
近乎
客户端
JuiceSSH
乔恩
加菲猫
新浪邮箱
joe
公告
父亲节
图标
每日新闻
51la
服务器
腾讯云
插件
罗永浩
编码
avatar
小虎墩大英雄
端午劫
端午节
中石化
中国石化
儿童节
win10
激活
shell
金门大桥
旧金山
产品经理
免疫力
熬夜
云旅游
云游
招聘
海尔
halo
校友会
创新
哈工大
鸿蒙
王成录
标题
主题
北京
疫情
域名
沙漠渔溏
方法声明
jpa
表情包
emoji
JavaAgent
姓名测试
姓名打分
起名
百度
收录
SEO
group by
distinct
去重
JDBC
validationQuery
兄弟元素
点击事件
$event
9600
传输延时
波特率
串口
站点统计
站长工具
cnzz
生命周期
refs
vue
replaceAll
replace
JavaScript
软件
FRP
内网外入
内网穿透
学习
解题
leetcode
云计算
中国医药
神思电子
股票
Java
报错
数据块
关键词
风筝
清明节
注解
spring
clang-format
格式化
反向代理
nginx
索引
linux
vim
数据库
仓库管理
git
压缩
winrar
mysql
测试
markdown
目 录
CONTENT
以下是
软件编程
相关的文章
2023-06-30
Java并发编程 线程池 Thread Pool
本文我们将讲解 Java 中的线程池 ( Thread Pool ),从 Java 标准库中的线程池的不同实现开始,到 Google 开发的 Guava 库的前世今生。本章节涉及到很多前几个章节中阐述的知识点。我们希望你是按照顺序阅读下来的,不然有些知识会一头雾水。Java 语言的实现中,把 Java 线程一一映射到操作系统级的线程,而后者是操作系统的资源,这意味着,如果开发者毫无节制地创建线程,那么线程资源就会被快速的耗尽。在 Windows 操作系统上,每个线程要预留出 1m 的内存空间,意
2023-06-30
144
0
0
软件编程
2023-06-29
Java并发编程 Java ExecutorService
ExecutorService 是 Java java.util.concurrent 包的重要组成部分,是 Java JDK 提供的框架,用于简化异步模式下任务的执行。一般来说,ExecutorService 会自动提供一个线程池和相关 API,用于为其分配任务。实例化 ExecutorService实例化 ExecutorService 的方式有两种:一种是工厂方法,另一种是直接创建。Executors.newFixedThreadPool() 工厂方法创建 ExecutorService
2023-06-29
187
0
0
软件编程
2023-06-28
利用Alist实现挂载Nextcloud网盘上传文件
工作需要将Linux服务器中自动生成的文件上传至Nextcloud中,实现文件收集的工作,由于平时使用过Alist,于是首先想到的是利用Alist来做一下转换处理,方便后面随便想放哪就放哪,统一接口,不用每次在服务器中进行相关配置,当然本来挂载Alist就是用的webdav,所以如果想直接在linux挂载Nextcloud也不是不可以,只是为了方便扩展。Alist是什么?Alist是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav。支持N多种存储集于一身,实现web浏览或者webdav挂载,包括本地存储、阿里云盘、Alist(自己可嵌套自己,实现资源整合)、FTP、SFT
2023-06-28
1211
0
0
软件编程
2023-06-21
Linux内核检测到hung task之后panic重启问题的排查
自动化任务执行过程中出现了几次晚上无故自动重启的情况,今天正好看到相关的日志输出,才发现是触发了内核panic导致重启,目前已进行相关配置,正在重新验证。问题过程自动化任务执行中有一个过程是需要将系统设置为只读,然后利用dd命令将磁盘分区备份出来,其中设置文件系统只读使用的是:echo u > /proc/sysrq-trigger具体这个过程,后面再详细说明,执行该命令可以将文件系统重新挂载为只读,避免dd命令过程中系统操作磁盘内容。经过一段时间运行,会偶尔出现dd命令执行过程中无故重启,今天排查重启前后日志时,正好发现一个问题,就是内核日志提示:[ 960.650132] INFO
2023-06-21
196
0
0
软件编程
2023-06-20
Linux下docker容器日志清理
服务器的空间隔一段时间就会提示空间不足,于是找来找去,每次发现docker的日志文件都会占用比较大的空间,这不,今天网关那边又提示服务器磁盘空间告警,于是需要考虑如何有效的删除掉容器日志,减少空间占用。问题排查通过以下命令逐级排查占用空间比较大的目录,最终找到罪魁祸首。du -h -x --max-depth=1 /找到感觉占用比较异常的,就依次找下一级,比如:du -h -x --max-depth=1 /homedu -h -x --max-depth=1 /home/docker通过上述过程逐一排查,最终发现docker容器中的一些json.log 以及一些 out.log文件占用
2023-06-20
169
0
0
软件编程
2023-06-20
windows执行ping命令时添加时间戳
因为当前有一个问题,到晚上就会偶尔出现设备与服务器网络连接异常导致脚本运行中断的情况,于是需要长期监控一下网络情况,确认是否能够一直ping通服务器,但是普通的ping命令又没有时间标志,如果出了问题,无法确定是什么时候出的问题,于是需要在执行ping命令时增加时间戳,并且最好是能够将日志输出到文件方便排查。所需工具powershell在哪找自然不必多说了吧。添加时间戳ping -t 网址或者IP地址 | Foreach{"{0} - {1}" -f (Get-Date),$_}输出到文件ping -t 网址或者IP地址 |Foreach{"{0} - {1}&q
2023-06-20
817
0
0
软件编程
2023-06-16
关于tail命令使用时监测到指定字符自动跳出的实现方式
tail命令这里就不细说了,后面有时间再详细整理,这里仅说明一下一个应用场景下的使用方式。场景说明有时候存在下面一个场景,我们需要时刻监控着一个文件的变化,当发现到预期的字符时,自动跳出,执行后续的逻辑,常用在监控日志中的错误信息、特殊标志等,我在使用这个时,是因为在服务器远程调用另一台服务器执行命令,希望另一台服务器命令执行完毕之后,触发本地的其他逻辑,比如执行后续动作等,将本地的一个盘挂载到另一台服务器上,然后另一台服务器将命令日志输出到挂载的盘上,这样命令执行完毕之后,在指定文件输出success,如此,既可以实时跟踪命令执行情况,又可以在服务执行完毕之后继续进行其他处理。实现方式tai
2023-06-16
259
0
0
软件编程
2023-06-14
Linux中关于dd命令的使用及说明
dd命令是Linux下的一个非常有用的命令,可以指定大小的块拷贝文件并在拷贝的同时进行各种指定的转换。使用举例测试写dd if=/dev/zero of=/infokist/test/data1 bs=1M count=50000/dev/zero 是一个输入设备,可以无穷尽的提供0,用来向设备或者文件中写入字符串0dd if=/dev/zero of=/infokist/test/data2 bs=1M count=100000 oflag=directoflag=direct表明直接调用I/O接口进行磁盘读写,不通过系统缓存,相对上面的方式,可以更准确的测出磁盘的写入速度。测试读测试磁盘读
2023-06-14
226
0
0
软件编程
2023-04-11
「点灯计划」初章-缘起缘落
释嵌入式第一个工程就是点灯就像软件的第一个工程是Hello World,于是这一系列的学习过程,就定做点灯计划吧。缘起参加了一场嵌入式的培训,引起了自己的极大兴趣,至少是目前还依然保持着这个并产生了一个有趣的想法,具体是什么想法,暂且不说,以免打脸,哈哈。缘落点灯不是起点,点灯更不是终点,下一步应该还要延续星火计划、繁星计划等等吧,但愿自己能坚持住,主要是从一个Java爱好者转到嵌入式确实有些难度,并且上学时候用到的些许嵌入式的东西,这么多年也早还给了老师,但依然会努力坚持,以小目标不断激励自己前行,也会通过这里记录自己的经历吧,毕竟又是一个新的开始,彼时彼刻恰似此时此刻,却又今非昔比了,不是
2023-04-11
323
0
0
软件编程
2023-04-10
Linux如何搭建NFS文件共享服务器?
因工作原因,需要使用mount挂载linux服务器中的目录至设备中,方便文件传输,需要使用nfs文件共享服务器,所以整理一下搭建步骤1. 安装nfs所需软件包yum install rpcbind nfs-utils2. 创建需要共享的目录mkdir /home/sharechmod -R 777 /home/share3. 修改配置文件vim /etc/exports内部有使用说明如下:/srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)共享文件路径 允许共享网段(共享
2023-04-10
356
0
0
电脑软件
软件编程
2023-04-04
关于curl请求时的参数中包含单引号‘报错问题
遇到了这个问题,仅做记录因为需要记录一些日志,于是直接考虑在任务执行结束之后,通过curl的方式,将任务执行日志发送给相应接口,但是运行过程中无缘无故发现会报错,想着把常见的双引号、单引号、斜杠等特殊内容进行一下转义就可以了嘛,结果并非如所愿,最后发现,尤其是单引号,在处理过程中需要替换为\\u0027使用示例:buildLog.replaceAll("\n","\\\\n").replaceAll("\"","\\
2023-04-04
665
0
0
软件编程
2023-04-04
JS实现全屏和退出全屏
界面按钮<button onclick="toggleFullScreen(event)">点我全屏</button>相应的js代码:function FullScreen(el) { var isFullscreen = document.fullScreen || document.mozFullScreen || document.webkitIsFullScreen; if (!isFullscreen) { //进入全屏,多重短路表达式 (el.requestFullscreen && el.req
2023-04-04
324
0
0
软件编程
2023-03-29
数据库输出的换行符在页面不能正确显示换行问题
因工作需要,将部分过程的日志存储至数据库,实现过程数据的回溯,但是在存放到数据库中再取回前端展示时无法正常换行,所以这里整理一下处理方式网上看到的有如下两种方法:方法1:直接在外层容器设置css属性,white-space:pre-wrap方法2:换行符在js中用\r\n表示,拿到文字内容,使用字符串的replace方法全局替换即可,string.replace(/\r\n/g,'</br>')但是经过测试,可能我的使用方式有问题,方法1并未生效,方法2也是之前用过的,是可以正常使用的,只不过方式稍有不同而已,下面会详细说明。前期发过一篇笔记,说明js中的replaceAll方法的
2023-03-29
293
0
0
软件编程
2023-03-07
Netty通信框架中ChannelOption的各种属性作用
ChannelOption.SO_KEEPALIVEChanneloption.SO_KEEPALIVE参数对应于套接字选项中的SO_KEEPALIVE,该参数用于设置TCP连接,当设置该选项以后,连接会测试链接的状态,这个选项用于可能长时间没有数据交流的连接。当设置该选项以后,如果在两小时内没有数据的通信时,TCP会自动发送一个活动探测数据报文。ChannelOption.ALLOCATOR在4.x版本中,UnpooledByteBufAllocator是默认的allocator,尽管其存在某
2023-03-07
357
0
0
软件编程
2023-03-06
「死磕面试」C++基础面试问题汇总(一)
1- 问题: C++ 编程语言提供了几种循环类型?分别是什么?回答: for、while、do while问题: break和continue的区别回答: break跳到循环或者选择的下一条语句,continue跳过循环主体的剩余部分,立即重新开始新的一轮循环2- 问题: 栈和队列的区别回答: 栈又名堆栈,是一种运算受限的线性表。只允许在栈顶插入和删除元素。栈顶是低位,栈底是高位。栈中没有元素时称为空栈,栈符合先进后出原则(LIFO,last in first out)。队列也是一种运算受限
2023-03-06
497
1
1
软件编程
2
3
4
5
6