#新理解

数字世界中的纸张——理解 PDF (转载)

转载自https://type.cyhsu.xyz/2018/09/understanding-pdf-the-digitalized-paper/PDF 是我们打交道最多的文件格式之一。提到这个格式,即使是对技术并不熟悉的用户,也能说出「通用性好」「格式不会乱变」这些优点。但同时,PDF也是让我们感到困惑最...

vue中的钩子函数的理解

接下来我们对几个钩子函数进行解释beforeCreated:这个钩子函数实在vue实例创建后,触发的。这个时候还没有进行data里的数据监听和事件的初始化其实大家很多时候都会在created钩子函数中是调用事件,那么这个数据监听和事件初始化就是在beforeCreated之前和created之后进行的。beforeMo...
代码星球 代码星球·2020-12-10

深入理解mysql索引的底层数据结构

 转自:一角钱技术   https://blog.csdn.net/org_hjh/article/details/108553522前言在 MySQL 官方提到,改善操作性能的最佳方法 [SELECT](https://dev.mysql.com/...

深入理解MySQL锁类型和加锁原理

前面我们讲了MySQL数据库底层的数据结构与算法、MySQL性能优化篇一些内容。以及上篇讲了MySQL的行锁与事务隔离级别。本篇再重点来讲讲锁类型和加锁原理。首先对mysql锁进行划分:按照锁的粒度划分:行锁、表锁、页锁按照锁的使用方式划分:共享锁、排它锁(悲观锁的一种实现)还有两种思想上的锁:悲观锁、乐观锁。Inno...

分布式理论之一:Paxos算法的通俗理解

维基的简介:Paxos算法是莱斯利·兰伯特(LeslieLamport,就是LaTeX中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,Hadoop中的ZooKeep...

深入理解Java String类

在Java语言了中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。String...
代码星球 代码星球·2020-12-10

深入理解synchronized底层原理,一篇文章就够了!

前言一、synchronized的特性1.1原子性1.2可见性1.3有序性1.4可重入性二、synchronized的用法三、synchronized锁的实现3.1同步方法3.2同步代码块四、synchronized锁的底层实现五、JVM对synchronized的优化5.1锁膨胀5.1.1偏向锁5.1.2轻量级锁5....

彻底理解 IO多路复用

 1、什么是IO多路复用?2、为什么出现IO多路复用机制?3、IO多路复用的三种实现方式4、select函数接口5、select使用示例6、select缺点7、poll函数接口8、poll使用示例9、poll缺点10、epoll函数接口11、epoll使用示例12、epoll缺点13、epollLT与ET模式...

公钥与私钥,通俗理解HTTPS详解

1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落...

分布式事务不理解?一次给你讲清楚!

 文章纲要此次分享的缘由目前分布式事务问题是怎么解决的行业中有什么解决方案这些解决方案分别有什么优缺点别人是怎么做的我们可以怎么来做支付重构考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆...

深入理解分布式事务

   分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失...

CAP原理通俗理解

 在分布式系统中,有一个基本原则叫做CAP,consistence,一致性,availability,可用性,partitiontolerance分区容错性。一致性,在这里指的是分布式系统的各个副本的值要保持同步,这里强的是空间上的一致,注意和数据库中ACID中的一致性相区分,那个一致性指的是事务执行前后的逻...
代码星球 代码星球·2020-12-10

简单聊聊对 CAP 的理解

作者:青藤木鸟 https://www.qtmuniao.com/2020/02/08/CAP/,转载请注明出处曾经在一个面试中让谈谈对CAP的理解,当时凭着准备面试时谷歌到的N手资料,类似于小学生背书一样,生挤出只言片语。面试官无奈笑笑,简练的概括出他想要听到的要点,听的我心下惭愧。面试自然是挂了,后来工作...
代码星球 代码星球·2020-12-10

Resouce Pool的理解

 本篇文章从现象到本质再到具象去理解,从理论到实战再到源码回顾去深化。1.在开发中,无处不在的池。eg网络通信连接池:HttpClient连接池HttpClient通过PoolingHttpClientConnectionManager类来管理连接池数据库连接池:Java中常用的数据库连接池有:DBCP、C3...
代码星球 代码星球·2020-12-10

池化层理解

参考网址:https://www.zhihu.com/question/36686900/answer/130890492https://www.cnblogs.com/skyfsm/p/6790245.html池化层夹在连续的卷积层中间,用于压缩数据和参数的量,减小过拟合。简而言之,如果输入是图像的话,那么池化层的最...
代码星球 代码星球·2020-12-10
首页上一页...1617181920...下一页尾页