精华内容
下载资源
问答
  • 企业案列解读与技术升华 性能测试常见问题 一:如何避免负载机不休眠或者中途中断? 1.电源不中断 2.负载机:一般是用命令行,没有GUI界面(一般用图形化界面调试好,然后都是用命令行跑) 但是用命令行跑...

    企业案列解读与技术升华

    在这里插入图片描述

    性能测试常见的问题
    在这里插入图片描述

    一:如何避免负载机不休眠或者中途中断?

    • 1.电源不中断
    • 2.负载机:一般是用命令行,没有GUI界面的(一般用图形化界面调试好,然后都是用命令行跑的) 但是用命令行跑,有一个致命的问题。就是终端超时(ssh连接超时)
      Linux下面可以用screen(一个托管工具)命令,挂上去。意思就是用screen命令,托管了。中断没有关系。(这个工具可以先安装一下)

    查看ip地址也可以用:ip -4 addr screen命令在centos下面用:yum install screen
    screen是一个托管工具,后面即使把连接的终端关掉。也是没事,程序照样运行

    压测进行前要确保服务器、压力机IP不会被限制。
    有的时候需要每个用户的ip地址是不一样的,我们测试的时候要模拟ip地址
    我们准备的参数里面有一堆ip地址,要发到服务器里面去
    但是:如果服务器里面只配置了一个ip段。就会造成很多很多的ip地址访问不了。也会产生压力下降
    
    开发的日志一般用Error级别,但是为了看清问题的话,一般用info,或debug级别
    如果日志级别由原来的error级别调到了info,或者debugger。这样的话,就会导致大量的日志输出,短期内就会把服务器磁盘写满了
    
    后面可以写一个脚本,做性能测试前的性能准备。
    

    性能测试案列剖析—拓扑结构
    就是一个网路架构图
    在这里插入图片描述

    下面的3个是负载机,可以理解为jmeter
    中间的3个可以理解为服务器
    上面的两个是前置服务器
    
    外面很多请求的数据都会到MSR Cluster上,它会有一个分发到中间的MPE142,MPE144,MPE145上的过程
    MSR Cluster上会配置号段:比如以130开头的号码,会到142的机器上,以131开头的号码,会到144等等,这些策略
    MSR Cluster这个机器也可以叫做负载均衡器。这个机器性能很强,当然,他处理的业务也简单。就是一个快速匹配分发的过程
    
    具体的业务逻辑是中间层的服务器
    

    消息流程
    在这里插入图片描述

    做性能测试的时候要把拓扑图画出来,要把消息流程图画出来

    在这里插入图片描述
    建立监控:

    服务器的名字
    状态:激活
    TPS:每秒钟多少
    Sessions:建立的回话,一个用户从上线到下线之间建立的绘画
    cpu使用率:
    内存使用率:
    跟其他网元之间的连接怎么样
    日志
    消息的错误率
    

    通过上面分析的项目,有几个点需要了解的

    前置机:LB,就是负载均衡器,很收到很多很多消息,会发给右边这些服务器。 LB可以理解为web里面的Nginx
    右边的这些服务器可以理解为Tomcat

    LB也好Tomcat也好,他们都是双机,A-S模型(这里就开始讲软件架构了) 他们本身之间做的是什么工作呢?是HB,heart
    beat,心跳。叫主备机,他们之间有线连的

    在这里插入图片描述

    主备机之间有网络线连接的。平时的时候,上面的LB是激活的(AC),下面的是SB。
    平时大量的业务是在LB这边的,但是每条消息过来之后,会通过心跳把消息,传到SB这边,底层有个东西叫内存数据库。就相当于现在大家说的MQ这样的东西
    速度非常快的
    在这里插入图片描述

    LB和SB之间毫秒级的时间内都在通讯,因为LB这边一旦断掉,就会切到SB这边
    为什么会切呢?
    外面的机器发消息到LB上面,他是通过给他分配的一个公共ip地址。
    公共ip地址,开始的时候,会打在AC这台机器上面的
    当这个心跳线发现主机有问题了,在这个机器上面会有一个备份机制,叫容灾
    立马会检测到这个机器有些进程已经死掉了,立马会把这个公共ip打到SB这边来
    对于外面来说,感觉不到变化。

    在这里插入图片描述
    上面的就容灾,叫主备切换

    我们性能测试通通过模拟器,不断的对AC进行压测,测试点是测试LB这个是网元(也可以理解Nginx)的性能节点
    另外一个是要测每个Tomcat这个网元,能接受的性能点

    还有就是要测,切换的时候,有多少业务量会中断,会失败

    还有更好安全级别的:异地灾备

    性能测试好书推荐

    • ISTQB性能测试大纲
    • 性能之巅:洞悉系统、企业与云计算(大概600页)
    展开全文
  • Esc键:英文单词escape的缩写,这个键盘按键的作用就是从当前状态逃离,也有"取消"的意思,所以无论你在做什么操作,然后你不想干了,你可以尝试按一下Esc键。Tab键: Tab键是tabulator的缩写,通常我们称之为制表键...

    Esc键:英文单词escape的缩写,这个键盘按键的作用就是从当前状态逃离,也有"取消"的意思,所以无论你在做什么操作,然后你不想干了,你可以尝试按一下Esc键。

    3bcc449a1388da47cc88ddafa22d6df9.png

    Tab键: Tab键是tabulator的缩写,通常我们称之为制表键。在现在电脑运用中,这个键盘按键的功能也从原始功能进行了升华,通常是跳格,从一个格子跳到下一个格子,或者从输入框跳到下一个输入框,或者一个焦点跳到下一个焦点。

    Caps Lock键:全称是Capitals lock,Capitals有大写字母的含义,lock即为锁定,所以这个键盘按键的功能就是大写锁定,相当于一个大小写切换的开关。

    Shift键:shift有换挡的含义,键位我们称之为上档转换键,键盘左右各有一个,功能相同,这个键盘按键单独按是没有任何效果的,都是跟其他键配合运用。

    键盘上一些键位上有上下两个内容 ,拿数字1键来说,上面是个感叹号!,那么按住shift按数字1键敲出来的就是感叹号!,这就是换挡,如果按住shift键同时按字母键就是大小写变换。

    在大小写变换的运用上 ,Caps Lock键是总开关,而Shift键是临时切换.大家可以试试。

    Fn键 :Fn是Function的缩写,Function有功能的含义,所以我们称之为功能键,Fn也是单独按没有反应,与其他键盘按键组合运用达到控制目的,例如Fn加F1~F12中的某一个来控制wifi开关,不一样电脑的这种控制可能不一样,并没有统一的标准。

    Ctrl键:Ctrl是control的缩写,control是控制,管理的意思,这个键盘按键跟Shift键一样,单独按没有任何效果,也是和其他键组合运用,来达到一些操作控制的目的,例如最最常见的Ctrl+C,Ctrl+V,就是复制、粘贴操作。

    Win键:这个键上面没有字母,部分键盘上并没有这个键,因为是微软的标记,所以我们叫他win键.用于微软的操作系统, 完成一些windows操作系统的快捷操作,例如Win+E,打开资源管理器。

    Alt键:Alt是英语单词"Alternate"的缩写,Alternate有交换、替换的含义,所以"Alt"键又名交替换档键、更改键、替换键。Alt键也是左右各一个,功能相同,Alt键除了单独按可以激活菜单及其他带下划线的选项外,其他都是组合运用。

    Back Space键:back返回,回退的意思,space空格,所以我们一般就是直译为退格键,就是退一格,如果输入框输入字符的时候,退一格就是把前面的删除掉,在IE浏览器浏览网页的时候,这个键可以起到快捷方式的作用,回到前一个页面。

    Enter键:Enter的含义是进入,在键盘按键上我们叫回车键,在电脑上Enter键的功能就是确认。

    Power键:Power电源的意思,切换开机和关机了。

    Print Screen键:print是打印的意思,screen是屏幕的意思,可以用它将显示屏显示的画面抓下来,就是截屏,当前屏幕的全屏截屏。跟复制一样,按了此键之后,打开画图或者图片处理软件,然后新建一张图片,然后粘贴进去。

    Scroll Lock键 :scroll是滚动的意思,所以这个键是滚动锁定键,有这个键盘按键的键盘也会对应有个Scroll Lock的指示灯。例如在EXCEL中,在Scroll Lock关闭的状态下,运用翻页键,如Page Up和Page Down时,单元格选定区域会随之发生移动。但是当我们按下了Scroll Lock键后,就不会移动选定的单元格了。

    Pause/Break键:Pause是暂停的意思,Break是中断的意思,在windows操作系统下已经很少运用。进入操作系统前自检界面显示的内容在按 Pause Break键后,会暂停信息翻滚,之后按任意键可以继续。原始功能就是暂停或者停止当前的操作,在早起的DOS下比较有用。

    Insert键:insert是插入的意思,这个键盘按键其实也相当于一种状态切换键,主要用于在文字处理器切换文本输入的模式。一种为覆盖模式,光标位置新输入字会替代原来的字;另一种为插入模式,新输入的字插入到光标位置,原来的字相应后移。我们可以试试,在写字板下输入一行字,然后光标放到开头,然后去按Insert键,再去输入看看不一样的效果,就知道怎么回事了。

    Home按键:Home是家,所以Home按键的功能就是回家的意思,回到最开始的地方,最直观的地方,就是文本输入的时候,按下Home按键,光标会回到最最顶端。

    PageUp键 :PageUp跟PageDown是对应的,都是翻页键,不一样在于一个是up,向上翻,一个是down向下翻。

    Delete键:delete删除的意思,输入状态下就是删除前一个输入,选中状态下,选中就删除,选中一个文件,就是删除文件。

    End键:End结束的意思,其实这里是跟Home对应的,文本输入的时候,按下End键,光标会跳到最最底端。

    PageDown键:PageDown跟PageUp是对应的,都是翻页键,不一样在于一个是down,向下翻,一个是up向上翻。

    Num Lock键:这里Num是number的缩写,数字的意思,这个键就是数字锁定的意思,针对小键盘的,如果Num Lock键是锁定状态,那么小键盘就输入的数字键,如果不是锁定状态,就是对应键位下方的功能。

    空格键 :什么图形标记和字符都没有,最长那个,就是空格键,就是敲出空格的。

    展开全文
  •  意思就是说,Taglist插件是一个Vi中用源代码浏览插件,通过它可以查看源代码结构,并且支持很多种编程语言。 效果图 安装图解 1、下载taglist.zip,这里我使用是最新版本taglist_16.zip,点此下载...

    我的系统是Ubuntu12.04

    效果图如下


    Taglist介绍

      

      意思就是说,Taglist插件是一个Vi中用的源代码浏览插件,通过它可以查看源代码的结构,并且支持很多种编程语言。

    效果图

    安装图解


    1、下载taglist.zip,这里我使用的是最新版本的taglist_16.zip,点此下载,将下载的插件存放到~/.vim中,如下


    2、执行命令:unzip taglist_46.zip


    3、在vim运行":helptags ~/.vim/doc/"


    4、重新启动vim,打开一个文件,比如我这里vim TelBook.cpp,打开这个cpp文件。

    5、在vim中执行命令“:Tlist”就可以关闭/打开taglist,使用ctrl+w切换左右栏

    使用技巧及说明

    可以显示宏(macro)、函数(function)、变量(variable)、类型定义(typedef)、类(class)、结构(struct)等多种内容信息;打开多个文件时,可以同时看到多个文件的结构信息;在左边的 taglist 窗口显示的名称上双击鼠标或按回车键,右边主窗口中会跳转到相应的定义位置;右边窗口中光标的位置改变,左边的窗口也会在 4 秒内(缺省值,参见“:help 'updatetime'”)黄色加亮显示相应的名称;在启用/关闭 taglist 时,插件能够自动改变当前 Vim 窗口的大小(不管是文本模式的 Vim 还是图形界面的 Vim),除非使用“:let Tlist_Inc_Winwidth=0”关闭这一功能(当使用这一功能导致兼容性问题时)。

    展开全文
  • Spring之IOC,AOP理解

    2019-02-21 17:32:38
    IOC的的英文全拼为Inversion of Control 中文意思为控制反转 ,同时IOC不是技术 而是一种思想同时也是对工厂模式的升华; 控制反转 控制:控制即由容器来控制对象创建,控制外部资源获取 反转: 在传统JavaSE...

    IOC

    IOC的的英文全拼为Inversion of Control 中文意思为控制反转 ,同时IOC不是技术 而是一种思想同时也是对工厂模式的升华;

    控制反转

    控制:控制即由容器来控制对象的创建,控制外部资源的获取

    反转:

    在传统的JavaSE开发中 我们都是在对象的内部用New关键字来获取依赖对象,而这种主动在对象中获取依赖对象的方式叫做正转,

    而IOC是有一个专门的容器,来创建注入这些依赖对象,这种由IOC容器来控制对象的创建 被动接受被IOC容器注入ed创建对象的方式 即为反转

    IOC是一个重要的面向对象的编程法则 IOC是工厂模式的升华, 首先工厂模式 可以把它看做消费者类 产品类 工厂类 当消费者需要某个产品(对象)时 可以直接想工厂获取, 消费者类不需要做出任何的改变即可接受新的产品,但如果产品类做出了修改时 那么工厂也要做出相应的改变,而IOC的底层是通过反射来实现,

    反射的机制可以为我们:

    动态的获取:

    类的信息(类的父类接口,修饰符)  

    方法的修饰符 返回值 方法名形参列表 方法抛出的异常 ,

    属性的 修饰符 类型 属性名 属性值

    所以我们在IOC里可以不做任何的修改 即使用反射的特性机制去动态注入对象

     

    而IOC在Spring里实现的就是DI依赖注入 也就是说 对象之间的依赖关系 是在后期 通过配置文件生成 Spring里实现了两种注入方式 : 1. 构造方法注入,  2. Setter方法注入,      

    可以这样理解这种技术带来的好处: 前期只需要关注单个对象组件的功能实现 具体的业务实现是通过后期的配置出来的 不同的配置可以产生不同的业务功能  

     

     

    AOP 

    AOP 大大降低了对象之间的耦合度 

    AOP是面向切面编程 可以进行解业务逻辑和系统服务的藕合, 可以动态的为对象增加新的特性 甚至能够为对象动态增加方法 在Spring中的AOP实现不需要特定的AOP定义语言 只需要普通的Java对象和XML配置文件即可

    Springboot 配置切面需要引入AOP相关依赖

          <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-aop</artifactId>
            </dependency>        

     

    展开全文
  • 印度音乐与舞蹈

    千次阅读 2012-03-12 14:43:09
    “娑摩”的意思就是曲调。因此可以说,同戏剧一样,印度音乐也很可能起源于宗教祭祀仪式。  印度人将音乐视为一种能够使人的灵魂超脱俗世并升华到精神世界的崇高艺术形式。而印度文化历来就有轻物质重精神的倾向...
  • 最近做一个测试项目发现了这样符号(=> )没明白什么意思,于是终于认识到该更新技术了对于.NET3.5还没有研究过。于是在网上下了一本电子书关于C#2008,找到delegate和event这章看了起来,说实话好久没有看...
  •  每当别人说:我是黑客的时候,现在的我和以前的我,都没有觉得任何崇拜的意思;反之当别人对我说:你是黑客的时候,我也没有任何窃喜。也许是这样的想法,造就了我们华夏黑客联盟这个组织,没有任何觉悟去把...
  • 真正的爱情应该是什么样子的?是相濡以沫的陪伴,是不离不...能够得到一个灵魂伴侣是这个世界上最幸运的事情,它意味着你比旁人更容易达到一种默契程度,只需要一个眼神你就能够知道对方想要表达的意思是什么。因此...
  • 正视的意思是要勇于出去碰壁,只要出去称称自己的重量才会找到自己的差距,才有努力的方向。感激指的是,你还是比很多人幸运,有这个机会来享受这次挫折。感激目前毕业后或现阶段遇到的所有困难与无助。正是这些所谓...
  • 两情若是久长时又岂在朝朝暮暮这是词结 句写两位主人公心愿意思是尽管相会时间 极其短暂但只要双方真挚地相爱坚定不移则年 年必有此会这是无尽期爱永恒爱而人间夫 妻即使朝朝暮暮形影不离也终有生离死别之...
  • 一篇周记

    2020-11-01 15:15:01
    我算是理解这句话的意思了。大学生活是真的又忙又累的,特别是加点部门什么的,生活真是更加“充实了”呢。 不过大学生活虽然忙,但是还是挺有意思的。 基本上摆脱了自己不喜欢的学科,学到了自己喜欢的知识,感觉...
  • 行者行

    2020-01-10 21:07:13
    很有道理的一句废话,当然这种废话不是骂人的意思。而且众人心知的问题,但肚明就是个问题了。 如果说每个人能汲取到人类文明以来所有人生哲理的精华,那么现在的社会就一定会大同了。但明显不是了。醍醐灌顶般的...
  • 小隐于野大隐于市

    千次阅读 2009-07-01 16:03:00
    ”等,说都是一个意思:那些所谓隐士看破红尘隐居于山林是只是形式上“隐”而已,而真正达到物我两忘心境,反而能在最世俗市朝中排除嘈杂干扰,自得其乐,因此他们隐居于市朝才是心灵上真正的升华所在。...
  • Spring面试题

    2020-03-21 20:07:23
    什么是Spring: Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发复杂性而创建。...什么是IOC: IOC中文意思为控制反转 ,同时IOC不是技术 而是一种思想同时也是对工厂模式的升华; ...
  • 云计算资料大全

    2013-09-29 10:12:13
    云计算概念越来越流行,Amazon、Google 和IBM 是第一批将云计算引入公众视线 公司。云计算就是新Web2.0,一种既有技术上市场绽放。就象以前人们在自己网站 ...简单说,云计算就是SaaS 的升华
  • 即兴发言是我们生活中经常发生,而且又让我们异常头疼一件事情,如何才能做好这种发言呢,我今天给大家推荐一个钻石三点论法,即为黄金三点论升级版或者称为升华版,意思是他里面既包含了三点论精髓,而且又有...
  • 一、风险管理图 二、四六级步骤 1.基础词汇:词汇是任何一门语言基础,没有词汇基础就没有上层语言建筑。 2.语法:只有词汇量而缺少 词汇量,顶多...信是基本能表达意思了,达是达到表达要求了,雅是一种升华
  • 一、架构师专题 ...AWTK 是跨平台的,这有两个方面的意思: AWTK 本身是跨平台的。目前支持的平台有 ZLG AWorks、Windows、Linux、MacOS、嵌入式 Linux、Android、Web 和嵌入式裸系统,可以轻松的移植到各
  • 实际上就是poj上这道题的升华版。推荐先做那道题。 只不过本题每一层相当于poj上那题每一行,此题层数很多,所以很直白想到用矩阵快速幂加速。 这类型矩阵乘法做比较少。 用二维矩阵表示
  • 云计算概念越来越流行,Amazon、Google 和IBM 是第一批将云计算引入公众视线 公司。云计算就是新Web2.0,一种既有技术上市场绽放。就象以前人们在自己网站 ...简单说,云计算就是SaaS 的升华
  • 云计算360度

    2017-04-07 14:01:26
    从消费者角度看,SaaS 是云计算一种,然而行业内人必须明白这到底是什么意思。简单说,云计算就是 SaaS 的升华。   云计算具有以下几个主要特征: (1)资源配置动态化。根据消费者需求动
  • UE4中C++编程 I

    千次阅读 多人点赞 2017-10-20 00:08:05
    UE4完全投入c++怀抱多少还是出乎意料,毕竟...大体意思是使用了一些技术让c++具备了部分快速开发能力,脚本未曾消失而是升华成更高级可视化(Bluprint)编程了。 在UE4中用c++不难,可以把unreal c++看作
  • 从消费者角度看,SaaS 是云计算一种,然而行业内人必须明白这到底是什 么意思.简单说,云计算就是 SaaS 的升华. 当我们谈及"云"时,我们并不是在说那个大手笔.毕竟,当我们使用"云"这样 字眼时,云同样也带来了...
  • SOA架构 和 微服务

    2021-01-08 11:26:28
    SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式服务架构 1.SOA(Service Oriented Architecture)“面向服务架构”:他是一种设计方法,其中...
  • 前些日子谢亮兄弟丢了一个链接在群里,我当时看了下,觉得这种装逼题目没什么意思,因为每种语言都有不同实现方法,你怎么能说你方法一定比其他语言好,所以要好思路 + 好语言特性运用才能让代码升华。...
  • 意思,人前风光无限,都是人后不断地自我磨炼,默默付出后果实。 我们成长过程中,当我们止步不前时,当我们要放弃时,可以回过头去看看我们走过路,看看我们成长历程,看看那时青涩文字。当你越...
  • 没有习惯于写博客人,估计跟我有着同样感觉:生活本来都忙有点手足无措了,哪儿哪儿...就有了新的升华,写!生活就有了新品味。 注意啊,上边很多话都缺少主语,意思是说,不单是我个人,希望跟我有以上...
  • Track..8

    2004-11-22 13:56:00
    唱歌的时候.琳淫笑着耳语我,我怎么感觉有点不对劲啊.我问什么不对.她却笑而不答.后来吐了句,你就装傻吧....那又怎样呢,我心底冷笑,难道又要来一段由友情而升华的爱情?算了吧..在北京已经伤过两个这样的人了...
  • **前言** 昨天终于写了第一篇学习笔记【《jQuery实战》学习笔记一】...由于第二章多数为函数使用,如果单把这些函数功能贴出来,很没意思,也起不到助记与升华总结作用。因为我已经接触过jQuery与javascript, 对

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

升华的意思