- 博客(25)
- 收藏
- 关注
原创 sql自定义排序
sql 自定义排序,现在的排序规则是 排序字段内容1-->排序字段内容2-->排序字段内容3 其他的字段内容排第四位。when '排序字段内容1' then 1。when '排序字段内容2' then 2。when '排序字段内容3' then 3。order by case 排序的字段名。select * from 表名。
2023-04-14 10:23:12 284
原创 java Runtime如何执行多条命令
操作linux系统使用"/bin/sh", "-c"操作windows系统使用"cmd", "/c"//指定目录解压,有重复文件进行覆盖。java Runtime如何执行多条命令。//解压压缩包到指定目录。使用 && 分隔命令。
2023-01-06 16:07:11 1470
原创 centos7启动Nginx提示nginx: [emerg] still could not bind()
根据提示信息,可以看出来是80端口被占用,通过以下命令查询是哪个进程占用的80端口。kill -9 进程号。
2022-12-28 11:19:02 230
原创 Ubuntu su - 切换不到root,提示密码错误。
1、用当前登录用户打开终端,在终端输入命令 sudo passwd,输入当前用户的密码然后回车。3、然后提示再输入一次新密码以确认,然后回车,设置成功。su - 切换不到root,提示密码错误。2、会提示输入新密码,输入完成后回车。passwd: 密码更改成功。
2022-10-27 09:29:54 2937
翻译 使用yum命令执行安装指令时,报错File contains no section headers. file: file:///etc/yum.repos.d/
ls #查看是否有文件,要确保没有其他文件。yum list #能查看到许多的文件包,说明没问题。gpgcheck = 0 #结束,按下ESC,输入:wq,回车。yum 的一切配置信息都储存在。原因是配置中没有配置yum源。
2022-10-14 14:52:40 2939 1
原创 ERROR: could not bind to distribution port 25672, it is in use by another node: rabbit@centos7
rabbitmq启动节点被占用,报错的解释是: 不能绑定分配端口25672, 它正在被其他节点使用。表示正在停止和停止节点rabbit@xxx。正常会查一下端口25672被谁占用了。执行命令: lsof -i:25672。这个不是直接杀死进程就可解决的。再重新启动服务就不会报这个错误。
2022-10-14 14:48:30 6945 1
翻译 nested exception is java.sql.SQLSyntaxErrorException: Unknown column ‘xxx‘ in ‘where clause‘(String)
可以看到,在以上set money = money + 1000部分的代码片段中,等于号右侧的 money 会被视为“字段名”!所以,在SQL语句中,只有将值使用一对双引号框住(数值除外),才会被认为是“值”!以上SQL语句的意思大致是:将id=1的账户的余额在现有基础之上增加1000。
2022-10-12 11:03:22 2078
翻译 linux安装svn
在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。最后一行的realm记得改成你的svn目录 打开注释时切记前面不要留有空格。password-db = passwd #使用哪个文件作为账号文件。realm = /home/svn #认证空间名,版本库所在目录。authz-db = authz #使用哪个文件作为账权限文件。user1=rw(对文件可读可写权限)[/] (仓库下的所有文件)user2=r(只读权限)
2022-10-12 09:13:38 1153 1
翻译 linux安装redis
如果报错zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h 则需要执行make MALLOC=libc。默认情况下,Redis不作为守护进程运行,需要把daemonize改成yes。把安装的目录下的配置文件拷贝一份到 /etc/redis.conf。上传到我们的linux /usr/local目录下面。redis模式不是后台启动的,需要修改配置文件。到local bin目录下执行启动。
2022-10-11 14:10:40 146 1
翻译 linux安装rabbitmq
第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read。#第二步:添加 admin 用户为administrator角色。是用erlang语言写的,所以安装的话要下载erlang环境,一定要注意rabbitmq对应erlang的版本号!#第六步:重启RabbitMQ,然后用设置账户和密码登录。#第四步:查看vhost(/)允许哪些用户访问。erlang语言运行依赖一个插件,安装一下。#第一步:添加 admin 用户并设置密码。#第五步:查看用户列表。解压rabbitmq。
2022-10-11 14:09:52 597 1
翻译 linux安装nginx
将端口号改成8089(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,将localhost修改为你服务器的公网ip地址。关闭防火墙会导致服务器有一定风险,所以建议是单独开放服务端口。执行命令 考虑到后续安装ssl证书 添加两个模块。随后访问该ip:端口 即可看到nginx界面。执行make install命令。查看nginx进程是否启动。查询端口号80 是否开启。
2022-10-11 14:08:47 110
原创 linux安装mysql
先将之前加在配置文件里面的2句代码注释或删除掉,然后重启mysql服务,就可以使用刚刚设置的密码登录了。my.cnf配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf。basedir放在哪个文件夹下这里的地址就对应的填写。上传下载的安装包到mysql文件夹下。切换到 /usr/local/11.查看服务是否启动成功。切换到mysql文件夹下。查看mysql服务状态。创建mysql文件夹。User 填写用户名。
2022-10-11 14:08:06 256 1
翻译 linux安装mqtt
2 新建个 software 文件夹,下载 mosquitto ,下个不高不低的版本,并解压。-linux-gnueabihf目录下,发现没有libmosquitto.so.1这个文件。-linux-gnueabihf目录下,发现没有libmosquitto.so.1这个文件。上面的有可能没安装成功,尤其是第三个,不过并无大碍,只不过没有相应的功能。如果打开窗口输入命令提示“MOSQ_1.5” not found。如果打开窗口输入命令提示“MOSQ_1.5” not found。到/usr/lib/
2022-10-11 14:07:18 1277 1
翻译 linux安装maven
找到·localRepository下面复制一行加上/usr/local/apache-maven-3.6.3/ck, 在找到mirror 加上阿里的仓库配置,配置完成。修改config下的setting仓库地址,改配置是为了使用阿里云的仓库地址,下载资源更快。官网地址: https://maven.后面解压地址修改自己想放的位置即可。进入cd conf目录,编辑。将maven 加入环境变量中。使刚才更改的环境变量生效。配置成功 会有对应的版本。
2022-10-11 14:05:34 87 1
原创 linux安装卸载jenkins及版本更新遇到的问题
随着Jenkins的使用,我们会不断的安装新的插件,此时有的插件是需要Jenkins的版本达到一定要求才可以的,如当我要安装Role-based Authorization Stratege插件时,就出现了警告,需要Jenkins版本至少为2.222.1,如果强行安装便会安装失败,因为我的Jenkins版本为2.190.3,版本过低。可能是在重启的时候,原先jenkins进程并没有被杀掉,导致新进程启用失败,因为端口在占用。5.将下载的最新jenkins.war包放入/usr/lib/jenkins目录。
2022-10-11 14:01:42 792 1
翻译 linux安装gradle
若失败,则可能是因为没有unzip命令,输入以下命令下载unzip。若显示出gradle的版本,则持久化配置成功。可以在指定的目录下自行创建放置安装包的目录。来到压缩包所在路径,输入以下命令即可解压。1修改 /etc/profile文件。输入以下命令,获取gradle版本。这里的路径由具体安装路径决定。这里的路径由具体安装路径决定。下载完成后,得到一个。
2022-10-11 13:55:40 920
翻译 linux安装Docker
docker-ce为社区免费版本。# 启动docker服务。# 停止docker服务。# 重启docker服务。# 禁止开机启动防火墙。#查看是否关闭防火墙。
2022-10-11 13:52:31 127 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人