#原理

LVS 实现负载均衡原理及安装配置详解

    负载均衡集群是loadbalance集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习LVS并对其进行了详细的总结记录。一、负载均衡LVS基本介绍 &n...

flutter填坑之旅(widget原理篇)

/Flutter的跨平台思路快速让他成为“新贵”,连跨平台界的老大哥“JS”语言都“视而不见”,大胆的选择Dart也让Flutter在前期的推广中饱受争议。短短两年,不算PR,Flutter的issue已经有近1.8万的closed和8000+open,这代表了它的热度,也代表着它需要面对的问题和挑战。不支持Relea...

编译原理:基于状态转换图识别for语句

intstate=0;while(state<9){switchstate{case0:if(ch=='f'){state=1;getchar(ch);}case1:if(ch=='o'){state=2;getchar(ch);}elsereporterror();case2:if(ch=='r'){state...

编译原理:正则表达式

一个或多个:+字符集范围:a|b|c或者[a-z]零个或一个:?零个或多个:*一个或多个:+...

编译原理-NFA构造DFA

本题摘自北邮的编译原理与技术。 首先,根据此图构造状态转换表表中第一列第一行表示从第一个符号B通过任意个空转换能到达的节点,Ia表示由此行的状态数组({B,5,1}可以看作0状态)经过一个a可以到达的节点,同理,Ib表示由状态数组经过一个b可以到达的节点。当然,有些人可能觉得{B,5,1}和{5,1,3}看作...

编译原理-递归下降分析法

题:对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E->TG(2)G->+TG|—TG (3)G->ε,(4)T->FS(5)S->*FS|/FS(6)S->ε(7)F->(E)(8)F->i答:文法太...

C# 处理base64 以及base64的原理分析

base64的原理,http://www.cnblogs.com/diligenceday/p/6002382.htmlhttp://www.cnblogs.com/chengxiaohui/articles/3951129.htmlbase64的码表只有64个字符,如果要表达64个字符的话,使用6的bit即可完全表示...

JAVA组成原理及使用方法编辑环境及实现过程

JAVA组成原理一、由四方面组成:1、Java编程语言2、Java类文件格式3、Java虚拟机4、Java应用程序接口当编辑并运行一个Java程序时,需要同时涉及到这四种方面。二、使用文字编辑软件:1、记事本2、写字板3、UltraEdit三、集成开发环境:1、Eclipse2、MyEclipse四、JAVA程序实现过...

mybatis源码探索笔记-4(缓存原理)

  mybatis的缓存大家都知道分为一级和二级缓存,一级缓存系统默认使用,二级缓存默认开启,但具体用的时候需要我们自己手动配置。我们依旧还是先看一个demo。这儿只贴出关键代码publicinterfaceAssetInfoMapper{List<AssetInfo>get(@Param("name")S...

jdk动态代理和cglib动态代理底层实现原理详细解析(cglib动态代理篇)

  代理模式是一种很常见的模式,本文主要分析cglib动态代理的过程1.举例使用cglib代理需要引入两个包,maven的话包引入如下<!--https://mvnrepository.com/artifact/cglib/cglib--><dependency><groupId>c...

jdk动态代理和cglib动态代理底层实现原理超详细解析(jdk动态代理篇)

  代理模式是一种很常见的模式,本文主要分析jdk动态代理的过程1.举例  publicclassProxyFactoryimplementsInvocationHandler{privateClasstarget;public<T>TgetProxy(Class<T>c){this.targe...

简单的链式存储实现原理

从《java编程思想中》阅读到,作一下笔记/***@authorzhouming*@date2018526002612:39**/publicclassMyLinkedList<T>{/***链式存储类*@param<U>*/privatestaticclassNode<U>{//当...

ajax的交互原理,同步和异步的区别

ajax的交互原理分别为:创建对象——建立连接——发送数据——注册回调——执行回调varxhr=newXMLHttpRequest()//创建对象xhr.open(请求,url,true或者false)xhr.onload=function(){console.log('ajax')}xhr.send();同步:在主线...

Vue的双向数据绑定的原理

Vue数据双向绑定的原理就是采用数据劫持结合发布者-订阅者模式,通过object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调具体步骤如下:1.需要observe的数据对象进行递归遍历,包括子属性对象的属性,都加上setter和getter...
首页上一页...89101112...下一页尾页