- 博客(16)
- 收藏
- 关注
原创 PHP下载安装以及配置
和客户端的 JavaScript 不同的是,PHP 代码是运行在服务端的。如果在服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果,但他们无法得知其背后的代码是如何运作的。使用 PHP 的最大的好处是它对于初学者来说极其简单,同时也给专业的程序员提供了各种高级的特性。PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。解压到你所需要的目录。
2025-04-03 11:29:09
120
原创 shell命令运行jar包时,jar包如何控制shell执行成功或失败
这个时候,如果jar包功能有问题,如何让shell命令执行时不返回0,让shell知道执行有问题呢。在shell命令运行jar包时,尤其是在jenkins想通过jar包做个中转来完成想要的功能时。只要jar包没崩溃,这时候shell命令执行永远为0,是成功的,即使jar包里的功能有问题。然后判断java -jar xxx.jar 的命令执行返回值,如果不为0,则判断失败。来给shell一个返回值,一般shell返回0为成功,不为0则为异常。来判断是否正常退出,这里就是判断出如果返回为1,则异常退出。
2025-04-03 10:37:02
128
原创 java 在resource下生成文件和读取文件
System.out.println("Token 文件夹创建成功");System.out.println("Token 文件夹不存在");System.out.println("Token 文件夹存在");在jar包外生成文件好操作,那么在resource下怎么生成文件呢。
2025-02-11 15:42:03
1253
原创 jar包运行时,中文乱码问题
此时可以通过日志判断,如果java -jar 运行时,jar包中文日志正常,但读取其他文件内容乱码,则可以判定是其他文件有问题。如果运行命令是其他同事操作,自己不好改动,那么此方法不一定可行。这时需要对读取文件内容代码进行操作,将编码强制为utf8。比如,乱码内为读取其他文件内容,jar包日志中文正常。2.如果jar包读取其他文件,其他文件读取时乱码。如果运行时命令可以自己操作,可以直接将命令改为。这里我是读取字符串,所以我这样进行操作。在运行jar报,遇到中文乱码问题。3.运行时将编码内容改为utf8。
2025-02-11 15:36:05
929
原创 maven打jar,运行时报class not found
之前解决过一次,是因为intellij创建项目时META-INF文件夹问题,重新创建一个项目后解决了。但是在pom中加入第三方包后,java -jar运行总是报class not found。其实要根据自己本地的项目,最好的方法就是看main()入口上面的package。以上全部操作好之后,就可以用maven打包了,一切运行顺利。在maven打包后,也报class not found。这里要在pom build时,加入第三方包的依赖。三.指定mainClass,如何去确定到底是哪个。
2025-02-11 15:26:03
190
原创 bat或者shell 给jar包传参,以及jar获取参数
2.通过java -Dvalue=test -jar xxxx.jar (通过指定参数名称来传入,比如这里就是指定参名名称为value,值为test)1.通过 java -jar xxxx.jar value1 (不指定传入参数名称,通过参数顺序传参)这里就是通过-Dbranch=master传参,然后通过branch参数名称来获取到master的值。这里就是通过参数顺序来获取,args[0]就是传入第一个参数,args[1]就是传入的第二个参数。在jar包内通过main的args来获取参数value1。
2025-01-24 11:57:31
143
原创 Nginx启动 bind() to 0.0.0.0:80 failed(port:Address alreadyin use)
导致 Nginx 无法绑定到该端口上。原因就是系统里面显存一个nginx服务。需要先停下来,才能再次启动服务。sudo ./nginx -s stop #停止nginx服务。sudo ./nginx #启动nginx服务。该错误表明端口 80 已经被其他进程占用,
2025-01-21 16:38:51
364
原创 java tar压缩和解压缩
/ 如果是文件,创建相应的文件并将数据写入。// 如果是目录,创建相应的目录。// 创建TarArchiveInputStream。// 逐个读取条目并解压。
2025-01-21 14:01:39
175
原创 java zip压缩和解压
改进后的压缩方式,这个方法在linux用命令unzip解压时会报分隔符异常的warn,但对分隔符进行了除了.replace("\\","/")。这里将文件夹压缩为zip,但在linux用命令行unzip解压时会报warn。// 关闭当前ZipEntry并移至下一个。// 创建所有非存在的父目录。// 关闭最后一个ZipEntry。// 创建输出目录如果它不存在。
2025-01-21 14:00:35
243
原创 java 执行git命令
/ 构建Git克隆命令,每个命令中间都以,分割。// 替换为你的TFS代码仓库URL和本地目录。// 等待命令执行完成。// 读取命令行输出。java 执行git命令 是通过。以git clone为例。
2025-01-21 13:54:43
304
原创 java 文件类
else { // 如果是目录,则创建。// 如果是文件,则复制和替换。复制一个文件夹内容到其他地方,如果存在就替换。// 如果目标目录不存在,则创建。复制一个文件,如果存在就替换。// 复制文件和目录。删除一个文件夹里的内容。
2025-01-21 13:52:05
353
原创 node npm install 报错 error code ECONNRESET
node npm install时会卡很长时间,而且会报错。重置为无(即不使用代理),再次install就好了。首先可以执行以下代码,将 npm 的。如果还是不行,可以试一下淘宝代理。然后就可以正常install。这个时候应该是网络问题。
2025-01-09 14:10:51
279
原创 git 工具中文乱码
Git状态输出中的乱码通常是因为Git配置的默认字符编码与终端显示的编码不一致导致的。git status 输出内容中文显示异常。检查并设置Git配置的字符编码。
2024-11-27 11:31:07
534
1
原创 2021-11-06 开篇小记
小记有些东西时间一长就忘了。有时候记录了,但没汇总在一起,遇到问题想找时也懒得找,也找不到地方了。从现在开始对知识进行汇总,每天进步一点主要从接触过的内容进行汇总:android 应用android frameworkandroid wifi btQT ,包含:linux QT 和 pyqtpythonlinux 应用springboot数据库不积跬步,无以至千里。希望延长自己职业寿命,百尺竿头更进一步加油!...
2021-11-06 03:52:45
1485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人