自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 深入理解乐观锁与悲观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、t...

2019-11-19 10:26:00 100

原创 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1.根...

2019-11-19 10:22:01 136

原创 用Redis轻松实现秒杀系统

导论曾经被问过好多次怎样实现秒杀系统的问题。昨天又在CSDN架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够...

2019-01-18 16:38:37 165

翻译 什么是OOM?如何解决OOM问题!

1、什么是OOM?程序申请内存过大,虚拟机无法满足我们,然后自杀了。这个现象通常出现在大图片的APP开发,或者需要用到很多图片的时候。通俗来讲就是我们的APP需要申请一块内存来存放图片的时候,系统认为我们的程序需要的内存过大,及时系统有充分的内存,比如1G,但是系统也不会分配给我们的APP,故而抛出OOM异常,程序没有捕捉异常,故而弹窗崩溃了2、为什么会有OOM?因为Android系统的APP每个...

2018-04-26 16:04:28 719

转载 深度学习初学者必须知道的25个专业名词

编者按:当我们刚开始阅读关于深度学习的文章时,总会遇到几个陌生的专业名词,令人似懂非懂,或者这次懂了下次又忘了。本文为你创建了一个深度学习字典,你可以随时参考使用最常用术语的基本定义。希望在这篇文章之后,这些术语不再困扰你。如果你想了解或入门深度学习领域,那么,这篇文章对你很重要。在本文中,我将解释在深度学习中常用的25个专业名词。基础名词篇1. 神经元就像神经元构成我们大脑的基本组成部分一样,神...

2018-03-20 15:10:37 1439

转载 深度学习名词表

激活函数(Activation Function)为了让神经网络能够学习复杂的决策边界(decision boundary),我们在其一些层应用一个非线性激活函数。最常用的函数包括  sigmoid、tanh、ReLU(Rectified Linear Unit 线性修正单元) 以及这些函数的变体。AdadeltaAdadelta 是一个基于梯度下降的学习算法,可以随时间调整适应每个参数的学习率。...

2018-03-20 14:54:30 483

翻译 对于张量的形象理解

如果能翻墙的话,强烈推荐该视频https://www.youtube.com/watch?v=f5liqUk0ZTw讲的非常赞,思路清晰、通俗易懂。作者:White Pillow链接:https://www.zhihu.com/question/23720923/answer/32739132来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。两点说明:1、本人非数学物理...

2018-03-19 22:14:04 719

转载 通俗易懂说“张量”

Dan Fleisch的这段视频堪称经典,用极简单的语言与道具,为我们展示了——曾帮助爱因斯坦证明相对论,又帮助Google使Tensorflow流行天下的张量到底是什么。视频有点长,12分钟,但弄懂一个伟大的方法,还是值得的。张量是一种表示物理量的方式,这个方式就是用基向量与分量组合表示物理量(Combinationof basis vector and component)。由于基向量可以有丰...

2018-03-19 21:28:04 16670 2

原创 TensorFlow中的张量是什么

TensorFlow用张量这种数据结构来表示所有的数据.你可以把一个张量想象成一个n维的数组或列表.一个张量有一个静态类型和动态类型的维数.张量可以在图中的节点之间流通.阶在TensorFlow系统中,张量的维数来被描述为阶.但是张量的阶和矩阵的阶并不是同一个概念.张量的阶(有时是关于如顺序或度数或者是n维)是张量维数的一个数量描述.比如,下面的张量(使用Python中list定义的)就是2阶(二...

2018-03-19 17:31:33 1024

原创 AVA 中BIO,NIO,AIO的理解

在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。 在弄清楚上面的几个问题之前,我们首先得明白什么是...

2018-03-12 15:33:09 198 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除