su 和 su - 的区别
原创 后端技术

su 和 su - 的区别

问题场景:一个用root用户启动的项目运行了好久,突然停了,我先登录用户A,然后suroot,在启动项目,程序运行过程中报-bash:ansible:commandnotfound,命令找不到,也就是没有环境变量第一步验证ansible是否真的不能运行第二步查找ansible所在的位置whereisansibleansi...
阅读全文
原创 后端技术

linux卸载Python3

一、卸载Python31、卸载python3rpm-qa|greppython3|xargsrpm-ev--allmatches--nodeps卸载pyhton32、whereispython3|xargsrm-frv删除所有残余文件成功卸载!3、whereispython查看现有安装的python...
阅读全文
原创 后端技术

Python 和java 中使用AES加密算法

需求场景:出于安全考虑,每三个月都会定期修改数据库的密码。这样导致的问题的是几乎所有的java项目,python项目都将不可用,需要将数据库的用户名和密码修改为最新的,重启之后才可以提供正常的服务。由于采用微服务架构,各种大大小小的服务少说也有几十个,还一些普通的java项目,python脚本等。将这些所有的项目的数据库密码修改一遍,然后重启,将会是一件工作量巨大工作,经过研究,最终确定的方案时采用统一的配置中心,所有的项目都从配置中心获取数据库的用户名和密码,当数据库密码修改之后,我们只需要将更新一下配置
阅读全文
原创 后端技术

javassist使用全解析

Java字节码以二进制的形式存储在.class文件中,每一个.class文件包含一个Java类或接口。Javaassist就是一个用来处理Java字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一个新的类对象,通过完全手动的方式。1.使用Javassist创建一个class文件首先需要引入jar包:<dependency><groupId>org.ja
阅读全文
本文目录
    Loading...