#包解读

ConcurrentHashMap 解读

  1privatefinalNode<K,V>[]initTable(){2Node<K,V>[]tab;intsc;3while((tab=table)==null||tab.length==0){4if((sc=sizeCtl)<0)5Thread.yield()...
代码星球 ·2021-02-15

HashMap 源码解读

HashMap在JDK1.7和1.8中有了很大的改变,空闲时间对HashMap做了一点点的研究。HashMap是一种数组和链表结合的数据结构,我们每次new一个HashMap时,都会构造出一个长度为16的Entry数组,每一个Entry都是一个单向链表,网上找的一张图,具体的hashMap的结构如下Entry的数据结构...
代码星球 ·2021-02-15

58到家数据库30条军规解读

原创 58沈剑 架构师之路 2017-02-15军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2...

Servlet主要相关类核心类 容器调用的过程浅析 servlet解读 怎么调用 Servlet是什么 工作机制

原文地址:Servlet主要相关类核心类容器调用的过程浅析servlet解读怎么调用Servlet是什么工作机制WEB简介 Web项目是B/S结构浏览器/服务器模式的浏览器发起请求,服务器作出响应 请求的发起和响应使用HTTP协议进行通讯所谓协议也就是一种固定格式 而Socket是应用层与...

解读tensorflow之rnn

from:http://lan2720.github.io/2016/07/16/%E8%A7%A3%E8%AF%BBtensorflow%E4%B9%8Brnn/这两天想搞清楚用tensorflow来实现rnn/lstm如何做,但是google了半天,发现tf在rnn方面的实现代码或者教程都太少了,仅有的几个教程讲的...
代码星球 ·2021-02-12

电脑的CPU可直接解读的数据机器码

机器语言(machinelanguage)是一种指令集的体系。这种指令集,称机器码(machinecode),是电脑的CPU可直接解读的数据。机器码有时也被称为原生码(NativeCode),这个名词比较强调某种编程语言或库,它与运行平台相关的部份。 1packageCom.Table;2importjava...

RabbitMQ系列(四)RabbitMQ事务和Confirm发送方消息确认——深入解读(转载)

原文地址:https://yq.aliyun.com/articles/629858 RabbitMQ事务和Confirm发送方消息确认——深入解读RabbitMQ在Ubuntu上的环境搭建深入了解RabbitMQ工作原理及简单使用RabbitMQ交换器Exchange介绍与实践RabbitMQ事务和Conf...

微服务下的契约测试(CDC)解读

    有近两周没有在公众号中发表文章了,看过我之前公众号的读者都知道,公众号中近期在连载《RobotFramework接口自动化系列课程》,原本计划每周更新一篇,最近由于博主在带一个新项目,实在是没空抽出时间来,所以向公众号中对连载课程一直期待的读者说声抱歉。 &nb...

正确解读free -m

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.$free-mtotalusedfreesharedbufferscachedMem:1002769232062421-/+buffers/cache:286715Swap:115301153第一部分Mem行:total内存总数:10...
代码星球 ·2021-01-30

Redis 分布式锁进化史(解读 + 缺陷分析)

Redis分布式锁进化史近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。但是在工作和网络上看到过各个版本的...

实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿

Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文...

ehcache详细解读

 Ehcache是第一个引入缓存数据持久化存储的开源java缓存框架,缓存的数据可以在机器重启后从磁盘上重新获得根据需要将缓存刷到磁盘ehcache是现在最流行的纯java开源框架,配置简单,结构清晰,功能强大,最初知道它,是从hibernate的缓存开始的。网上中文的ehcache材料以简单的介绍和配置方法...
代码星球 ·2021-01-15

Redis 淘汰策略解读

   Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况    首先,客户端会发起需要更多内...
代码星球 ·2021-01-09

Redis 缓存穿透、缓存击穿、缓存雪崩 等经典问题解读

由于基本看完了《Redis设计与实现》中的单机部分内容,所以就可以看一些面试常常会问到的相关问题,带着问题去学习,这样效率会更高。简介缓存穿透(缓存击穿)表示恶意用户请求很多不存在的数据,由于数据库中都没有,缓存中肯定也没有,导致这些请求短时间内直接落在了数据库上,导致数据库异常。解决方案1:缓存空值 &nb...

GoogLeNet 解读

2016年02月25日15:56:29 shuzfan 阅读数:75639更多个人分类: 深度学习基础  版权声明:本文为博主原创文章,转载请注明出处https://blog.csdn.net/shuzfan/article/details/50738394本文介绍的是...
代码星球 ·2020-12-17
首页上一页12345...下一页尾页