- 博客(185)
- 资源 (13)
- 收藏
- 关注
原创 PostgreSQL 主从复制方案
二、在基本的 PostgreSQL 主从复制方案中,要在从服务器上设置 standby_mode 参数为 on,并指定主服务器的 IP 地址和端口号。PostgreSQL 主从复制方案是一种常见的数据库高可用性方案,它允许在主服务器上进行写入操作,而从服务器则复制主服务器上的数据,并可以承担读取操作的负载。完成上述步骤后,从服务器即可开始从主服务器中复制数据并进行恢复过程。完成以上步骤后,主服务器将开始接受来自客户端的连接,并将 WAL 日志发送给任何已配置成从服务器的节点,以便它们可以保持数据同步。
2023-06-11 23:01:23
4367
1
原创 Oracle11g数据库初始化脚本
--/*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'user_temp.dbf'size 50m autoextend on next 50m maxsize 20480m extent management local;--/*第2步:创建数据表空间 */ create tablespace user_dataloggingdatafile 'user_data.dbf'size 50.
2022-05-15 14:43:23
610
原创 Controller层使用了Callable需要配置WebMvcConfigurer支持异步并发
问题:2018-09-19 00:43:58.434 WARN 10104 --- [ XNIO-2 task-28] o.s.w.c.request.async.WebAsyncManager : !!! An Executor is required to handle java.util.concurrent.Callable return values. Please, configure a TaskExecutor in the MVC config under "async suppor
2021-12-30 11:59:01
3067
1
原创 MQ队列消费时报异常:No thread-bound request found
No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message,
2021-04-03 13:20:51
1174
1
转载 Spring Cloud服务调用:Request method ‘GET‘ not supported的其它原因
1、Postman测试接口,提示405,不支持GET方法。{ "timestamp": 1540465525104, "status": 405, "error": "Method Not Allowed", "exception": "org.springframework.web.HttpRequestMethodNotSupportedException", "message": "Request method 'GET' not supported".
2021-01-26 20:06:57
1552
原创 CentOS7 Install nodejs & npm
1、安装nodejs & npmyum install -y nodejs npm2、n– Interactively Manage Your Node.js Versionsnpm install -g n安装提示[root@localhost ~]# nfind: ‘/usr/local/n/versions’: No such file or directoryUsage: n [options] [COMMAND] [args]Commands: .
2021-01-07 13:40:51
2358
2
原创 Recurring AsyncRequestTimeoutException异常
解决方法:spring: mvc: async: request-timeout: 3600000主要原因:响应太慢。Exception to be thrown when an async request times out. Alternatively an applications can register aDeferredResultProcessingInterceptoror aCallableProcessingInterceptorto ...
2020-12-25 12:38:57
4474
原创 Postgrsql 锁表处理
1、查询锁表select oid from pg_class where relname='表名'2、查询锁表进程select pid from pg_locks where relation=表对象id oid3、清除锁表进程select pg_terminate_backend(进程id pid);
2020-12-18 17:07:11
366
1
原创 在JDK11环境中,安装GoDaddy SSL证书
1、GoDaddy SSL证书godaddy认证2、下载指定证书curl --location --remote-name --silent 'https://certs.godaddy.com/repository/gdroot-g2.crt'curl --location --remote-name --silent 'https://certs.godaddy.com/repository/gdig2.crt'3、导入指定证书keytool -import -noprompt
2020-12-09 14:42:30
1051
原创 Azkaban自动化调度
1、准备执行的SQL文件(扩展名=.sql)2、上传SQL文件到Azkaban下的自定义目录/opt/module/azkaban/pg_sqldir3、创建Job任务文件(扩展名=.job)type = commandcommand = psql "host=IP地址 port =端口 user = 用户名 password = 密码 dbname=数据库" -f /opt/module/azkaban/pg_sqldir/xxx.sql4、压缩上面的Job任务文件为同名ZIP格
2020-11-19 11:16:39
345
原创 CentOS7安装OpenStack(Liberty)
1、安装yum源yum install https://buildlogs.centos.org/centos/7/cloud/x86_64/openstack-liberty/centos-release-openstack-liberty-1-3.el7.noarch.rpm -y2、安装 centos-release-openstack-libertyyum install centos-release-openstack-liberty -y3、升级yum upgrade
2020-11-16 01:08:52
1136
原创 CentOS7安装Teamviewer
1、官方下载Teamviewerteamviewer_15.11.6.x86_64.rpm2、下载依赖qt5-qtwebkitqt5-qtwebkit-5.9.1-2.el7.x86_64.rpm3、使用命令查找缺少的依赖包repoquery --nvr --whatprovides <依赖文件>4、安装Teamviewerrpm -ivh teamviewer_15.11.6.x86_64.rpm...
2020-11-15 10:53:25
374
原创 查询CentOS7缺少安装依赖包的常用命令
在安装Chrome浏览器时提示缺少依赖,所以总结下来。方法1:查看依赖包的来源(yum provides)yum provides */libappindicator3.so.1 查询结果:查询到包名,再次进行安装。yum -y install libappindicator-gtk3-12.10.0-13.el7.x86_64 方法2:repoquery --nvr --whatprovides <依赖文件>repoquery --nvr --wh..
2020-10-31 11:14:19
3465
原创 如何设置minio oss永久下载链接
1、安装minio客户端mchttps://dl.min.io/client/mc/release/linux-amd64/mc2、设置执行权限chmod +x mc3、自动初始化配置Use 'mc --autocompletion' to enable shell autocompletion4、使用 minio client 将我自己的 minio server 添加到 mc 的配置管理/data/minio/mc/mc config host add mini
2020-07-13 14:32:13
1588
原创 CentOS7安装Docker Swarm
1、Docker Swarm 初始化docker swarm init1、Docker Swarm 是基于Overlay网络,官方文档:Docker Swarm 使用的overlay网络2、开启防火墙端口# 添加端口:firewall-cmd --zone=public --add-port=2377/tcp --permanentfirewall-cmd --zone=public --add-port=7946/tcp --permanentfirewall-cmd --zon
2020-06-02 20:34:02
538
原创 Docker容器跨主机通信 - 路由模式
采用路由模式1、不同主机的docker子网不同,通过/var/docker/daemon.json文件定义。{"bip": "172.17.1.252/24"}重启docker服务systemctl daemon-reloadsystemctl restart docker例如:A主机:"bip": "172.17.1.252/24"B主机:"bip": "...
2020-04-27 11:48:21
471
原创 在CentOS7中设置UTC时间
1、设置# 删除当前时区文件rm -f /etc/localtime# 创建新的时区文件ln -s /usr/share/zoneinfo/UTC /etc/localtime2、查看# 时区信息timedatectl# 当前时间date...
2020-04-15 15:44:32
4774
转载 限制Docker日志大小
如果Docker日志不限制大小,直接导致磁盘空间被用完,影响服务的可用性。1、修改docker配置文件,vim /etc/docker/daemon.json{ "log-driver":"json-file", "log-opts": {"max-size":"500m", "max-file":"3"}}max-size=500m,意味着一个容器日志大小上限是50...
2020-04-04 15:21:33
6816
原创 在CentOS7环境下不重启服务器给系统添加挂载新硬盘
1、添加新硬盘2、系统检测新硬盘echo "- - -" > /sys/class/scsi_host/host0/scan注意:三个"- - -"号之间有空格。执行完这条命令后,查看系统日志/var/log/messages,发现对SCSI设备进行了一次重新扫描。OK,至此我们已经顺利新增了一块磁盘,那么接下来可以进行fdisk分区,mkfs格式化等操作了。也可以...
2020-04-01 15:59:32
951
原创 在Ubuntu 18.04环境下安装Gradle5
1、安装jdk8apt updateapt install openjdk-8-jdk -yjava -version2、安装Gradlewget https://services.gradle.org/distributions/gradle-5.0-bin.zip -P /tmpunzip -d /opt/gradle /tmp/gradle-*.zipls /opt...
2020-04-01 15:15:02
638
原创 开启Nginx基础校验
1、配置nginx.confserver { listen 80; listen [::]:80; server_name xxx.xxx.xxx; return 301 https://$host$request_uri; } server { listen [::...
2020-03-30 21:50:31
609
原创 备份和恢复Gitlab数据
1、备份配置文件/etc/gitlab/gitlab.rb/etc/gitlab/gitlab-secrets.json2、备份数据,数据默认保存在/var/opt/gitlab/backups目录。gitlab-rake gitlab:backup:create3、复制数据到新Gitlab默认备份目录cp 备份文件_gitlab_backup.tar /var/opt...
2020-03-27 00:26:39
315
原创 访问Gitlab中的runners页面时显示500问题
1、使用管理员登录访问/admin/runners页面时报5002、错误信息Started GET "/admin/runners" for 127.0.0.1 at 2019-01-31 09:57:47 +0800Processing by Admin::RunnersController#index as HTMLCompleted 500 Internal Server E...
2020-03-27 00:14:09
4211
原创 如何为ELK设置密码
1、安装elasticsearch docker版本2、在/usr/share/elasticsearch/bin目录下运行设置密码命令elasticsearch-setup-passwords interactiveInitiating the setup of passwords for reserved users elastic,apm_system,kibana,logst...
2020-03-26 19:04:05
1511
原创 Docker容器处理大量文件导致容器异常终止,报错:Got starting container process caused "process_linux.go:301:running 。。。
Got starting container process caused "process_linux.go:301: running exec setns process for init caused \"exit status 40\"": unknown.主要原因是docker运行时内存溢出导致Linux系统异常终止容器。解决办法:在容器里运行清除临时缓存echo 1 &g...
2020-03-04 23:37:30
3801
1
原创 CentOS7配置PostgreSQL12主从服务器(Docker-compose)
1、复制hub.docker.com中官方PostgreSQL12文档中的docker-compose.yml,添加volumes、ports。# Use postgres/example user/password credentialsversion: '3.1'services: db: image: postgres restart: always ...
2020-03-04 00:50:04
1164
原创 Maven compilation issue with Java 9+(Exception in thread "main" java.lang.AssertionError)
编译时出错信息:Exception in thread "main" java.lang.AssertionErrorat jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)at jdk.compiler/com.sun.tools.javac.util.Assert.check(Assert.java:...
2020-02-15 23:01:48
8015
4
原创 通过docker-compose.yml文件中的command向容器传值
举例:当运行docker-compose up时,以下服务将redis.conf添加到其ENTRYPOINT。version: '3.7'services: redis: image: redis volumes: - redis:/etc/redis command: /etc/redis/redis.conf/etc/redis/redis...
2020-02-14 22:22:07
2298
原创 CentOS7中安装PostgreSQL客户端
1、下载源yum install pgdg-centos96-9.6-3.noarch.rpm epel-release2、更新源yum update -y3、安装客户端yum install postgresql -y
2020-02-14 15:47:14
4242
原创 Nginx代理内网Redis解决方法
1、修改Nginx配置文件nginx.xmlstream { upstream redis { server 内网REDIS-IP:6379 max_fails=3 fail_timeout=30s; } server { listen 6379; proxy_connect_timeout 1s; pr...
2020-02-14 12:45:30
5199
原创 采用Commit方式通过Docker容器构建自己的镜像
1、启动容器docker run -i -t 镜像2、修改配置退出3、构建本地镜像docker commit 容器ID 自定义镜像名称4、推送本地镜像到远程仓库docker push 本地镜像名称...
2020-02-13 13:02:40
319
原创 Gitlab初始化已存在的项目,Push服务器失败的解决办法
问题1:error: RPC failed; HTTP 400 curl 55 Send failure: Connection was reset解决办法:调整本地git客户端POST缓存大小。git config --global http.postBuffer 157286400问题2:HTTP 413 curl 22 The requested URL return...
2020-02-11 12:19:03
752
原创 Shell环境生成UUID
生成UUIDUUID=$(uuidgen |sed 's/-//g')echo $UUID918c61bd48914f0e8fb1295208b6e87e
2020-02-07 01:41:47
4989
原创 Docker-compose安装Gitlab和Gitlab-runner(CI/CD)
1、创建docker-compose.ymlversion: '3.5'services: gitlab: image: gitlab/gitlab-ce:latest hostname: xxx.xxx.xxx restart: unless-stopped environment: GITLAB_OMNIBUS_CONFIG: | ...
2020-02-05 15:45:48
6305
原创 Docker-compose安装Maven 私仓 Nexus
1、建立docker-compose.ymlversion: '3.1'services: nexus: restart: always image: sonatype/nexus3 container_name: nexus ports: - 8081:8081 volumes: - nexus-data:/nexus-...
2020-02-05 00:59:33
432
原创 Docker-compose安装Harbor(Docker 私仓)
1、离线安装包GitHub官方下载2、 解压安装wget https://github.com/goharbor/harbor/releases/download/v1.9.4/harbor-offline-installer-v1.9.4.tgztar xzvf harbor-offline-installer-v1.9.4.tgz3、修改配置文件nano harbor...
2020-02-04 01:13:51
1539
原创 通过 kubectl 连接 Kubernetes 集群 (通过 CloudShell 管理集群)
1. 从Kubernetes 版本页面下载最新的 kubectl 客户端。2. 安装和设置 kubectl 客户端。有关详细信息,参见安装和设置 kubectl3. 配置集群凭据:将以下内容复制到计算机 $HOME/.kube/configapiVersion: v1clusters:- cluster: server: https://0.0.0.0:6443...
2020-01-09 09:48:10
1073
原创 K8S部署服务YAML配置
{ "kind": "Deployment", "apiVersion": "extensions/v1beta1", "metadata": { "name": "server-groups-job", "namespace": "default", "selfLink": "/apis/extensions/v1beta1/namespaces/defau...
2020-01-09 09:39:54
2034
原创 Redis设置maxclients失败
修改Redis配置文件redis.conf中maxclients 10000用redis-cli查看config get maxclients没有生效。Linux最大打开文件数ulimit -n显示已经是65535解决方法:Ubuntu环境中/etc/systemd/system/redis.service[Service]...User=re...
2020-01-07 09:14:00
3143
Maven指南阅读笔记
2017-11-14
Redis学习笔记整理
2017-11-14
洞察构建未来的技术和趋势(2016).pdf
2017-11-02
中国联通车联网白皮书(2017)发布版本-r高清完整.pdf版下载
2017-10-20
HttpClient用户手册
2010-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人