Redis集群系列八 —— 集群间数据同步原理

  • Post author:
  • Post category:其他

当客户端向从服务器发送 slaveof 命令,要求从服务器复制主服务器时,从服务器首先需要执行同步操作,就是将从服务器的数据库状态更新至主服务器当前所处的数据库状态。 从服务器对主服务器的同步操作需要通过向主服务器发送同步命令来完成。 操作如下: 从服务器向主服务器发送同步命令; 主数据库接收到同步命令后,会执行 bgsave 命令,在后台生成一个 rdb 文件,并使用一个缓冲区记录从现在开始执行…

继续阅读 Redis集群系列八 —— 集群间数据同步原理

关于ConstraintLayout的部分属性总结(强化版RelativeLayout,包含LinearLayout的比例属性,减少层级利器)

  • Post author:
  • Post category:其他

一、使用方式 : Android studio 2.2以上 并添加依赖 compile ‘com.android.support.constraint:constraint-layout:1.0.1’ 二、相对位置属性如下 : layout_constraintLeft_toLeftOf :当前View的左侧和另一个View的左侧位置对齐,与RelativeLayout的alignLeft属性相似…

继续阅读 关于ConstraintLayout的部分属性总结(强化版RelativeLayout,包含LinearLayout的比例属性,减少层级利器)

JS千分位分隔符和四舍五入保留两位小数

  • Post author:
  • Post category:其他

function qian(num){ //处理小数部分 num=String(num).split('.');//以小数点作为数组分隔符,分两部分处理 var num1=num[1].split(''); for(let i=num1.length-1;i>=2;i--){ if(num1[i]>=5){ num1[i-1]= Number(num1[i-1])+1//四舍五入 } …

继续阅读 JS千分位分隔符和四舍五入保留两位小数

C++学习心得体会

  • Post author:
  • Post category:其他

 C++ 语言程序学习心得体会 学习过 C 语言后的我们开始学习 C++ 程序语言,我感觉 C++ 语言与 C 语言有许多异曲同工之处,学好 C 语言可以让我们学习 C++ 更简单。 C++ 是有一定难度却又非常有趣的科目,而且对我们的未来工作和学习有很大的帮助。 C++ 语言是面向对象的一种编程语言,就想以后可能学习的 JAVA 语言一样,在市场上的应用性很强,所以对我们来说十分有用处。 学…

继续阅读 C++学习心得体会

Spring单例Bean和线程安全

  • Post author:
  • Post category:其他

Spring的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Sevlet线程来处理请求,引入Spring框架之后,每个Action都是单例的,那么对于Spring托管的单例Service Bean,如何保证其安全呢?本文介绍了以上的安全问题。 Spring的原型Bean与单例Bean 的设置 spring…

继续阅读 Spring单例Bean和线程安全

关于“Expression : map / set iterator not dereferencable”错误的一次排错记录

  • Post author:
  • Post category:其他

QT作为界面,算法用C++实现,软件启动在Release下不报错,但是在Debug下提示错误:Expression : map / set iterator not dereferencable 并且不是每次调试都会出错,调试根本无法定位到具体出错点。 于是采用了笨办法,从界面开始逐步屏蔽代码,一段段排查,最后定位到了一个出错的函数: void PainterObjectCache::Add(co…

继续阅读 关于“Expression : map / set iterator not dereferencable”错误的一次排错记录

Java~数据结构(七)~Map和Set的使用(TreeMap\TreeSet的使用、Map和Set的基础知识、二叉搜索树的常见操作及实现..)

  • Post author:
  • Post category:java

文章目录 Map和Set概念及使用场景 查找时的模型 Map的使用 Map的常用方法 TreeMap的使用举例 Set的说明 Set的常见方法 TreeSet使用举例 搜索树(查找树) Map和Set概念及使用场景 Map和Set是Java中的集合,是一种数据结构,本质上也是用来存放数据的容器。 Map和Set最常见的使用场景就是搜索。以前常见的搜索有直接遍历或者二分查找,但这两种都是静态的查找,…

继续阅读 Java~数据结构(七)~Map和Set的使用(TreeMap\TreeSet的使用、Map和Set的基础知识、二叉搜索树的常见操作及实现..)

wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置

  • Post author:
  • Post category:其他

# 请不要修改下面这一行内容,否则将不能正常工作 ctrl_interface=/var/run/wpa_supplicant # 确保只有root用户能读取WPA的配置 ctrl_interface_group=0 # 使用wpa_supplicant来扫描和选择AP ap_scan=1 # 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加密方式都允许连接 net…

继续阅读 wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置

天之道,有得必有失

  • Post author:
  • Post category:其他

一、改变与探索 改变为何重要?因为人生无法用相同的自己,得到不同的未来。人活着总要做点事情,让今天和昨天不一样。人活百年,可以平凡,但不能碌碌无为,如果昨天和今天一样,那又拿什么东西向明天来证明,我是活了三天,而不是一天。 我们都很想改变成一个很厉害的人。我要努力学习,让自己变成技术大牛。我要努力工作,让领导给我升职加薪。我要努力减肥,瘦成一道闪电。包括我自己,我也想变成一个很厉害的人。做出点什么…

继续阅读 天之道,有得必有失

MediaWiki的安装与使用

  • Post author:
  • Post category:其他

文章目录 操作环境与相关配置信息 操作环境 配置信息 软件安装 运行MediaWiki容器 运行MySQL 使用MediaWiki连接MySQL 使用docker-compose 操作环境与相关配置信息 操作环境 操作系统 [root@master apps]# cat /proc/version Linux version 5.2.2-1.el7.elrepo.x86_64 (mockbuild…

继续阅读 MediaWiki的安装与使用