- 博客(12)
- 收藏
- 关注
原创 分布式调度系统设计文档
我们采用主备架构设计,主节点负责任务的注册和分配,同时也负责执行任务,备节点只负责任务的执行。主节点和备节点之间通过心跳机制保持通信,以便实时监控节点状态。任务分为账套表任务、税局账号信息表任务和普通任务。定时任务最小粒度为1秒。
2024-09-10 11:22:04
430
原创 mysql判断表中是否包含某个字段
项目中碰到根据手机号全量修改租户code的场景,需要扫描所有的表,判断每张表是否包含租户code字段,然后进行修改。2.判断表中是否存在这个字段。
2024-09-09 18:00:16
76
原创 FRP实现内网穿透远程桌面
frps 开头的是服务器端(server) 的文件。frpc 开头的是客户端(client) 的文件。dashboard_user:监控页面用户名。dashboard_port:监控页面端口。dashboard_pwd:监控页面密码。token:绑定端口。
2024-01-04 11:48:29
555
原创 volatile关键字
如果一个字段被声明程volatile,java线程内存模型确保所有线程看到这个变量的值是一致的。volatile是轻量级的synchronized,他在多处理器开发中保证了共享变量的“可见性”。可见性 : 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。如果volatile变量修饰符使用恰当的话,它比synchronized的使用和执行成本更低,因为它不会引起线程上下文的切换和调度。
2023-04-04 14:33:29
61
原创 docker搭建FTP
pull镜像docker pull fauria/vsftpd包含用户名和密码docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /file:/home/vsftpd -e FTP_USER=user -e FTP_PASS=userpwd -e PASV_ADDRESS=<宿主机ip> -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --res
2021-10-13 11:37:49
108
原创 Elasticsearch常用语法
删除集合下所有数据Kibana操作POST index_name/_delete_by_query{ "query": { "match_all":{} }}curl操作curl -k --header "Content-Type:application/json;charset=UTF-8" --user admin:Aa@123456 -X POST ip:9200/doc_gkly/_delete_by_query -d '{"query":"match_all":{}}'in
2021-09-28 17:39:45
107
原创 MongoDB常用语法
命令行连接集群及使用用户验证:mongo --host replA/ip1:27017,ip2:27017,ip3:27017 -u username -p --authenticationDatabase 库名查询表show collections;删除表中所有数据db.collection.remove({})
2021-09-28 17:36:20
55
原创 使用centOS7.iso配置本地Yum源
1.将CentOS.iso文件拷贝到用户主目录中 即:~cp CentOS7.iso ~2.创建iso文件将要挂载的目录mkdir -p /mnt/cdrom3.挂载iso文件到刚刚创建的目录中mount -s loop CentOS7.iso /mnt/cdrom4.创建repo文件Local.repo,然后在其中加入下面内容rm -rf /etc/yum.repos.d/*vim /etc/yum.repos.d/Local.repo[Local]name=Local Yum
2021-09-28 17:32:14
178
原创 CentOS 7 - Java程序自启
脚本设置开机脚本和关闭脚本wbs-service-start.sh#!/bin/shexport JAVA_HOME=/usr/java/jdkexport PATH=$JAVA_HOME/bin:$PATHnohup java -jar /usr/java/wbs-service.jar > /dev/null 2>&1 &echo $! > /var/run/wbs-service.pid关闭脚本wbs-service-stop.sh#!/b
2021-09-28 17:30:29
637
原创 CentOS 7 - FTP搭建
一、安装VSFTPD1.为了方便后续操作,现将用户切换到root用户 su -2.查看是否已经安装vsftpd方法一:[root@localhost ~]# rpm -q vsftpdvsftpd-3.0.2-22.el7.x86_64方法二:[root@localhost ~]# vsftpd -vyum安装vsftpd[root@localhost ~]# yum -y install vsftpd3.安装完成后,查看位置[root@localhost ~]# wh
2021-09-28 17:27:47
234
原创 Nginx
负载均衡概述使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发,可以大大提升系统的吞吐率、请求性能、高容灾。负载均衡的集中方式介绍1、轮询轮询方式是Nginx负载默认的方式,顾名思义,所有请求都按照时间顺序分配到不同的服务上,如果服务down掉,可以自动剔除,如下配置后轮训10001服务和10002服务。upstream dalaoyang-server { server localhost:10001; server loc
2021-09-28 17:06:13
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人