自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Windows下CMD和Tomcat设置编码为UTF-8

而使用Tomcat运行war包时,会发现日志中中文依旧是乱码,原因是Tomcat新窗口打开的命令行默认是GBK编码,同时本身的配置文件又指定输出编码为UTF-8,导致冲突。对于CMD,可以通过修改注册表的方式,永久修改默认代码页。,和刚才的CMD项同级新增一项Tomcat,然后在其中新建一个DWORD值PageCode,值设为十进制的65001即可。由于日常编写代码,都是使用UTF-8编码,而CMD默认是GBK编码,导致执行mvn命令时,出现中文乱码问题,而chcp。

2024-08-04 17:32:02 372

原创 升级Jenkins至2.426.3后,项目名称带有中文的无法在节点机上运行

后,发现问题原因是,在JDK 8之后的某个版本中,官方移除了对sun.jnu.encoding命令行参数的支持,完全以OS设置为准,因此-Dsun.jnu.encoding=UTF8不再生效,而解决方案是在启动前设置环境变量(节点机启动不会读取用户自己设置的环境变量,只有默认值),将编码指定为UTF-8。,其中sun.jnu.encoding能解决中文项目名称报错的问题,但使用jdk 11后,发现节点机启动后,sun.jnu.encoding属性依旧是ANSI_X3.4-1968,JVM选项不生效。

2024-08-04 17:30:24 250

原创 Jenkins从Ubuntu迁移至AlmaLinux问题及相关解决记录

解决:通过查看/usr/bin/mvn的内容可以发现,当系统环境变量未指定JAVA_HOME时,会使用/etc/java/maven.conf中的配置,而yum安装maven时,会默认附带安装jdk 11,并在其中将配置指向jdk 11,注释掉该配置后,会使用系统默认jdk。),现在由于一些需求,需要将系统迁移到AlmaLinux平台。现象:之前未解决问题2时,无法通过密码连接节点机,因此改用密钥形式,在节点机authorized_keys添加公钥,jenkins添加私钥凭据,但是连接节点机失败。

2024-08-04 17:25:14 1461

原创 Linux上安装tomcat

原文中是单独创建了tomcat账号来运行tomcat,我这边因为自己使用,为方便就直接使用了自己的账号(用户和用户组都是soul);另外原文是CentOS 7系统,但实际安装部分基本上是完全通用的。注:JAVA_HOME、User、Group按照实际的替换。

2024-08-04 17:14:35 284

原创 Ubuntu 18.04替换默认软件源

保存,然后执行sudo apt-get update && sudo apt-get upgrade。安装Ubuntu 18.04后,默认源在国外,可以替换为国内的源以提升访问速度。

2024-08-04 17:08:26 726

原创 CentOS 7替换默认软件源

保存,然后执行sudo yum makecache && sudo yum update。安装CentOS 7后,默认源在国外,可以替换为国内的源以提升访问速度。

2024-08-04 17:06:40 322

原创 在Ubuntu机器上使用war包安装Jenkins

因为一些需求需要迁移之前使用的Jenkins,原来是按照官方文档使用apt方式安装的,这次搬迁后的机器由于默认不通外网(可以通过代理走外网),因此趁此机会,尝试改用war包方式安装。

2024-08-04 17:00:54 1136

原创 Jenkins中HTML报告无法正常显示问题解决

进入Jenkins系统管理,点击脚本命令行,执行脚本System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-scripts allow-same-origin;但是由于每次重启Jenkins后,该设置会被还原,因此修改方案,改用配置自动job的方式来实现,步骤如下。自动化结果生成了HTML报告,但是在Jenkins中打开报告却显示空白,打开控制台,可以看到该报错。,刷新HTML报告后,发现可以打开。

2024-08-04 16:50:48 263

原创 Ubuntu下安装多个JDK,并设置其中一个为默认JDK

由于使用需要,要在机器上同时安装OpenJDK 8和11,并将8设置为默认JDK。安装完成后,系统的默认JDK可能会被自动修改为11,因此需要调整回来。参考提示操作,两者都要选择JDK 8对应的版本。首先安装OpenJDK。

2024-08-04 16:46:25 367

原创 匿名远程启动jenkins的job

安装jenkins插件Build Authorization Token Root job配置中的构建触发器,勾选触发远程构建,输入要用的令牌,如soul 通过jenkins地址调用触发 非参数化job:http://${jenkins_url}/buildByToken/build?job=${job_name}&token=${token} 参数化job:http://${jenkins_url}/buildByToken/buildWithParameters?job=${job_n

2024-08-04 16:44:52 129

原创 Ubuntu下使用apt-get命令查询并安装指定版本的软件

package>为需要安装的包名,返回结果第二列即可用的版本号。执行以下命令,查询软件所有的版本号。执行以下命令,安装指定版本的软件。

2024-08-04 16:43:33 368

原创 Linux机器自建账号并赋予sudo权限,同时修改远程端口

Linux默认远程端口为22,如果需要增加或修改端口,则需要编辑/etc/ssh/sshd_config文件,修改Port 22。默认使用root账号来操作Linux有一定风险,因此需要自建账号并赋予sudo权限,方便使用。Ubuntu系统会同时要求设置密码等信息,CentOS系统则需要手动输入以下命令设置密码。,或是在下方新增一行以增加新的端口。登录为root用户后,创建账号。然后为该账号设置sudo权限。保存退出后,重启ssh服务。

2024-08-04 16:41:50 222

原创 Linux机器在命令行操作时开启/关闭代理

命令行操作时,如果需要连接通过代理才能访问的地址,可以通过配置当前shell的配置文件来手动开启/关闭代理。后进入的目录),如bash对应.bashrc,zsh对应.zshrc,可执行echo $SHELL。注意:代理只对当前用户当前shell生效,切换用户或者重新连接需要重新开启代理。修改当前用户所使用的shell的配置文件(文件位于当前用户主目录下,即执行cd。配置文件或重启终端连接即可生效,之后可执行proxy_on。来确认用的是哪个shell,一般情况下默认是使用bash。在文件末尾新增以下代码。

2024-08-04 16:34:49 355

ARM_Translation_Lollipop

ARM_Translation_Lollipop,适合5.x的安卓模拟器,直接拖到模拟器上安装,不需要解压缩,注意不要放在中文路径下,安装完成后重启模拟器

2017-10-12

Genymotion-ARM-Translation_v1.1

Genymotion-ARM-Translation_v1.1,适合4.x的安卓模拟器

2017-10-12

简易闹钟应用(课程项目)

一个简单的闹钟,可更换背景、铃声及设定闹钟

2011-05-09

空空如也

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

TA关注的人

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