值传递:基本数据类型传递数据(数据发生改变的时候,另一个数据不会发生改变) 引用传递:引用数据类型传递数据,复制另一个引用数据类型的地址,所以当数据发生改变的时候,另一个引用数据类型的数据也会发生改变。因为他们的两个只想同一地址。 1.浅拷贝:当一个对象复制另一个对象的数据后,当改变其中一个对象的数 ...
分类:
其他好文 时间:
2018-09-07 11:06:49
阅读次数:
155
缘由:对数据库有频繁操作,而写数据本身比读数据更耗时,则可以设计主从数据库复制的方式同步数据,主数据库用来更新数据,从数据库用来查询数据库。 以MySql为例,可以基于sql语句复制在从库上执行,或基于行数据的复制,一般会采用两种混合:先默认使用sql复制执行,如果无法精确执行,则使用行数据复制。 ...
分类:
数据库 时间:
2018-08-30 02:05:20
阅读次数:
191
文章集中整理总结mysql分库分表开源产品,分布式数据库的设计,以及实际应用案例等相关内容,部分附上本文作者实际应用过程中的理解。 本文感谢sjdbc,mycat,姜承尧,林涛等文章提供的精彩介绍。 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高 ...
分类:
数据库 时间:
2018-08-29 14:45:00
阅读次数:
187
一. GoldenGate 概述 GoldenGate现在是业内成熟的数据容灾与复制产品;GoldenGate是一种基于日志的结构化数据复制方式,它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右),再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活 ...
分类:
数据库 时间:
2018-08-27 18:07:07
阅读次数:
240
一、背景介绍: 在看HashMap源码是看到了resize()的源代码,当时发现在将old链表中引用数据复制到新的链表中时,发现复制过程中时,源码是进行了反序,此时是允许反序存储的,同时这样设计的效率要高,不用采用尾部插入,每次都要遍历到尾部。 下面对该原理进行总结: JDK1.7的HashMap在 ...
分类:
编程语言 时间:
2018-08-26 18:36:16
阅读次数:
195
Reshape层:(改变blob的形状,N,C,W,H) Reshape layer只改变输入数据的维度,但内容不变,也没有数据复制的过程,与Flatten layer类似。 输出维度由reshape_param 指定,正整数直接指定维度大小,下面两个特殊的值: 0 => 表示copy the re ...
分类:
其他好文 时间:
2018-08-26 16:45:14
阅读次数:
193
前段时间的工作中,公司要求对sqlserver 中某些初始化的基础数据完全复制到另一个相同表表结构的数据表中,当时第一反应写 sql语句如下:Insert into Table1(Filed1,Filed2)select Filed1,Filed2 from Table2 。执行成功!!! 仔细一查 ...
分类:
数据库 时间:
2018-08-15 22:45:46
阅读次数:
244
当对于a类型数据占10% b类型的数据占90% 这中数据不均衡的情况采用的方法有: 1.想办法获取更多数据 2.换一种评判方式 3.重组数据: a.复制 a的数据,使它的数据量和b一样多。 b.减少b的数据,使它的数据量和a一样多。 4.使用其他的 机器学习算法 5.修改算法。 ...
分类:
其他好文 时间:
2018-08-15 19:05:23
阅读次数:
154
在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡灯需求。Redis提供了复制功能,实现了相同数据多个副本,复制功能作是高可用Redis的基础,深入理解复制的工作原理与使用技巧对我们日常开发运维非常有帮助。 1. 配置 1.1 建立复制 每个从节点只能有一 ...
分类:
其他好文 时间:
2018-08-09 22:03:36
阅读次数:
120
CopyOnWrite,一个写时复制的技术来保证并发操作的安全,使用这种技术的前提是读大于写. 读读之间相容, 写写之间互斥, 读写操作相容. 实现方法: 在对底层数据进行写的时候,把底层数据复制一份,对新的备份进行写,写完后再让原来数据的指针指向新的数据.以下为JDK1.8-CopyOnWrite ...
分类:
其他好文 时间:
2018-08-07 01:32:03
阅读次数:
159