展开

关键词

彻底搞清楚 RxJava 东西

其实如果你了解观察者模式的话,rxjava并没有你说的那神秘。再次,我对rxjava并不崇拜,我的原则写代码简单,代码结构清晰,维护简单,就好框架。 接下来说说rxjavaRxJava 到底RxJava 好在哪API 介绍和原理简析 1. 概念:扩展的观察者模式 观察者模式RxJava 的观察者模式2. RxBus最后 关于作者:为写这个? 如果你要了解rxjava,由来,以及作用和原理,请点击上面的链接。 针对上面的问题,我们简单的了解下一些基本的概念。 rxJava一种帮助你做异步的框架. 类似于 AsyncTask. 但其灵活性和扩展性远远强于前者. 从能力上讲, 如果说 AsycnTask DOS 操作系统, RxJava Window 操作系统。

10.9K92

RPC? RPC?

写在前面: 技术,不要那复杂 RPC以下摘自百度百科 远程过程调用协议 RPC(Remote Procedure Call)—远程过程调用,它一种通过网络从远程计算机程序上请求服务,而不需要了解底 现在使用最普遍的模式和执行开放式软件基础的分布式计算环境(DCE)。 术语可能有复杂,那我们要怎去理解RPC呢? 我眼中的RPC服务提供者提供 —- 消费者消费 服务提供者在青岛捞海鲜,消费者坐在新疆的餐馆里点了一盘麻辣小龙虾 这中间的过程就RPC存在即合理,复杂的东西之所以能持续存在并发展不无缘无故的,更不因为高手们故弄玄虚 举个栗子将复杂的事情弄得粗浅易懂,说着简单,做着复杂.可以看看复杂度守恒定律远程调用简单说就发送一个请求给远程机器,远程机器返回一个结果回来的过程,为要这做,单台服务器的性能远远不能满足现在互联网这个体量的用户的需求 但假如不这做,点餐员直接做这些事情(又得点餐,又得炸薯条,炸鸡腿等等),两相比较,你就知道远程调用有好处了 简单来说就无法在一个进程内,甚至一个计算机内通过本地调用的方式完成的需求,比如比如不同的系统间的通讯

44530
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Hadoop?HDFS?

    Hadoop?HDFS?马 克-to-win @ 马克java社区:HadoopApache基金会开发的一个分布式系统基础架构。比如前面我们接触的Spring就一个开发应用框架。 Hadoop最核心的设计就:HDFS和MapReduce。HDFS为海量的数据提供了存储,而 MapReduce则为海量的数据提供了计算。从以下的包名就可以看出。

    11930

    基本概念RNA?cDNA?内参? real time PCR

    1、基本概念RNA?cDNA?内参? real time PCR ? 内参基因所谓的管家基因,无论样本受到了样的处理,都默认这个管家基因会稳定表达,所以如果我们要研究的这个基因(假设BCL-2)和管家基因(内参)都少了,但它们两个之间的比值不变,那我们研究的这个 无论用牌子的试剂,一个不变的核心问题就只要含有cDNA的这个混合液精确的,结果就可以保证准确。意思呢? 疑问和解答1.RNA,DNA OD260280OD260230代表?RNA:OD260280:1.9-2.1为宜,2.0位纯品;OD2602302.0-2.4为宜,应该>OD260280。 这种情况实际上也不用有多求真的精神哈,做实验,有很多未知的东西,百分之一概率的失误的就不要花精力在这个问题的探讨上了,毕竟大局为重。

    3.2K43

    类?对象?

    类?对象? 类:就具有相同属性和功能的一类事物 对象:就类的具体表现形式 具体一些:先解释解释车? 有轱辘, 面向对象编程:一类相似功能函数的集合,使你的代码更清晰化,更合理化。说第二个优点之前,先看看面向对象。 面向对象的程序设计的核心对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对象,不存在的也可以创造出来。类?对象? 类:就具有相同属性和功能的一类事物对象:就类的具体表现形式具体一些:先解释解释车? 有轱辘, 有方向盘, 有发动机, 会跑的车. 好. 在解释一个. 人. 有名字, 年龄, 爱好, 会唱歌跳舞思考的人.那广义上车,人就类:但具体的我的车,你这个人这一个对象。猫,一类,你们家养的 大橘。狗,一类,隔壁家养的那只二哈就对象。

    52120

    成熟?世故?

    人在外,电脑有所不能用,今天就写点随笔吧“成熟?世故?”生活或者职场中,都希望自己越来越成熟,但成熟,有没有一套方法论,来时刻提醒自己,约束自己的行为和思想。 尝试找出成熟的定义,但似乎总不确切,那我们从另一面看下晚熟? 成熟明白世间险恶但仍留一颗赤子之心,有自己凌驾于利益之上的原则和理想。 在我看来康辉的一段话,很好地诠释了这个问题,成熟和世故有很大区别的,最大的区别就在于,成熟无论经历何等风雨,依然会用一种纯净的眼光看待这个世界,只不过,我会比年轻时看待世界的角度更多,看得更深广。 这里对成熟有了更高级的解释,便站在更多角度,更广深度去思考后的选择。也许同样看山,虽然得出的答案都山,但底层的思维逻辑和深度却不相同。好了,我到站了,先写到这。你对成熟和世故怎看,我们留言见!

    11820

    DBMS,数据库?

    马克-to-win:DBMS (database management system---数据库管理系统)像mysql,oracle,sql server之类,首先没神秘的,都只某个公司编的一个软件而已 ,比如mysqlMySQL AB公司编的,而sql server微软编的。 对于mysql来说,你拿到软件之后----比如我的mysql5.0,就一个setup.exe文件,双击一下,就可以安装 了,非常的简单。

    16930

    通俗易懂,.NET?.NET Framework?.NET Core?

    .NET?.NET Framework? 那CTS呢? 类库? 在CTS中有一条就要求基元数据类型的类库。我们先搞清类库? 计算机如何运行程序的? 接下来我要说.NET的跨平台,并解释为能够跨语言。不过要想知道跨平台,首先你得知道一个程序如何在本机上运行的。 NET 我在前文对.NET系统概述时,有的直接称.NET,有的称.NET Framework。那准确来说.NET?.NET Framework呢?

    1.3K20

    通俗易懂,.NET?.NET Framework?.NET Core?

    .NET?.NET Framework? ,CLSCLS异常CTS? 类库?基础类库BCL?框架类库FCL?基元类型?System.Object的意义计算机如何运行程序的?CPU?高级编程语言?托管代码,托管语言,托管模块? 非托管的异常CLR,.NET虚拟机?CLR宿主进程,运行时主机? .NET程序执行图.NET的安全性基于角色的安全性代码访问安全性.NET如何在VS中调试.NET Framework源代码.NET Framework.NET Core.NET

    74062

    DC,兼容性DC

    DC全称为Device Content,翻译过来“设备描述表”或者“设备上下文”。显示图片时都会用到,为呢? 首先,没有一句C语言可以帮助我们在屏幕上显示图像之类的,我们要想显示图像,最终调用显卡的驱动程序操作硬件的。 DC在窗口上画图,而兼容DC在“兼容位图”上画图;根据源设备DC创建一个兼容DC,并在兼容DC上把绘图操作全部绘制完,然后再一次性拷贝到源设备DC上,避免屏幕刷新闪烁。 原理就用兼容DC在兼容位图上将绘图操作全部绘制完,然后再一次性拷贝到源DC上。 创建兼容DC时需要指定跟哪个DC兼容。

    97410

    架构,架构师?

    作者|王晓波编辑|韩婷架构,架构师?这似乎聊架构话题时永恒的问题。从内心讲我真的不想回答架构具体需要做,架构师应该具体负责。 那,该如何回答“架构,架构师”这个问题呢?这或许需要先搞清楚另外一个问题——一名程序员如何走上架构师之路的? 然后运维工程师来询问“该系统将跑在样的环境之上?”“我们应该提供样的服务器?”“服务器上我们会做哪些配置和安装哪些基础软件?”“我们需要提供一个样的网络环境?” 当然你可能不这单方面领域里面最深入的人,但你需要知道它们做的(不仅仅皮毛,要深入原理),并且要知道它们组合起来样的东西。技术面也足够宽了之后,就会成为完美架构师呢? 这时的你不时很困惑?感觉这个架构的世界好长啊,怎像保姆一样都要管。但仔细想想这应该的,因为一个系统初次开发并交付只它生命周期中的一小部分而已。

    60180

    Spring杂谈 | ObjectFactory?ObjectProvider?

    Nullable Class getObjectType(); default boolean isSingleton() { return true; } }可以看到两者都有一个getObject方法,那它们有区别或者联系呢 跟FactoryBean的区别及联系联系二者在功能设计上没有联系的,他们最大的共同点就都采用了工厂模式,通过工厂模式来返回一个对象区别FactoryBean在BeanFacotry的实现中有着特殊的处理 为要传入一个objectFactory呢?主要为了方便我们扩展自定义的域,而不仅仅使用request,session等域。 bean of type com.example.demo.FooRepository available: expected single matching bean but found 2:”那我们有办法解决它呢 呢?

    1.1K10

    架构,架构师?

    架构,架构师?这似乎聊架构话题时永恒的问题。从内心讲我真的不想回答架构具体需要做,架构师应该具体负责。 那,该如何回答“架构,架构师”这个问题呢?这或许需要先搞清楚另外一个问题——一名程序员如何走上架构师之路的? 然后运维工程师来询问“该系统将跑在样的环境之上?”“我们应该提供样的服务器?”“服务器上我们会做哪些配置和安装哪些基础软件?”“我们需要提供一个样的网络环境?” 当然你可能不这单方面领域里面最深入的人,但你需要知道它们做的(不仅仅皮毛,要深入原理),并且要知道它们组合起来样的东西。技术面也足够宽了之后,就会成为完美架构师呢? 这时的你不时很困惑?感觉这个架构的世界好长啊,怎像保姆一样都要管。但仔细想想这应该的,因为一个系统初次开发并交付只它生命周期中的一小部分而已。

    28010

    Vue.use的?原理

    Vue.use()用来使用插件的。 $myMethod = function (methodOptions) { 逻辑... } }Vue.use用法安装Vue.js插件,如果插件一个 对象,必须提供 install方法,如果插件一个函数 function函数,如果对象的话,必须要提供install方法,之后会将Vue作为参数传入也就说:Vue.use的参数为函数时,这个函数的参数 Vue对象Vue.use的参数为对象时,install ) { 首先先判断插件plugin对象或者函数: Vue.use = function (plugin: Function | Object) { const installedPlugins _installedPlugins = = list } return ret}总结 Vue.use()源码首先判断插件 plugin 对象或者函数 代码:`plugin: Function |

    7220

    CGI? FastCGI?php-fpm,FastCGI,Nginx 之间关系?

    假设这里WEB服务器Nginx,应用程序 PHP,而 php-fpm 管理 FastCGI 的,这也就 php-fpm,FastCGI,和 Nginx 之间的关系。 而 php-fpm 实现了 FastCGI 协议, FastCGI 的进程管理器,支持平滑重启,可以启动的时候预先生成多个进程。

    9820

    XSS攻击?SQL注入攻击?CSRF攻击?

    XSS虽然不新鲜玩意,但攻击的手法却不断翻新,防范XSS主要有两方面:消毒(对危险字符进行转义)和HttpOnly(防范XSS攻击者窃取Cookie数据)。 SQL注入攻击注入攻击最常见的形式(此外还有OS注入攻击(Struts 2的高危漏洞就通过OGNL实施OS注入攻击导致的)),当服务器使用请求参数构造SQL语句时,恶意的SQL被嵌入到SQL中交给数据库执行 SQL注入攻击需要攻击者对数据库结构有所了解才能进行,攻击者想要获得表结构有多种方式:(1)如果使用开源系统搭建网站,数据库结构也公开的(目前有很多现成的系统可以直接搭建论坛,电商网站,虽然方便快捷但风险必须要认真评估的 防范CSRF的主要手段识别请求者的身份,主要有以下几种方式:(1)在表单中添加令牌(token);(2)验证码;(3)检查请求头中的Referer(前面提到防图片盗链接也用的这种方式)。 令牌和验证都具有一次消费性的特征,因此在原理上一致的,但验证码一种糟糕的用户体验,不必要的情况下不要轻易使用验证码,目前很多网站的做法如果在短时间内多次提交一个表单未获得成功后才要求提供验证码,

    40230

    JVM?JRE?JDK?三者的区别和联系?

    JVM、JRE、JDK?区别? .class 的类文件,这种类文件可以在虚拟机上执行,也就说 class 并不直接与机器的操作系统相对应,而经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。 JVM 对上层的Java源文件不关心的,它关注的只由源文件生成的类文件(.class 文件)。 不同的.总的来说,JDK 用于 java 程序的开发,而 jre 则只能运行 class 而没有编译的功能。 JRE JAVA 程序运行时需要的运行环境,就说如果你光运行 JAVA 程序而不去搞开发的话,只安装 JRE 就能运行已经存在的 JAVA 程序了。

    34250

    交互设计:不

    关于交互设计,许多网站上都做过介绍,最经典的阐释和流传最广的中文版本可能来自于DeDream的一个交互实例,当初给这个Blog取名为“交互℃计”的时候,就有想法要以自己的观点去写一篇“交互设计 交互设计:不?交互设计不“讲故事”。 交互设计师不需要样样精通,但他必须对用户与软件之间的交互行为有良好的感觉和整体把握;技术上,他不一定要亲自写程序,但必须能够清楚地描述和描绘设计出来的软件应该样,就像电影中的分镜头剧本一样,他也要为软件编写剧本 好吧,在你说我在咬文嚼字之前,请容我解释下自己的观点:首先我们要搞清楚,用户体验? 总结:交互设计(What is Interaction Design?)说了那多“不”、“不仅”,现在来总结一下关于交互设计的定义。

    465110

    识辨 | 分类?聚类?

    本文转自人机与认知实验室【人工智能某种意义上辨识区别精度的弥聚过程,因而自然少不了分类与聚类方法】分类指按照种类、等级或性质分别归类。 聚类分析又称群分析,它研究(样品或指标)分类问题的一种统计分析方法。聚类分析起源于分类学,但聚类不等于分类。聚类与分类的不同在于,聚类所要求划分的类未知的。 在数据挖掘中,聚类也很重要的一个概念。◆ ◆ ◆典型应用“聚类的典型应用?”在商务上,聚类能帮助市场分析人员从客户基本库中发现不同的客户群,并且用购买模式来刻画不同的客户群的特征。 但,一个簇可能任意形状的。提出能发现任意形状簇的算法很重要的。用于决定输入参数的领域知识最小化:许多聚类算法在聚类分析中要求用户输入一定的参数,例如希望产生的簇的数目。 要找到既满足特定的约束,又具有良好聚类特性的数据分组一项具有挑战性的任务。可解释性和可用性:用户希望聚类结果可解释的,可理解的,和可用的。也就说,聚类可能需要和特定的语义解释和应用相联系。

    88250

    云计算以及不

    其中有三个关键词:可扩展、服务和互联网,因此说云计算在互联网上部署和交付应用,且可按需求而扩展。简而言之,云计算不终端用户购买的东西。 下面这个小测试可以帮助判断您的企业否部署了真正的云计算:l 终端用户否可以自己设置基础架构服务或应用而无需IT人员的帮助?l 服务器、存储和网络等资源作为资源池还孤立的实体来考虑? l 服务和应用否具有弹性?可否根据需求自动扩展和订购?l 能否自动跟踪基础架构或应用的使用情况?耗费了多少计算能力?否可以对各个用户或部门逐个跟踪? 知道了云计算之后,强调云计算不也很重要。云计算不服务器虚拟化。这两种架构存在本质的区别,从技术上说,运行或支持云计算可以不需要服务器虚拟化。 云计算不会锁定供应商:云应该开放的,它能够根据客户需求与任何类型的基础架构协同工作,从而能够支持不同类型的虚拟设备。云一种新的架构,它以更加灵活、高效且经济的方式交付IT服务的一种新方法。

    27120

    相关产品

    • 抗量子签名服务

      抗量子签名服务

      腾讯云抗量子签名服务(PQSS)是一项能够抵抗量子计算攻击和传统计算攻击的签名服务。其是一款面向量子时代的安全产品,具备更高计算效率和更低资源消耗。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券