自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 centos7 安装mysql

centos7 安装mysql最完整,小白也可以无脑安装

2023-04-05 04:06:34 283

原创 SpringCloud feign学习(上部)

feign是一个http请求调用的轻量级框架,可以以Java接口注解方式进行调用http请求。feign广泛用于SpringCloud的解决方案中。

2023-03-06 09:00:51 149

原创 springcloud redis整合(Template方式)

springcloud redis整合(Template方式)

2023-03-03 09:39:33 486

原创 springboot整合redis(jedis方式)

springboot 用jedis方式整合redis

2023-03-02 09:16:43 1437

原创 给定一个只包含小写字母字符串,每次可以选择两个相同的字符删除,并在字符串结尾新增任意一个小写字母。 请问最少多少次操作后,所有的字母都不相同

【代码】给定一个只包含小写字母字符串,每次可以选择两个相同的字符删除,并在字符串结尾新增任意一个小写字母。请问最少多少次操作后,所有的字母都不相同。

2022-09-14 16:10:11 3110

原创 SQL语言的三种类型

ALTER TABLE:更改表结构、添加、删除、修改列长度。CREATE INDEX:在表上建立索引。CREATE TABLE:创建数据库表。INSERT:添加数据到数据库中。UPDATE:修改数据库中的数据。DELETE:删除数据库中的数据。DROP INDEX:删除索引。ROLLBACK:事务处理回退。SAVEPOINT:设置保存点。DROP TABLE:删除表。REVOKE:撤销访问权限。COMMIT:提交事务处理。GRANT:授予访问权限。SELECT:查询数据。...

2022-08-29 10:31:00 216

原创 利用easyCHM制作JavaAPI帮助文档

准备工作easyCHM软件下载下载方式:1、官网下载:http://www.etextwizard.com/cn/download.htmlAPI下载官网下载:https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html开始制作解压文件并获取有用文件其他文件没啥用打开EasyCHM进行编译选择前面所说的api文件,确认生成玩就OK了!完成:提示:可以

2022-02-24 12:34:46 447

原创 java实现—PTA打卡问题

7-2 666 (25 分)小明有一张m*n的好习惯记录卡,记录每一天的好习惯目标达成度(数字0-9表示)。某天目标完成达成,就在当天的格子里写上数字6,目标没有完全达成就写上一个小于6的数字(0-5),目标超额完成就写上一个大于6的数字(7-9)。记录卡上如果能找到一条长度为3的路径并且路径上的三个数字都大于等于6(这里的路径是指从某个格子出发,可以向左、右、上、下格子移动,并且不能重复经过一个格子),则小明就能得到一个“666”奖励。请你帮小明统计下他总共能得到多少“666”奖励。输入格式:输

2021-12-09 16:12:39 151

转载 内置对象session与httpSession对象是同一个东西么?

内置对象session与httpSession对象不是同一个概念。内置对象session存放有关连接的信息,是javax.servlet.http.HttpSession类的实例,是JSP中默认内置的JAVA对象。Httpsession是一种将客户端信息保存在服务端的技术,是JAVA对session机制的实现规范,实质是接口。...

2021-12-09 10:25:11 57

转载 什么是MTTF、MTBF、MTRF?

MTTF(Mean Time to Failure 平均失效前时间),定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF 的长短,通常与使用周期中的产品有关,其中不包括老化失效。MTBF(Mean Time Between Failures平均故障间隔时间)定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的元件,MTBF=MTTF+MTTR因为MTTR通常远小于MTTF,所以MTBF近似等于MT

2021-12-09 10:22:03 571

原创 软件质量全面管理思想体系

在企业内部,凡接收上道工序的产品进行再生产的下道工序,就是上道工序的用户,“为用户服务”和“下道工序就是用户”是全面质量管理的一个基本观点。通过每道工序的质量控制,达到提高最终产品质量的目的。 全面管理的观点所谓全面管理,就是进行全过程的管理、全企业的管理和全员的管理。 以预防为主的观点以预防为主,就是对产品质量进行事前控制,把事故消灭在发生之前,使每一道工序都处于控制状态。 用数据说话的观点科学的质量管理,必须依据正确的数据资料进行加工、分析和处理找出规律,再结合专业技术和实..

2021-11-09 09:23:19 128

原创 cmm与cmmi的关系

CMM的基于活动的度量方法和瀑布过程的有次序的、基于活动的管理规范有非常密切的联系,更适合瀑布型的开发过程。而CMMI相对CMM更一步支持迭代开发过程和经济动机推动组织采用基于结果的方法:开发业务案例、构想和原型方案;细化后纳入基线结构、可用发布,最后定为现场版本的发布。虽然CMMI保留了基于活动的方法,它的确集成了软件产业内很多现代的最好的实践,因此它很大程度上淡化了和瀑布思想的联系。在CMMI模型中在保留了CMM阶段式模式的基础上,出现了连续式模型,这样可以帮助一个组织以及这个组织的客户更加客观和全

2021-11-09 09:19:41 170

原创 图灵测试

图灵测试(The Turing test)由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果有超过30%的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱阿兰·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。...

2021-11-02 08:49:10 225

原创 Ad hoc test

“Ad-Hoc” 原意是指 “特定的,一次性的”,有时还专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(ad hoc test)post hoc test 事后考验...

2021-11-02 08:46:35 149

原创 smoke test

smoke test也叫冒烟测试。冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例集要求覆盖软件的基本功能。这种版本包出包之后的验证方法通常称为软件版本包的门槛用例验证。冒烟测试属于HLT(highleveltes

2021-11-02 08:42:38 152

原创 决策树回归vs回溯

由于决策树的简单性和直观性,它是其中最受欢迎的机器学习算法之一。 它为许多其他算法(如随机森林和梯度提升机)奠定了基础,直到几年前,它们还是大多数数据科学竞赛的主要内容,并且仍然是功能最丰富,最容易理解的ML算法之一。决策树的工作原理与人类通过提出一系列问题来做出决策的方式非常相似。 例如,我们经常根据各种决策点来预测(或习惯,直到我们只能在手机上查询当天的天气预报),否则外出时是否带把雨伞。...

2021-05-08 20:56:19 114

原创 详细了解软件测试的Vmodel,W模型 ,H模型

V模型是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系;局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现W模型在V模型的基础上,增加千开发阶段的同步测试,形成W模型;测试与开发同步进行,有利用尽早的发现问题局限性:仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶段的活动,不能支持迭代,自发性以及变更调整H模型在H模型中,软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备

2021-05-08 20:54:39 202

原创 java的反射机制

一、什么是反射:Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。二、反射原理如图,下图是正常加载过程、反射原

2021-04-10 16:00:21 73

原创 为什么软件开发方法论让你感觉到糟糕

软件开发方法论再好,也需要合适的人员与之配合,最后还是得依靠开发者的能力,这个才是最重要的。软件开发的方法不是一成不变的。传统的瀑布模型现在依然是现在最常用的开发方式,但是瀑布模型有些理想化,设计和开发人员理想地认为可以按照时间表逐步完成每个步骤,任何时候无需和不能回退到上一个步骤。但在现实开发中,各种问题和需求会让瀑布模型基本无法按章执行。而且随着时代的进步,各种软件开发方法也在不断涌现。理论是美好的,但是现实总会遇到很多无法预估的问题。...

2021-04-05 12:55:36 92

原创 形式化方法

形式化方法形式化方法是一种基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学

2021-04-05 10:36:44 228

原创 软件工程:什么是分而治之?

分而治之(Work Breakdown Structure, WBS)在软件工程中,一个团队要完成一个项目,从哪里入手呢,如何才能实现用户的需求,并能用一个完美的架构,让软件的后期便于二次开发和维护。在这里介绍一个完美的解决方案:分而治之(WBS,Work Breakdown Structure)。简单来说就是把一个工程拆分成若干模块,分模块进行完成。一个项目千头万绪,要一下完成很难,所以我们要把一个项目拆分成若干个需求,每一次只干其中的一件事,然后一件一件的完成后,一个项目就完成啦。一个项目可能有若

2021-03-27 20:44:39 210

原创 为什么软件开发周期总是预估的2—3倍?

> 看看地图,然后计划一下路线!> ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210327170824481.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyMDEwNDkz,size_16,color_FFFFFF,t_70)> > > > 路线全图> > 嗯嗯,这趟红色之旅长约

2021-03-27 17:49:14 189

原创 软件工程第六版第二章2-4课后答案

2-4目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危险病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以及形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病―情报―告。请画出系统的―数―据流图...

2021-03-21 22:00:30 779

原创 软件工程方法论对我们软件开发有多大用处?

软件工程方法论为我们开发软件提供了一个流程框架,使我们可以按照这个框架来进行软件进行开发,大大减小了开发的成本。并且把抽象的 开发过程具体化、细节化,使得软件开发合理、清晰、方便维护和运营。...

2021-03-21 15:14:42 53

原创 个人见解:从瀑布到敏捷——漫画解读软件开发模式变迁史

1913 年,美利坚工业之神——亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代。之后,丰田公司的丰田生产系统Toyota Production System)为汽车带来了很多先进的生产和管理理念。而软件工程的发展也借助了汽车工业成熟的理念发展出自己的生产和管理模式。接下来,我对以下模型进行解读:一、瀑布模式瀑布模型就是按照一定顺序展开开发软件的流程(传统的生产线)就好比汽车流水线一样,把工作大致分为需求 → 设计 → 制造 → 测试,四个阶段。而瀑布模型也类似于此,把软件开

2021-03-21 14:54:24 313

原创 软件工程是不是教会不怎么会写程序的人开发软件?

不是软件工程就是对现实问题进行分析、抽象画、建模等,把问题转化成计算机可以理解的高级语言,解释执行,实现特定逻辑地过程。是一门研究工程化方法构建和维护有效的、实用的高质量的软件学科。它及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。...

2021-03-13 16:05:13 63

空空如也

空空如也

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

TA关注的人

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