- 一、架构介绍 1.1、流复制简介 1.2、本文目标 二、环境准备 三、主库操作 3.1、主库放开防火墙 3.2、主库配置归档 3.3、主库创建复制用户 四、从库操作 4.1、在从库对主库进行备份 4.2、还原从库 4.3、修改从库primary_conninfo参数 4.4、启动从库 4.5、查询复制状态 五、测试主从复制 一、架构介绍 1.1、流复制简介PostgreSQL在9.x之后引... 一、架构介绍 1.1、流复制简介 1.2、本文目标 二、环境准备 三、主库操作 3.1、主库放开防火墙 3.2、主库配置归档 3.3、主库创建复制用户 四、从库操作 4.1、在从库对主库进行备份 4.2、还原从库 4.3、修改从库primary_conninfo参数 4.4、启动从库 4.5、查询复制状态 五、测试主从复制 一、架构介绍 1.1、流复制简介PostgreSQL在9.x之后引...
- 如何向另一个进程发送信号?你能解释一下在 Linux 环境中向进程发送信号的所有可用选项吗? 您可以使用本文中介绍的一种方法向进程发送各种信号。 如何向另一个进程发送信号?你能解释一下在 Linux 环境中向进程发送信号的所有可用选项吗? 您可以使用本文中介绍的一种方法向进程发送各种信号。
- 面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理? 面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java设计模式 单例模式单例模式步骤:1.构造器私有2.创建对象(比如饿汉式就是先new,懒汉式就是判断为null再new)3.返回实例对象(都是一样) 饿汉式所谓的饿汉式,也就是提前new好对象,再提供一个方法,返回这个new... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java设计模式 单例模式单例模式步骤:1.构造器私有2.创建对象(比如饿汉式就是先new,懒汉式就是判断为null再new)3.返回实例对象(都是一样) 饿汉式所谓的饿汉式,也就是提前new好对象,再提供一个方法,返回这个new...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java线程池及原理 线程池的好处可以实现线程的复用,避免重新创建线程和销毁线程。创建线程和销毁线程对CPU的开销是很大的。可以限制最大可创建的线程数,可根据自己的机器性能动态调整线程池参数,提高应用性能。提供定时执行、并发数控制... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java线程池及原理 线程池的好处可以实现线程的复用,避免重新创建线程和销毁线程。创建线程和销毁线程对CPU的开销是很大的。可以限制最大可创建的线程数,可根据自己的机器性能动态调整线程池参数,提高应用性能。提供定时执行、并发数控制...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第一代)经常使用线程池,故今天突发奇想,手写一个线程池,会有很多不足,请多多宽容。因为这也是第一代的版本,后续会更完善。 手写线程池-定义参数 private final AtomicInteger taskc... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第一代)经常使用线程池,故今天突发奇想,手写一个线程池,会有很多不足,请多多宽容。因为这也是第一代的版本,后续会更完善。 手写线程池-定义参数 private final AtomicInteger taskc...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第二代) 第二代线程池的优化1:新增了4种拒绝策略。分别为:MyAbortPolicy、MyDiscardPolicy、MyDiscardOldestPolicy、MyCallerRunsPolicy2:对线程... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第二代) 第二代线程池的优化1:新增了4种拒绝策略。分别为:MyAbortPolicy、MyDiscardPolicy、MyDiscardOldestPolicy、MyCallerRunsPolicy2:对线程...
- 解决logback不打印e.printStackTrace(),并分析能够造成死锁的问题 解决logback不打印e.printStackTrace(),并分析能够造成死锁的问题
- 为什么要学设计模式学习设计模式的目的是什么?一定要学吗?相信很多同学都对设计模式这个概念有疑惑,那就简单的来说说学习设计模式会有什么用处吧。1、公司的项目需要进行重构,但是不知道怎么下手,做到高内聚低耦合2、为了成为武林高手、在面试时对面试官的各种刁难问题3、为了写一些高大上的代码,让新手看不懂,或者是为了看高手写的代码4、为了提升自己,更好的理解框架源码的设计思想,封装中间件5、让代码更好... 为什么要学设计模式学习设计模式的目的是什么?一定要学吗?相信很多同学都对设计模式这个概念有疑惑,那就简单的来说说学习设计模式会有什么用处吧。1、公司的项目需要进行重构,但是不知道怎么下手,做到高内聚低耦合2、为了成为武林高手、在面试时对面试官的各种刁难问题3、为了写一些高大上的代码,让新手看不懂,或者是为了看高手写的代码4、为了提升自己,更好的理解框架源码的设计思想,封装中间件5、让代码更好...
- 面试季第四篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习! 面试季第四篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习!
- @TOC 零、前言本章主要讲解学习Linux中的信号,从信号的产生到识别,再到处理的各个时期的详细学习 一、信号入门 1、生活角度的信号示例:你在网上买了很多件商品,再等待不同商品快递的到来。但即便快递没有到来,你也知道快递来临时,你该怎么处理快递。也就是你能“识别快递”当快递员到了你楼下,你也收到快递到来的通知,但是你正在打游戏,需5min之后才能去取快递。那么在在这5min之内,你并没有... @TOC 零、前言本章主要讲解学习Linux中的信号,从信号的产生到识别,再到处理的各个时期的详细学习 一、信号入门 1、生活角度的信号示例:你在网上买了很多件商品,再等待不同商品快递的到来。但即便快递没有到来,你也知道快递来临时,你该怎么处理快递。也就是你能“识别快递”当快递员到了你楼下,你也收到快递到来的通知,但是你正在打游戏,需5min之后才能去取快递。那么在在这5min之内,你并没有...
- Jerry本科学习《计算机操作系统》这门专业课时,了解到了守护进程的理念,当时我们是从Linux操作系统里的守护进程开始学习这个概念的:Linux守护进程是运行在后台的一种特殊进程,独立于控制终端并且周期性地执行某种任务,或等待处理某些将要发生的事件。Linux系统很多服务都通过守护进程实现,常见的守护进程有系统日志进程syslogd,web服务器httpd,邮件服务器sendmail和数据... Jerry本科学习《计算机操作系统》这门专业课时,了解到了守护进程的理念,当时我们是从Linux操作系统里的守护进程开始学习这个概念的:Linux守护进程是运行在后台的一种特殊进程,独立于控制终端并且周期性地执行某种任务,或等待处理某些将要发生的事件。Linux系统很多服务都通过守护进程实现,常见的守护进程有系统日志进程syslogd,web服务器httpd,邮件服务器sendmail和数据...
- 多线程程序可能经常遇到多个线程尝试访问相同资源并最终产生错误和无法预料的结果的情况。因此需要通过某种同步方法确保在给定时间点只有一个线程可以访问资源。 Java 提供了一种使用同步块创建线程和同步它们的任务的方法。 Java 中的同步块用 synchronized 关键字标记。 Java 中的同步块在某个对象上同步。 在同一个对象上同步的所有同步块一次只能在其中执行一个线程。 所有其他试图进... 多线程程序可能经常遇到多个线程尝试访问相同资源并最终产生错误和无法预料的结果的情况。因此需要通过某种同步方法确保在给定时间点只有一个线程可以访问资源。 Java 提供了一种使用同步块创建线程和同步它们的任务的方法。 Java 中的同步块用 synchronized 关键字标记。 Java 中的同步块在某个对象上同步。 在同一个对象上同步的所有同步块一次只能在其中执行一个线程。 所有其他试图进...
- 我们知道Java有一个特性,多线程,它是一个同时运行多个线程的过程。 当多个线程处理相同的数据,并且我们的数据值发生变化时,这种情况不是线程安全的,我们会得到不一致的结果。 当一个线程已经在一个对象上工作并阻止另一个线程在同一个对象上工作时,这个过程称为线程安全。在Java中,通过如下方法实现线程安全:使用线程同步使用Volatile关键字使用Atomic变量使用final关键字 使用线程同... 我们知道Java有一个特性,多线程,它是一个同时运行多个线程的过程。 当多个线程处理相同的数据,并且我们的数据值发生变化时,这种情况不是线程安全的,我们会得到不一致的结果。 当一个线程已经在一个对象上工作并阻止另一个线程在同一个对象上工作时,这个过程称为线程安全。在Java中,通过如下方法实现线程安全:使用线程同步使用Volatile关键字使用Atomic变量使用final关键字 使用线程同...
- python 多线程基础详解 python 多线程基础详解
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签