搜索结果
查询Tags标签: sync,共有 124条记录-
MongoDB之oplog
1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的。每个节点都有oplog,记录这从主节点复制过来的信息,这样每个成员都可以作为同步源给其他节点。Oplog 可以说是Mongodb Replication的纽带了。 2:副本集数据同…
2022/9/17 2:19:39 人评论 次浏览 -
手把手教学-MySQL主从复制架构转换MGR架构(mysq_shell版)
环境信息IP port role info192.168.188.81 3316 node1 master192.168.188.82 3316 node2 slave1192.168.188.83 3316 node3 slave2CentOS Linux release 7.6.1810 (Core) MySQL Ver 8.0.19 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL) MySQL Router Ve…
2022/8/31 2:22:52 人评论 次浏览 -
Vue.sync修饰符与this.$emit('update:xxx', newXXX)
Vue通过prop进行双向数据绑定。子组件数据变化,一般只能通过 this.$emit(func, val) 回调父组件函数来传值给父组件。 Vue2.3版本引入sync,作为一个事件绑定语法糖,当子组件触发事件时,父组件会响应事件并实现数据更新。 .sync 修饰符 this.$emit(update:title, n…
2022/8/29 23:23:13 人评论 次浏览 -
6.7 MySQL主从同步机制
异步复制 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志爱发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器发生故障时,有可能从服务器没有街道主服务器发送过来的binlog日志,这就会造成主服务器和从服…
2022/7/13 2:20:24 人评论 次浏览 -
Mysql 双一标准
sync_binlog1=1默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。因为一旦系统Crash,在binlog_cache中的所有binlog信息都会被丢失。如果sync_binlog>0,表示每sync_binlog次事务提交…
2022/7/12 2:22:41 人评论 次浏览 -
django orm性能优化
参考: django 分页查询大表,很慢 面试小知识:MySQL索引相关 MySQL 用 limit 为什么会影响性能?前言 orm性能优化是一件很重要的事,一般万条以上的数据都需要优化处理了。 这次项目开发,接口测试的时候发现一个接口居然要数秒到一分钟,我都等的不耐烦了,客户用了肯…
2022/7/10 6:20:02 人评论 次浏览 -
UVM中随机结构体struct的代码
typedef struct {rand int ver_pixel,H_Fornt,H_Sync,H_Back,hor_pixel,V_Fornt,V_Sync,V_Back;}pxiel_timming_parameter;typedef enum { TIMMING_3840X2160 = 0, TIMMING_1920X1080 =1 , TIMMING_640X480 =2 ,TIMMING_RANDOM = 3} timming_type; //add class lut_3d_rg…
2022/6/30 23:19:27 人评论 次浏览 -
Golang示例续期锁:Redis+Channel+sync.Mutex
package mainimport ("context""fmt""github.com/go-redis/redis""golang.org/x/sync/errgroup""log""sync""time" )func main() {NewRedis()fu1()time.Sleep(100 * time.Second) }var rdb *redis…
2022/6/22 2:19:54 人评论 次浏览 -
并发编程
Go 并发原语 并发问题出现的原因---> 在Go开发中如何监测到这个问题---> Go 是如何解决的互斥锁https://songlh.github.io/paper/go-study.pdf 问题描述:package main import("fmt""sync" ) func main(){var count = 0// 使用 WaitGroup等待 1…
2022/6/21 1:20:18 人评论 次浏览 -
props双向绑定?v-bind.sync=''
<template><div><children v-bind:title.sync="title"/></div> </template> <script> export default {data(){return{title:"学习vue"}} } </script> 子组件:<template> <div><span>…
2022/6/15 23:24:26 人评论 次浏览 -
java面试题之交替打印t1t2,sync版
使用多线程交替打印t1t2:package com.lizhenxin.java0422.b3;import lombok.extern.java.Log; import lombok.extern.slf4j.Slf4j;/*** @author lizhenxin* @create 2022-04-25-23:34*/ @Slf4j public class Wait1 {static boolean isLock = false;public static void ma…
2022/4/26 1:12:40 人评论 次浏览 -
golang 中 sync.Mutex 的实现
mutex 的实现思想 mutex 主要有两个 method: Lock() 和 Unlock() Lock() 可以通过一个 CAS 操作来实现 func (m *Mutex) Lock() {for !atomic.CompareAndSwapUint32(&m.locked, 0, 1) {} }func (m *Mutex) Unlock() {atomic.StoreUint32(&m.locked, 0) }Lock() 一…
2022/4/6 6:22:12 人评论 次浏览 -
golang编程总结(十一)sync.map
1.在map的基础上,支持线程安全的load,store等操作 2.内部分成了read,dirty两个容器 3.查询会在read中查询,没有查询到的话,会在dirty中查询,并且miss次数+1,miss次数等于dirty的长度时,dirty上升为read 3.如果某个key在read中,直接cas更新即可,因为entry中是一个指…
2022/3/10 1:17:02 人评论 次浏览 -
解决linux的驱动用insmod 方法测试可以,但静态编译到内核不能正确使用的问题
在写wk2312的驱动,刚开始用IMX8MM的硬件SPI进行SPI转串口的驱动。前面被CS引脚困住了一周,无奈只能用软件模拟使用。现在又遇到一个问题,在测试的时候用insmod的方法是可以正使看到sttyWK0与sttyWK1的,但放到内核里面进行编译,尝试静态加载这个SPI转串口驱动,结果,…
2022/2/27 7:21:46 人评论 次浏览 -
redis中的数据库登录不同的库、清除redis数据库中的数据、持久化两种方式
redis中的数据库 之前我们说过在redis中没有表的概念,但是有库的概念。 redis默认由16个库 (0~15号). 且默认使用的是0号库,这是在哪看到的呢? 在redis的配置文件(redis.conf)中不同库之间的key可以重名 登陆不同的库 在我们之前登陆redis的时候(没有指定库的时候)都…
2022/2/22 2:23:43 人评论 次浏览