- 一、架构介绍 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 多线程基础详解
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签