ICode9

精准搜索请尝试: 精确搜索
  • Spark工作原理及RDD2020-01-31 14:07:25

    1.基于内存2.迭代式计算3.分布式 基本工作原理:将spark的程序提交到spark集群上,在Hadoop的HDFS或者Hive上读取数据,读取的数据存放在各个spark的节点上,分布式的存放在多个节点上,主要在每个节点的内存上,这样可以加快速度。对节点的数据进行处理,处理后的数据存放在其他的节点的内存上

  • JUC中的原子操作类及其原理2020-01-30 17:09:53

      昨天简单的看了看Unsafe的使用,今天我们看看JUC中的原子类是怎么使用Unsafe的,以及分析一下其中的原理! 一.简单使用AtomicLong   还记的上一篇博客中我们使用了volatile关键字修饰了一个int类型的变量,然后两个线程,分别对这个变量进行10000次+1操作,最后结果不是20000,现在我

  • synchronize的使用和原理2020-01-30 15:02:30

    synchronize关键字synchronize的使用synchronize的原理 synchronize的使用 我们知道,当出现race condition的时候,应用就不会同步。 举个例子: package sync; import org.junit.Test; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;

  • 远程开机原理2020-01-30 12:03:11

    点赞 收藏 分享 文章举报 haodawei123 发布了119 篇原创文章 · 获赞 9 · 访问量 5万+ 私信 关注

  • Volatile关键字实现原理2020-01-29 20:53:50

    1、认识volatile关键字        volatile是java提供的一种同步手段,只不过它是轻量级的同步,为什么这么说,因为volatile只能保证多线程的内存可见性,不能保证多线程的执行有序性。而最彻底的同步要保证有序性和可见性,例如synchronized。任何被volatile修饰的变量,都不拷贝副本到工作

  • Feign的工作原理以及Ribbon与Feign的区别2020-01-29 19:36:19

    1.Feign是什么? Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易, 只需要创建一个接口,然后在上面添加注解即可 2.Feign能干什么 Feign旨在使编写Java Http客户端变得更容易。 前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了

  • 《21个项目玩转深度学习——基于TensorFlow的实践详解》2020-01-29 18:08:49

    链接:https://pan.baidu.com/s/1RpQP-nDIQDSHBMOIX0YKBw  提取码:mvmw 《21个项目玩转深度学习——基于TensorFlow的实践详解》以实践为导向,深入介绍了深度学习技术和TensorFlow框架编程内容。 通过本书,读者可以训练自己的图像识别模型、进行目标检测和人脸识别、完成一个风格

  • SpringBoot自动配置原理2020-01-27 13:08:08

    SpringBoot自动配置原理 配置文件到底能些什么?怎么写?配置原理 1.自动配置原理 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2)、@EnableAutoConfiguration作用 利用EnableAutoConfigurationImportSelector给容器中导入一些组件 可以查

  • tomcat工作原理2020-01-26 22:02:11

    tomcat工作原理铺垫知识tomcat工作原理tomcat工作流程图 今天嘞,我们来粗略的谈一下tomcat的工作原理,希望有错误的地方请大家积极指出! 铺垫知识 emmm,在说之前我先说一下基本的铺垫知识吧。 tomcat是使用java语言编写的 计算机依靠网卡设备和外界交互,网卡将电信号转变为物理

  • 数据库系统原理第一章2020-01-26 14:09:14

    第一章 数据库系统概述 **大家想一起学习交流的可以加群,WX:MrCroods。** 第一节 数据库基本概念 一、数据库基本概念 (1)、数据:描述事物的符号记录,是指用物理符号记录下来的,可鉴别的信息。 (2)、数据库:长期存储在计算机中的有组织的,可共享的数据集合,其中的数据按一定的数据模型

  • 计算机与操作系统与网络原理--32020-01-25 11:39:43

    冯诺依曼体系 将程序指令和数据一起存储的计算机设计概念结构 早期: 仅用于固定的程序运行. 例如: 只能运行文本处理程序 需要运行别的程序的话,需要更改程序结构,重新设计电路. 在组装成为计算机 冯诺依曼体系: 存储程序指令,设计通用电路. 结构 存储器 控制器 运算器

  • STUN 原理理解2020-01-25 09:39:23

    版权声明:本文为CSDN博主「玉兔金兔」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wyl1987527/article/details/80188001   点赞 收藏 分享 文章举报 sunxiaopengsun 发布了750 篇原

  • 01.25 Day 41 - 重温 Day 36-382020-01-25 09:03:45

    大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 41 天,也是我第 46 次进行这种操作。 今天我温习了该专栏里叫《高效学习:端正学习态度》、《高效学习:源头、原理和知识地图》、《高效学习:深度,归纳和坚持实践》的文章。 关键词总结:主动学习和被动学习(

  • synchronized实现原理2020-01-25 09:01:37

    Java中每一个对象都可以作为锁,这是synchronized实现同步的基础: 普通同步方法,锁是当前实例对象 静态同步方法,锁是当前类的class对象 同步方法块,锁是括号里面的对象 当一个线程访问同步代码块时,它首先是需要得到锁才能执行同步代码,当退出或者抛出异常时必须要释放锁, Jconsole:java

  • nacos原理2020-01-24 10:04:01

    1.什么是Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 是Spring Cloud A 中的服务注册发现组件,类似于Consul、Eureka,同时它又提供了分布式配置中心的功能,这点和Consul

  • Mybatis框架原理(核心)2020-01-23 18:04:12

    Mybatis框架原理(核心) 框架图   分析结论 mybatis配置文件,包括Mybatis全局配置文件和Mybatis映射文件,其中全局配置文件配置了数据源、事务等信息;映射文件配置了SQL执行相关的 信息。 mybatis通过读取配置文件信息(全局配置文件和映射文件),构造出SqlSessionFactory,即会话工厂

  • volatile工作原理2020-01-23 16:43:34

    在前文中已经讲解到volatile的使用以及原子性的问题,volatile修饰的变量可以实现线程对变量的写操作能够让其他线程“看到”当前最新的变量数据值,从内存语义上而言,相当于告诉线程读取当前变量要从主内存中读取,对此,现将继续前文的volatile继续深入原理分析. 1. volatile

  • java中有关异常的使用以及原理分析2020-01-23 15:58:19

    笔者水平有限有关原理部分存在深入不够,并且在用法部分也是与项目相关,存在着不够全面的问题。   1.0 异常分类 异常通常分为两类:(1)一类是Error,通常指的是虚拟机错误。一般来讲分成两种:outofmemoery,stackoverflowerror。这两种错误都是在运行时期,由虚拟机抛出。 (2)另一类则是异常,而异

  • 微服务API网关原理与实施2020-01-23 15:38:01

    原文:https://juejin.im/post/5cde862d6fb9a07ef443d5b1 为什么需要引入网关这样一个组件 杨波老师打了个形象的比方,加入我们有一个公司,公司有一个大门,大门有一个门卫,每天众多的员工上下班都会经过这个门卫,这个门卫在日常会做一些安全的管控确认员工的身份,有人进来寻址的时候

  • Fescar原理2020-01-23 14:44:27

    Fescar原理 1、概述 fescar刚推出不久,没几天。看了github的Issues,有人问:可以直接商用吗? 作者的回复: image 我们也看一下fescard的历史: 阿里是国内最早一批进行应用分布式(微服务化)改造的企业,所以很早就遇到微服务架构下的分布式事务问题。 2014 年,阿里中间件团队发布 TXC(Taob

  • 【原理】元数据管理原理和图数据库应用2020-01-23 12:43:56

    一、背景 大数据挑战 大数据时代,饿了么面临数据管理、数据使用、数据问题等多重挑战。具体可以参考下图:   数据问题:多种执行、存储引擎,分钟、小时、天级的任务调度,怎样梳理数据的时间线变化? 数据使用:任务、表、列、指标等数据,如何进行检索、复用、清理、热度Top计算? 数

  • Eureka工作原理2020-01-22 20:06:20

    1.Eureka注册中心是什么? Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务注册于发现,同时还提供了负载均衡、故障转移等能力。 2.Eureka中的三种角色分别是什么? 1、Eureka Serve

  • Hashtable 原理解析2020-01-21 18:07:31

    // 初始化,默认初始化大小为11,区别于HashMap的默认初始化大小16 public Hashtable() { this(11, 0.75f); } public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw

  • Redis Redis原理2020-01-21 15:09:11

    Redis原理 Redis内存模型 redisServer public class redisServer { int dbnum;// 当前redis节点内数据库数量,默认16 redisDb[] db;// 数组,保存数据库信息 redisClient clients;// 链表,保存客户端信息 // serverCron函数维护的属性 Date unixtime;// 秒

  • 典型相关分析原理(CCA)2020-01-21 12:36:22

     CCA典型相关分析 (canonical correlation analysis)利用综合变量对之间的相关关系来反映两组指标之间的整体相关性的多元统计分析方法。它的基本原理是:为了从总体上把握两组指标之间的相关关系,分别在两组变量中提取有代表性的两个综合变量U1和V1(分别为两个变量组中各变量的线性

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有