自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白毛大侠的博客

爱看大山大海的程序员

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS变Ubuntu后后端程序SO库报错,解决方案+原理分析!

系统更新后应用程序因缺失libssl.so.10库而无法运行。通过ldd和strings命令分析新旧系统环境差异,确认该库及其依赖项libcrypto.so.10已被移除。解决方案建议创建专用目录存放旧库文件,设置LD_LIBRARY_PATH环境变量指向该目录,并详细说明了操作步骤与注意事项。同时解析了ldd、strings命令的工作原理及LD_LIBRARY_PATH的优先级机制,为类似库依赖问题提供技术参考。该方案既能快速解决问题,又避免影响系统其他组件。

2025-06-12 11:56:00 537

原创 Go 语言安装指南:并解决 `url.JoinPath` 及 `Exec format error` 问题

本文提供了Go语言的安装指南,并针对url.JoinPath函数兼容性问题及Exec format error架构错误给出解决方案。主要内容包括:1) 如何正确卸载旧版本并安装与系统架构匹配的最新Go版本(区分AMD64/ARM64);2) 环境变量配置方法;3) 验证安装步骤。重点解决两个常见问题:Go 1.19以下版本无法使用url.JoinPath需升级版本,以及架构不匹配导致的执行错误需重新下载正确版本。文中包含详细的命令行操作和架构检查方法,帮助开发者顺利完成Go环境配置。

2025-06-12 10:47:22 473

原创 KINGCMS被入侵

检测到可疑的Git仓库状态,显示存在潜在的恶意文件修改活动。仓库中发现了被删除和修改的关键文件,包括多个PHP登录页面和jQuery文件。同时存在多个未跟踪文件,如.admin目录、多个可疑PHP文件(包括mysql.php和newfile.php)以及未经授权的安装目录。这些行为可能表明系统已被入侵,攻击者可能植入了后门或恶意脚本。建议立即审查这些文件变更,并检查系统安全性。

2025-06-03 13:54:25 426

原创 解决 Linux Bash 脚本因换行符问题导致的 “bash^M: No such file or directory“ 错误

• `\r` 是回车(Carriage Return),把光标移回行首。1. Windows 换行符(CRLF):`\r\n`(回车+换行)• Windows 继承了 DOS 的 `\r\n` 换行格式。• `\n` 是换行(Line Feed),把光标移到下一行。2. Unix/Linux 换行符(LF):`\n`(仅换行)• 把 `\r` 当作命令名的一部分(变成 `bash\r`)• Unix/Linux 使用简洁的 `\n` 换行格式。• 系统找不到名为 `bash\r` 的命令,于是报错。

2025-05-19 16:31:12 491

原创 go.mod关于go版本异常的处理

2.去掉toolchain 版本号。1. 可去掉小版本号。

2025-05-16 10:04:09 220

原创 python安装grpcio报错

【代码】python安装grpcio报错。

2024-05-23 11:31:28 688

原创 [android]Activity生命周期

andorid app 开发入门与项目实战。

2024-05-10 12:01:47 191

原创 将现有 Java 代码转换为 Kotlin 代码

,然后将 Java 代码粘贴到该文件中。Android Studio 随即会显示一条提示,询问您是否要将代码转换为 Kotlin 代码,如图 5 所示。如需将 Java 代码转换为 Kotlin 代码,请在 Android Studio 中打开 Java 文件,然后依次选择。或者,也可以创建一个新的 Kotlin 文件(依次选择。,让系统将来自动进行转换。

2024-05-10 11:33:45 1388 1

原创 [初学安卓]安卓页面跳转android.content.Intent运用

val intent = Intent(this, Main2Activity::class.java)//注释2。

2024-05-10 11:13:06 680 2

原创 git回滚暂存区的文件

git restore

2024-03-28 10:23:05 199

原创 CISP考前抱佛脚笔记(目前已过)

CISP,CISE

2024-03-28 10:11:25 1025

原创 Docker 应用入门

docker,docker-compose

2024-03-02 14:52:33 1180

原创 PHP设计模式初探 以前写的完整PPT!!!!!

我们说别人代码写的烂,烂在哪?非开发者如何转开发(业务)?反思我们平时是怎么写代码的?

2024-03-02 14:30:02 650

原创 Filebeat将csv导入es尝试

1.filebeat 导入csv的资料很少,主要为pipline方式,测试几个失败。一般日志收集可使用logstash,每行的信息会存到message中。结论:filebeat导csv并不方便,建议采用logstash。是一个测试接口,提供pipline的规则和测试数据,返回结果数据。是pipline中的正则匹配模式,以上规则的复杂版。若产生新的数据,会新增一个字段为foo:bar。测试结果pipline配置后,并没生效。,并命名为my-pipeline-id。我简单介绍主流程,详情见上链接。

2024-03-01 12:00:19 1137

原创 hadoop安装的过程中的报错​/libhadoop.so.1.0.0​

遇到如下错误:14/10/29 16:49:01 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable。Server: ssh: Could not resolve hostname server: Name or service not known 分析原因知,2.报log不能写入。

2024-03-01 11:58:18 1787

原创 php连接hdfs初步探索

webhdfs与httpfs的主要区别在于:webhdfs需要访问集群的所有节点,当读取某些数据时,它直接从该节点传输,而在httpfs中,单个节点的作用类似于“网关”,将是向客户机节点传输数据的单点。所以核心还是hadoop中,原来hadoop对hdfs提供的http的访问模式,只需要对hdfs_site.xml的配置中关于http的访问开启即可。后搜到官网的相关资料,此hdfs.h的文件路径的地址是$HADOOP_HDFS_HOME/include/hdfs.h。而且网上用此拓展人的并不多,暂时舍弃。

2024-03-01 11:57:17 711

原创 php httpfs链接hdfs

GitHub - michaelbutler/php-WebHDFS: A PHP client for WebHDFS1.代码1.代码GitHub - michaelbutler/php-WebHDFS: A PHP client for WebHDFSGitHub - michaelbutler/php-WebHDFS: A PHP client for WebHDFS解决方式,加头即可。

2024-03-01 11:39:52 1267

原创 x-pack的破解方式和免费jar包!!可直接用!!

我们平时为es安装x-pack组件,用elasticsearch-plugin install x-pack ,安装成功后。1.cd $es目录/pulgins/x-pack里面有一个,将jar包反编译,然后将里面的licence的程序改下。再编译成jar包。2.再对的ES存储中license配置改下就好。

2024-03-01 11:25:24 1727

原创 x-pack和Kibana 介绍-安装-报错-注意

X-pack监控组件使通过Kibana轻松地监控ElasticSearch。可以实时查看集群的健康和性能,以及分析过去的集群、索引和节点度量。及监视Kibana本身性能。x-pack监控组件使通过Kibana轻松地监控ElasticSearch。可以实时查看集群的健康和性能,以及分析过去的集群、索引和节点度量。及监视Kibana本身性能。当你安装X-pack在群集上,监控代理运行在每个节点上收集和指数指标从Elasticsearch。

2024-03-01 11:12:32 1498

原创 elasticsearch的安全配置记录

2.看es的自身的配置,es6.5有,而本系统es5.6并没有 用户和用户组 的配置。但并没有找到plugin-descriptor.properties的相关文件。elasticsearch-http-basic和其他ES插件一样,在。这个需要安装一个http.basic的插件。

2024-03-01 11:10:18 1267

原创 运维-我想拔硬盘!但不知道是哪个

2. 比如,要卸载的盘挂载在 /data/disk0,那么使用这个命令找到不需要的盘(观察机器上硬盘都闪灯情况)3. 观察到机器上闪灯的位置后, 记录并回到终端按Ctrl+C,中断上面命令都执行就行了。1. lsblk列出所有的盘,确认都已经挂载(mount)了。4. 记得先使用 umount, 再拔掉盘。

2024-03-01 11:08:52 520

原创 elaticsearch关于term.keyword的使用

上面有这个才能用.keyword查。

2024-03-01 11:07:19 395

原创 es监控常用查询

"query": {prettyprettyprettyvv。

2024-03-01 11:06:27 577

原创 es的数据写入流程

2024-03-01 11:05:27 424

原创 hive,hbase集群拷贝注意事项

原数据不变时,快照不占空间。原数据变化,快照会把该时刻的数据copy一份。CDH的主机名不能轻易更改,若只能换主机名建议重新部署CDH集群。在hbase上建立快照后,传输完成后要立刻删掉快照。2.两个集群的在一个网络,且新集群的主机名=可以访问的域名。1.有足够的带宽,最好能300M/S = 磁盘写入速度。4.覆盖之前的数据可在结尾处加 -overwrite。2.传输命令带上用户权限参数,带上数目参数。1.老集群使用hbase用户。2.传输命令带上用户权限参数。3.数据拷贝跑后台进程。

2024-03-01 11:03:00 1015

原创 哇! kingcms的又一网站被攻击了

gitstatus,文化变化。

2024-02-20 14:26:30 418

原创 最新遇到了kingcms攻击-有上传文件和创建函数

函数创建一个匿名函数,该函数接受两个参数,但在这里只传递了一个空字符串和一个二进制数据字符串。函数将尝试执行字符串"rot13"作为PHP代码,这会导致错误,因为"rot13"不是有效的PHP代码。总的来说:就是通过加密和解密的方式,create_function,并执行了!来执行动态生成的代码通常是不安全的,因为它容易受到代码注入攻击。meiyuan/css/head.php,重点来了!的值,经过ROT13编码后,它会变成"rot13",然后。是一个PHP函数,用于动态地创建一个匿名函数。

2024-02-20 11:52:00 797 1

原创 go更改header.response

package main import "net/http" func param(res http.ResponseWriter, req *http.Request) { //fmt.Println("res1",res) //res.Header().Set("Trailer", "AtEnd1, AtEnd2") //res.Header().Set("ttt", "ddd") //res.Header().Set("qqqq", "wwww") //fmt.Fp..

2021-10-02 07:59:49 282

原创 2021-07-08 go学习

1.m := make(map[string]int,1)后面的容量有何意义

2021-07-08 10:50:05 121

原创 PHP中socket的通信

<?phperror_reporting(E_ALL);set_time_limit(0);echo "TCP/IP Connection\n";$port = 1234;$ip = "127.0.0.1";/* +------------------------------- * @socket连接整个过程 +-----------------------------

2021-07-08 10:48:52 306

原创 linux安装xdebug

wget http://www.xdebug.org/files/xdebug-2.3.3.tgztar zxvf xdebug-2.3.3.tgzcd xdebug-2.3.3phpize(若没有,install php-dev)./configuremake && make install ,//生成.so文件。//添加.ini文件

2021-04-26 10:12:23 500

原创 PHP的异常处理机制

PHP中的异常机制是不足的,绝大多数的情况 下无法自动抛出异常。一.区分异常和错误PHP中什么是异常:  程序在运行中出现不符合预期的情况,允许发生(你也不想让他出现不正常的情况)但他是一种不正常的情况,按照我们的正常逻辑本不该出的错误,但仍然会出现的错误,属于逻辑和业务流程的错误,而不是编译或者语法上的错误。PHP中什么是错误:  属于php脚本自身的问题,大部分情况是由错误的语法,服务器环境导致,使得编译器无法通过检查,甚至无法运行的情况。warning、notice都是错误,只是他们的级

2021-04-26 09:57:22 235

原创 Golang WaitGroup源码分析

https://my.oschina.net/qiangmzsx/blog/1794562

2020-02-26 13:48:18 222

原创 Golang sync包 简述

https://www.jianshu.com/p/4e2922f68991

2020-02-26 13:17:23 155

原创 关于锁

https://www.jianshu.com/p/4e2922f68991

2020-02-26 11:35:29 129

原创 etcd的使用

https://www.jianshu.com/p/2c1f56814ea5

2020-02-25 23:00:11 133

原创 etcd Watch实现笔记

https://www.jianshu.com/p/aedfb834614d

2020-02-25 22:00:33 974

原创 Go语言——sync.Once分析

https://www.jianshu.com/p/28d19dd9bf5c

2020-02-24 11:55:00 148

原创 go的单例

https://www.cnblogs.com/jian-99/p/8761374.html

2020-02-24 09:25:23 145

原创 rmq

https://www.cnblogs.com/peterYong/p/10845560.html

2020-02-23 16:51:59 151

PHP设计模式初探 以前写的完整PPT!!!!!

php 设计模式

2024-03-02

x-pack-5.6.4.jar

elasticsearch的x-pack5.6.4的破解。 1.4.编译,重新打包jar包 。替换之前的jar包。 mv x-pack-5.6.2.jar /usr/share/elasticsearch/plugins/x-pack 2.配置新的license文件 可以自己去申请一个,它会绑定uuid,申请的license为basic版,可以管一年。我们现在要将我们的basic版,改为platinum(白金版)。可以自己去申请一个 { "license": { "uid": "29f88965-81a8-4a60-b0c1-c90ff107****", "type": "basic", //改成"platinum" "issue_date_in_millis": 1547424000000, "expiry_date_in_millis": 1579046399999, "max_nodes": 100, "issued_to": "luo tianzhen (an)", "issuer": "Web Form", "signature": "AAAAAwAAAA3AJ5iBwDBhQC4/ZUfRAAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQBhFT0+og+N5QsE7RbUkNXyNdqkBrFrd1bGH2vN10/SN+zSI9kSTAZrgKTpJcUIX6A+cbxw2/j6UngHgxhsMLsjIa/EsAbL5Dm2n0d9f/oqpJj3b7iRhlgDSw3BiyQ9QAwKDF7pahB41D1L6nrgLTxJG2mP5YApCYcLSvkSpy5SNmpWp7JvUxZvVYEPcPjOfvuX4wyrAAoUqtS2EDWz7XfduLJ0L9dthO5YzdBCB4rNxnToVd+ekwFPqbgcKPyvLpvjyi0HIjS+3X2/NQWseJ++VLCysZwDrm2qSiUS4uPbdQeja6cyNjT66SlHHc5fVofLfQX/+GKq5TKAejeKylqE", "start_date_in_millis": 1547424000000 //改成 3107746200000,此为2068年 } } curl -XPUT -u 'elastic:changeme' 'http://192.168.63.11:9205/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @lzlicense.json 若不可用,留言回复

2019-01-16

x-pack-5.6.2.jar

elasticsearch的x-pack5.6.2的破解。 1.4.编译,重新打包jar包 。替换之前的jar包。 mv x-pack-5.6.2.jar /usr/share/elasticsearch/plugins/x-pack 2.配置新的license文件 可以自己去申请一个,它会绑定uuid,申请的license为basic版,可以管一年。我们现在要将我们的basic版,改为platinum(白金版)。可以自己去申请一个 { "license": { "uid": "29f88965-81a8-4a60-b0c1-c90ff107****", "type": "basic", //改成"platinum" "issue_date_in_millis": 1547424000000, "expiry_date_in_millis": 1579046399999, "max_nodes": 100, "issued_to": "luo tianzhen (an)", "issuer": "Web Form", "signature": "AAAAAwAAAA3AJ5iBwDBhQC4/ZUfRAAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQBhFT0+og+N5QsE7RbUkNXyNdqkBrFrd1bGH2vN10/SN+zSI9kSTAZrgKTpJcUIX6A+cbxw2/j6UngHgxhsMLsjIa/EsAbL5Dm2n0d9f/oqpJj3b7iRhlgDSw3BiyQ9QAwKDF7pahB41D1L6nrgLTxJG2mP5YApCYcLSvkSpy5SNmpWp7JvUxZvVYEPcPjOfvuX4wyrAAoUqtS2EDWz7XfduLJ0L9dthO5YzdBCB4rNxnToVd+ekwFPqbgcKPyvLpvjyi0HIjS+3X2/NQWseJ++VLCysZwDrm2qSiUS4uPbdQeja6cyNjT66SlHHc5fVofLfQX/+GKq5TKAejeKylqE", "start_date_in_millis": 1547424000000 //改成 3107746200000,此为2068年 } } curl -XPUT -u 'elastic:changeme' 'http://192.168.63.11:9205/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @lzlicense.json

2019-01-16

空空如也

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

TA关注的人

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