Wesley13 Wesley13
3年前
java 中 16 进制 HEX 转换成字节码形式的 UTF
恩,又碰到个蛋疼的编码转换问题了:要把形如\\xE9\\xBB的字符串转成中文。。。在python中我们直接print"\\xE9\\xBB\\x84"即可,在shell中我们直接 echo$'\\xe9\\xbb\\x84'echoe'\\xe9\\xbb\\x84'也行,注意:不能直接echo $'\\xde\\xab
Easter79 Easter79
3年前
spring解决循环依赖为什么要用三级缓存?
关注“苏三说技术”,回复:开发手册、时间管理有惊喜。也许有些朋友对spring的循环依赖问题并不了解,让我们先一起看看这个例子。@Service@Service@RequestMapping("/test")@SpringBootApplication我们在运行Ap
Stella981 Stella981
3年前
Linux——定时清空日志内容和删除日志文件
前言最近在做性能压测试,会生成大量的日志,导致后续越压越慢,最终磁盘空间占满之类的问题。老是要手动删除日志文件,为避免此类问题发生,编写一个Linux日志定时清理的脚本,一劳永逸。1、shell脚本创建脚本并赋权touch/home/mppay/autotruncatelog.shchmod u
Stella981 Stella981
3年前
Linux 下的 Python 多版本管理(pyenv)
简介提到Python环境管理,更多人可能会首先想到virtualenv。但与用于创建独立包环境的virtualenv不同,pyenv的作用仅限于维护不同版本的Python。它的使用不依赖于Python,是一个简单、独立的纯shell脚本工具。pyenv也以pyenvvirtualenv(https://www.oschin
Stella981 Stella981
3年前
Eg挨蒙—Zabbix监控进程占cpu和内存大小及批量监控端口
监控简介:通过shell脚本的方式,实现对进程占cpu百分比和内存大小的监控,通过python脚本方式,实现批量监控服务器端口。一、监控进程占cpu的百分比和内存的大小1、在agent端编写脚本\root@monitorsbin\$cat/usr/local/zabbix/scripts/processtatus.sh!/
Stella981 Stella981
3年前
Logstash提取ES中的堆栈后合并输出到邮件或者控制台
核心流程1.利用logstash查询Elasticsearch.2.再利用match,mutate提取必要信息.3.之后利用ruby执行本地shell或者命令获取输出返回值4.利用aggregate将多个event合并为一个5.最后发送邮件或者输出注意,es查询到多条数据在logstash中算是多个event.
Stella981 Stella981
3年前
Linux学习笔记:split切分文件并按规律命名及添加拓展名
基础知识功能:使用shell的split可以将一个大文件分割成很多个小文件,有时文件太大处理起来不方便就需要使用到了。在默认情况下将按照每1000行切割成一个小文件。语法:split<行数bclfile.txt参数说明:split
Wesley13 Wesley13
3年前
C语言面试题大汇总之华为面试题 Eddy整理
1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::";局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个
胖大海 胖大海
2年前
Linux Centos7 MBR扇区故障
备份MBR扇区数据ddif/dev/sda of/data/abc.bakbs512count1损坏扇区文件将/dev/zreo中的数据拷贝至sda的MBR扇区中,以达到模拟破坏MBR扇区的效果。ddif/dev/zeroof/dev/sdabs512count1重启使用光盘引导模式进入救援模式输入“1” 回车 ,到了shell后再回车创
python定时任务执行shell脚本切割Nginx日志-慎用
Python定时任务执行shell脚本切割Nginx日志(慎用)缘起我们有一个Nginx服务用来接收埋点上报数据,输出的日志文件比较大,Nginx没有自带日志分割组件,这样输出的日志文件就比较大,抽取日志就比较麻烦。网上切割日志的方式一般就两种:logra