AOF的重写机制 AOF的工作原理是将写操作追加到文件中,文件的冗余内容会越来越多。所以 Redis 新增了重写机制。当AOF文件的大小超过所设定的阈值时,Redis就会对AOF文件的内容压缩。 重写的原理:Redis 会fork出一条新进程,读取内存中的数据,并重新写到一个临时文件中。并没有读取旧 ...
分类:
其他好文 时间:
2020-05-07 22:38:18
阅读次数:
92
1.将innodb_flush_log_at_trx_commit配置为0。插入速度会有很大提高。 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 优缺点:该模式速度最快,但 ...
分类:
数据库 时间:
2020-05-07 15:34:33
阅读次数:
124
IOC 什么是ioc 控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。 ioc的优缺点 ...
分类:
编程语言 时间:
2020-05-07 09:14:25
阅读次数:
68
一、MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old ...
分类:
其他好文 时间:
2020-05-06 21:20:46
阅读次数:
286
1)处理超大文件 这里的超大文件通常是指百MB、设置数百TB大小的文件。目前在实际应用中,HDFS已经能用来存储管理PB级的数据了。 2)流式的访问数据 HDFS的设计建立在更多地响应"一次写入、多次读写"任务的基础上。这意味着一个数据集一旦由数据源生成,就会被复制分发到不同的存储节点中,然后响应各 ...
分类:
其他好文 时间:
2020-05-06 14:01:03
阅读次数:
102
gRPC优缺点:优点:protobuf二进制消息,性能好/效率高(空间和时间效率都很不错)proto文件生成目标代码,简单易用序列化反序列化直接对应程序中的数据类,不需要解析后在进行映射(XML,JSON都是这种方式)支持向前兼容(新加字段采用默认值)和向后兼容(忽略新加字段),简化升级支持多种语言 ...
分类:
其他好文 时间:
2020-05-06 13:46:26
阅读次数:
294
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、 ...
分类:
编程语言 时间:
2020-05-06 13:33:48
阅读次数:
147
介绍 策略模式,一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。 eg:每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 eg:旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是一个策略。 优缺点? 优点: (1 ...
分类:
其他好文 时间:
2020-05-06 11:40:01
阅读次数:
59
决策树的理解 决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和CART等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。 决策树是一种十分常用的分类方法,需要监管学习(有教师的Supervised Lea ...
分类:
其他好文 时间:
2020-05-05 20:09:36
阅读次数:
1309
原文作者: xingguang 原文链接: "https://www.tiance.club/post/2520600556.html" 普通传值:是指直接将参数从一个方法传到另一个方法,最简单暴力的方式。 方法属性类:将需要传递的所有值以方法属性类的方式定义出来,需要用时直接取出即可。 两者的代码 ...
分类:
Web程序 时间:
2020-05-05 12:35:58
阅读次数:
70