自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 产品从0到1

产品从0到1

2022-10-08 15:33:17 152 1

转载 需求收集、分析

需求设计、需求分析。

2022-10-08 15:15:29 975

原创 软考高项论文模板

软考高项论文模板

2022-09-07 15:58:48 504

原创 项目进度管理-论文

项目进度管理-论文

2022-09-06 17:29:18 244

原创 项目进度管理

项目进度管理

2022-08-30 19:13:11 91

原创 软考高项-论文

项目管理

2022-08-16 18:49:46 1758

原创 可靠性,可扩展性,可维护性

可靠性,可扩展性,可维护性

2022-07-06 16:52:09 506

原创 整合管理

1、整合的含义、整合的对象、整合的负责人1)整合管理通过项目资源的整合,将其他领域的相关要素有机地结合在一起,随着项目沿着其生命周期演化,这些要素将围绕项目的目标而不断结合起来。其特点: 全生命周期、综合性、全局性。2)项目整合管理包括进行以下选择: 资源分配; 平衡竞争性需求; 研究各种备选方法; 为实现项目目标而裁剪过程; 管理各个项目管理知识领域之间的依赖关系。3)项目经理是整合者。2、整合管理的概述1)制定项目...

2021-06-16 10:31:12 726

原创 性能压测

1、性能压测是什么? 就是考察当前软件和硬件环境下,系统所能承受的最大负荷,并帮助找出系统的瓶颈所在。2、性能压测的目的 为了系统在线上的处理能力和稳定性维持在一个标准范围内;并发现内存泄露、并发和同步的问题。3、性能指标1)ResponseTime - RT:响应时间,用户从客户端发起一个请求开始计算,到客户端接收到服务端的响应结束,整个过程所耗费的时间。2)Hits Per Second - HPS:用户每秒点击次数,也就是每秒向后台发送的请求次数。3)QPS...

2021-06-09 17:07:23 1122

原创 Maven如何引入本地jar包

有时候,需要引⼊在中央仓库找不到的 jar,但⼜想通过 maven 进⾏管理,那么应该如何做到呢?-----可以通过设置 dependency 的 scope 为 system 来引⼊本地 jar。将私有 jar 放置在 resouces/lib 下,然后以如下⽅式添加依赖:groupId 和 artifactId 可以按照 jar 包中的 package 设置,只要和其他 jar 不冲突即可。<dependency><groupId>xxx</groupI

2020-08-28 17:19:02 163

原创 MySQL 数据优化

优化数据类型--避免使用NULL,NULL需要特殊处理,大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。--尽可能使用更小的字段,MySQL从磁盘读取数据后是存储到内存中的,然后使用CPU周期和磁盘I/O读取它,这意味着越小的数据类型占用的空间越小。小心字符集转换--客户端或应用程序使用的字符集可能和表本身的字符集不一样,这需要MySQL在运行过程中隐含地进行转换,此外,要确定字符集如UTF-8是否支持多字节字符,因此它们需要更多的存储空间。优化子查询

2020-08-25 10:27:53 100

原创 Java 中的异常处理

Java异常类层次结构图在Java中,所有的异常都有一个共同的祖先java.lang包中的Throwable类。Throwable:有两个重要的子类:Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时JVM(...

2020-01-09 10:58:45 82

原创 Arraylist 与 LinkedList 异同

1、是否保证线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全;2、底层数据结构:ArrayList底层使用的是Object数组;LinkedList底层使用的是双向链表数据结构;3、插入和删除是否受位置的影响:ArrayList采用数组存储,所以插入和删除元素的时间复杂度受元素位置的影响。比如:执行add(E e)方法的时候,ArrayList会默认...

2020-01-08 14:35:42 221

原创 String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的?

可变性简单的来说:String类中使用final关键字字符数组保存字符串,private final char value[],所以String对象是不可变的。而StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串char[]value 但是没有用final关键字修饰,...

2020-01-08 10:27:55 203

原创 Spring MVC & Spring boot 入门实战

为什么会有Spring MVC让我们追根溯源,从Web的发展讲起吧。 早期,Web开发还比较简单,开发者经常会去操作web服务器,并且他会写一些HTML页面放到服务器指定的文件夹(/www)下。用户使用浏览器输入对应的URL地址,访问到服务器上具体的html文件,服务器将具体的内容返回给浏览器,浏览器将html解析成视图的形式展示出来。浏览器中显示的网页仅是静态的图文组合而已...

2019-11-12 15:05:40 461

原创 MyBatis学习之一

引言使用JDBC开发过程存在的一系列问题:数据库连接频繁的开启和关闭本身就造成了资源的浪费,影响系统的性能。我们使用JDBC进行操作数据库时,SQL语句基本都散落在各个JAVA类中,这样有三个不足之处:第一,可读性很差,不利于维护以及做性能调优。第二,改动Java代码需要重新编译、打包部署。第三,不利于取出SQL在数据库客户端执行(取出后还得删掉中间的Java代码,编写好的...

2019-11-06 10:49:40 183

原创 04-Shell编程之六

6、常用操作命令文本处理是每一个系统管理员都会频繁接触的任务,其核心内容是相关工具的使用,关键要点在于灵活地结合多个工具去完成任务。以下所列的文本处理工具中,有些工具比如sed 和 awk 很复杂很强大,有些工具像cat, head, tail 就很单纯,在日常使用中,应侧重于多个工具的配合使用,而不是用一个工具>做完所有的事情。不同的工具有重复的功能,使用哪个工具不是重点,重点是高...

2019-11-04 15:50:30 255

原创 04-Shell编程之五

5、shell编程范例•5.1 shell编程范例一编程要求:在系统上创建名称为/root/linux1.sh的文件,要求提供如下功能:1、当运行/root/linux1.sh redhat 输出fedora2、当运行/root/linux1.sh fedora输出redhat3、当输入的参数为空或不是redhat和fedora时,错误输出:“input erro...

2019-11-04 15:43:56 344 1

原创 04-Shell编程之四

4、流程控制语句和函数•4.1 条件语句•简单的shell脚本从头到尾可以执行命令的集合,而条件语句允许用户在shell脚本中实现当满足条件时执行。•包括if/then,if/then/else,if/then/elif/then/else,case语句等。if/then语句语法结构: if <条件>;then <命令1>...

2019-11-04 10:26:57 236

原创 04-Shell编程之三

3、shell运算符•在shell中往往为了测试或语句功能的需要,需要运算符来达到我们的目的,运算符主要包括:数字比较运算符字符串比较运算符一元运算符(用于字符串求值)测试运算符:用于测试文件和目录的测试运算符逻辑运算符••比较运算符:在比较测试表达式中比较运算符是二进制,这些运算符预期两个对象,运算符每侧一个,对两个对象进行求值以获得等式或不等式。1、数字...

2019-11-04 10:03:08 166

原创 04-Shell编程之二

2、shell变量管理•2.1 环境变量•环境变量:shell和脚本使用变量存储数据,某些特殊变量可以与其变量的内容一起传递到子进程,那么这类特殊变量称为是环境变量。•查看当前shell中定义的环境变量用env命令env•将变量声明成环境变量:export ABC=“some value”或 ABC=“some value”export ABC•环境变...

2019-11-01 17:05:25 117

原创 04-Shell编程之一

1、shell编程基础•1.1 shell编程概述• Shell是介于用户和系统内核之间的,用于解释用户输入命令的解释器。•在Linux系统中支持的shell类型有:•bash “Bourne Again Shell•sh Bourne shell很多UNIX系统下的标准的shell•csh c shell与c语言语法相近,大部分UNIX下有效...

2019-11-01 15:30:53 191

原创 03-Linux进程与服务控制

Linux进程管理程序和进程,进程的分类程序是为了完成某种任务而设计的软件,例如vi编辑器是程序。进程就是运行中的程序。 一个运行着的程序,可能有多个进程。 例如apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。进程一般分为交互进程、批处理进程和守护进...

2019-10-31 16:34:58 154

原创 02-Linux用户与权限管理

Linux用户管理用户管理(一)useradd命令:建立用户账号语法:useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m |-M][-s shell] [-u uid] username新建用户 #userad...

2019-10-31 09:51:36 162

原创 架构设计中的一些基本概念

1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上。2)什么是高可用?系统中部分节点失效时,其他节点能够接替它继续提供服务,则可认为系统具有高可用性。3)什么是集群?一个特定领域的软件部署在多台服务器上并作为一个整体提供一类服务,这个整体称为集群。如Zo...

2019-10-29 14:54:48 101

原创 01- Linux文件目录与权限管理

Linux命令格式Linux命令列通常由好几个字符串组成, 中间用空格键分开。如下所示: command options arguments(或parameters) 命令    选项 参数 例如: rm –rf /home/ols3 Linux遵循“一切皆文件”命令基本语法:command [<op...

2019-10-28 15:48:45 182

原创 Mysql学习之一

MySQL的架构上的进化历程•为什么MySQL能在关系型数据库领域混的风生水起?能以较低的成本解决问题•MySQL生态的进化历程1.单机2.读写分离3.•数据分片•代码应该与环境相适应1.由于单机的性能有限、MySQL通过读写分离的方式把压力分发到不同的机器上2.极端情况下即使有读写分离、但是主库还是不能满足写操作的性能要求3.为了把写的压力也分...

2019-10-28 11:31:03 141

原创 数据库设计

一、数据库设计过程规范1.综述数据库设计的目的是为某个特定的应用系统设计最优的数据模式,使之可以满足各类业务要求,能够高效的存储数据。在实现数据库对象前需要对系统的业务和数据进行分析,从而了解对象实体以及它们的关联关系,区分数据类型,范围,依赖关系(约束条件),然后进行逻辑数据模型设计和物理数据库设计,最后产生实际数据库。数据库设计的完整过程包含:逻辑数据模型设计、物理数据库设计和...

2019-09-29 14:48:35 2692

原创 Zabbix API通过JSON RPC协议来获取历史数据。

Zabbix API可以通过JSON RPC协议来获取历史数据。可以采用脚本或者任何支持JSON RPC的工具来使用API。基本请求格式Zabbix API 简化的JSON请求如下:{ "jsonrpc": "2.0", "method": "method.name", "params": { "param_1_name": "param_1_value",...

2019-09-29 10:11:35 2681

原创 Zabbix 监控的基础概念、工作原理及架构

1、什么是zabbixZabbix能见识各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。agent 端:主机通过安装agent方式采集数据。server 端:通过收集agent发送的数据,写入数据库(MySQL, ORACLE等),再通过php+apa...

2019-09-25 16:44:22 843

原创 lombok介绍及应用

1、介绍Lombok官网:https://projectlombok.orglombok其实就是帮助我们编写getter或者equals方法的一个“工具”。Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会...

2019-09-25 15:03:01 637

原创 接口设计规范及测试

RESTful API设计规范为什么会有RESTFUL API前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……),促使前后端分离,方便不同的前端设备与后端进行通信,导致API架构的流行。RESTful架构,因结构清晰、符合标准、易于理解、扩展方便,是目前流行的一种互联网软件架构。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。RESTful A...

2019-09-25 11:41:38 545

原创 杂记——遇见你真好

题记:我以为我遇不到你了,可我们还是相遇了如果你碰到一颗流星,你会许什么愿望?我希望我能变成一颗星星。为什么?那样就可以在你想许愿的时候,出现在你的面前了。讨厌,为什么每次洗澡都会掉好多毛?小傻瓜,你这叫“美得掉渣”呀….快醒醒,远方的花要开了,我们得赶紧动身了!我不用去那么远看花了。为什么?因为你已经在我心里开出了花呀!你把衣服收起来干吗,你不去闯荡江...

2019-09-25 11:06:41 219

原创 数据结构——时间复杂度和空间复杂度

一个问题可能会有多种算法,我们当然会采用最好的那个算法,但是怎么判断一个问题的好坏与否呢?我们一般会通过分析它们的时间复杂度和空间复杂度来进行比较。一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))。在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出 T(n) 的同数量级

2016-09-06 10:00:02 319

原创 利用python进行数据处理——之完成任务分类

一、几个大类的任务1. 与外界进行交互读写各种各样的文件格式和数据库。2. 准备对数据进行清理、修整、规范化、重塑、切片切块、变形等处理以便进行分析。3. 转换对数据集做一些数学和统计运算以产生新的数据集。比如说,根据分组变量对一个大表进行聚合。4. 建模和计算将数据跟统计模型、机器学习算法或其他计算工具联系起来。5. 展示创建交互式的或静态的图片或文字摘要

2016-08-04 14:35:40 572

Ch04信道_Problem 作业Handout.pdf

信道处理,题目Ch04信道_Problem 作业Handout.pdf

2015-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除