gaojingsong
做一个有思想,有理想,爱生活,会学习 的软件开发架构师
展开
-
KVM安装虚拟机
此命令会生成一个img文件,该文件格式是qcow2,一会将会把Windows系统安装到这个文件内。文件存放位置为当前路径下,最好是移动到/opt目录下,如果是root目录下,会有权限问题。实验目的:通过虚拟机实现KVM安装Centos和Win操作系统,掌握在Centos里面虚拟化Windows系统。正式的安装命令,该命令将会启动一个服务,此服务可以通过vnc连接。1、首先检查虚拟机是否开启虚拟化。XML映射文件,默认安装路径在。# 构建虚拟机的命令行工具。# 图形界面管理虚拟机。-P 远程主机端口号。原创 2023-04-06 15:08:27 · 632 阅读 · 1 评论 -
SpringBoot项目开启远程调试
3、然后,确保本地代码和远程部署代码一致,选择刚才远程保存的民初,点击 debug然后本地加断点,远程访问服务端,这样服务端就通过socket调用到本地端,然后可以进行debug调试。Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的,两者之间可以通过socket进行通信;2、将断点位置创建了断点事件通过 JDI 接口传给了 服务端(程序端)的 VM,VM 调用 suspend 将 VM 挂起。4、客户端获取到 VM 返回的信息之后可以通过不同的方式展示给客户;原创 2022-12-21 11:04:03 · 1565 阅读 · 0 评论 -
Azkaban登录分析
分析意义:目前azkaban采用的是azkaban-users.xml配置文件的方式,配置登录用户。如果公司需要二次开发,增加安全性和便捷性,想从数据库取值呢,该如何着手开发呢?本文分析登录过程,便于进行azkaban的二次登录开发。1、登录请求地址,请求方式和参数请求地址:http://xxxxx:port/index方式:POST参数:action=login&username=azkaban&password=azkaban2、Index注入分析在AzkabanWebServer中有一个confi原创 2022-12-06 17:16:15 · 491 阅读 · 0 评论 -
Datax开启远程调试
备注:1、先运行服务端,再运行开发工具debug, 2、服务端和debug源代码,版本必须一致。一、服务端设置,就一个命令代-d参数即可,进入debug等待状态。3、点击debug按钮,即可开始远程调试。2、选择远程模式,填入IP和端口号。点击+,选择remote。原创 2022-12-02 14:44:33 · 583 阅读 · 0 评论 -
azkaban表project_flows数据分析
project_flows表中数据是怎么存入进去的呢,其中有个JSON字符串是乱码,怎么设置的呢?查看压缩类型,2为Gzip压缩。原创 2022-11-30 13:52:39 · 465 阅读 · 0 评论 -
AzkabanExecutorServer自动注册分析
1、先启动AzkabanExecutorServer,此时AzkabanExecutorServer会把自己的主机名或者IP注册到executors表中。SELECT id, host, port, active FROM executors where active=true查询不到记录,导致。启动AzkabanExecutorServer发现会自动注册,但是active默认为0,需要修改为1,否则。那么active是怎么赋值的呢?答案是:数据库默认值赋值的。2、激活executors集合,有两种方式,原创 2022-11-29 17:02:55 · 578 阅读 · 0 评论 -
[Azkaban] No active executors found分析
继续深入调用JdbcExecutorLoader的fetchActiveExecutors方法。点击进入 ActiveExecutors.setupExecutors发现调用的是。loadExecutors()继续深入。根本原因是表中没有找到相关的记录。继续深入调用DAO方法。原创 2022-11-29 16:46:39 · 524 阅读 · 0 评论 -
Azkaban源码阅读与本地调试
AzkabanExecutorServer参数同理按照上面配置。2、本地源码加载,gradle会下载依赖。启动AzkabanWebServer然后登录。AzkabanWebServer 配置。WebServer注册的相关API。3、启动azkaban。修改相关的数据库配置。原创 2022-11-29 15:24:13 · 473 阅读 · 0 评论 -
Linux 开放端口与监控进程
Linux 监控某一个进程是否运行,如果没有运行则,启动进程,记录日志和启动时间,如果启动则记录日志。配置定时任务crontab。原创 2022-11-02 15:01:38 · 342 阅读 · 0 评论 -
Mysql8.0的安装
generated for root@localhost: SQqy8#7#5PUK 临时密码。vi /etc/my.cnf 修改配置文件。3、创新用户与用户组以及修改权限。原创 2022-10-08 15:45:21 · 502 阅读 · 0 评论 -
阅读DB-eaver22.20源码
阅读源码原创 2022-09-14 16:51:35 · 921 阅读 · 2 评论 -
Doris单机安装
取消priority_networks的注释,修改参数。# 取消priority_networks的注释,修改参数。export DORIS_HOME=Doris目录。# 配置FE-Config。# 配置BE-Config。原创 2022-08-12 17:04:22 · 879 阅读 · 0 评论 -
Jenkins安装
Jenkins Redhat PackagesTo use this repository, run the following command: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key If you've previously impo原创 2022-06-29 11:37:11 · 1684 阅读 · 1 评论 -
经典数学问题
水池装有一个排水管和若干个每小时注水量相同的注水管,注水管注水时排水管同时排水。若用12个注水管注水,8小时可住满水;若用9个注水管注水,24小时可住满水,现在用8个注水管注水,那么需要多少小时住满水?这片牧草可供10头牛吃20天,或者可供15头牛吃10天。只打开6个泄洪闸时,这个过程为24小时,如水库每小时的入库量稳定,当10个泄洪闸全部打开时,8小时可将水位由警戒水位降至安全水位;问如果打开8个泄洪闸时,需要多少个小时可将水位降至安全水位?某地突降暴雨,导致水位上涨,某水库共有10个泄洪闸,...原创 2022-08-04 11:35:32 · 237 阅读 · 0 评论 -
VUE兼容IE语法
VUE页面报错解决方案:增加:function即可解决原创 2022-07-06 14:06:43 · 316 阅读 · 1 评论