- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 Spring Cloud实现服务之间的协作步骤
如何使用spring cloud技术实现服务之间的协作服务注册与发现:使用spring cloud的服务注册与发现组件,如Eureka,将各个服务注册到注册中心,并实现服务的自动发现与负载均衡服务间通信:使用Spring cloud的服务间通信组件,如Feign或RestTemplate,通过HTTP或RPC等方式进行服务间的通信。这些组件可以简化服务之间的调用,并提供负载均衡和故障转移的功能。服务容错保护:使用Spring Cloud的容错保护组件,如Hystrix或Resilience4j,实现
2023-06-30 11:09:53
154
原创 软考知识点汇总(四)
网络攻击的主要手段包括口令入侵、放置特洛伊木马程序、拒绝服务(DoS)攻击、端口扫描、网络监听、欺骗攻击和电子邮件攻击等。冗余是指对于实现系统规定功能是多余的那部分资源,包括硬件、软件、信息和时间。风险分析实际上是4个不同的活动:风险识别、风险预测、风险评估和风险控制。常见的软件生存周期模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
2023-04-20 17:07:02
243
原创 软考知识点汇总(三)
动态绑定是和类的继承以及多态相联系的。能力成熟度集成模型CMMI是CMM模型的最新版本,基于连续式表述的CMMI共有6个(0~5)能力等级,对应于未完成级、已执行级、已管理级、已定义级、量化管理级、优化级。其中初启阶段的里程碑是生命周期目标,精化阶段的里程碑是生命周期架构,构建阶段的里程碑是初始运作功能,移交阶段的里程碑是产品发布。计算机病毒的分类方法有许多种,按照最通用的区分方式,即根据其感染的途径以及采用的技术区分,计算机病毒可分为文件型计算机病毒、引导型计算机病毒、宏病毒和目录型计算机病毒。
2023-04-11 15:30:14
266
原创 软考知识点汇总(二)
Cache是一个高速小容量的临时存储器,可以用高速的静态存储器(SRAM)芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。Cache的出现是基于两种因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次是程序执行的局部性特点。如果这些未被写回的磁盘块是索引节点块、目录块或空闲块,特别是系统目录文件,那么对系统的影响相对较大,且后果也是不堪设想的。“中间代码”是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。
2023-04-01 16:18:09
134
原创 Spring Boot应用开发
Spring Boot应用开发一、Spring Boot与MyBatis的集成1、数据库数据准备在数据库里创建数据,如下图:2、项目创建,添加整合MyBatis相关依赖在创建好的项目里的pom.xml里添加MyBatis相关依赖,如下图:3、编写配置文件有两种配置方法:(1)在项目配置文件application.properties文件中配置(2)使用YAML配置外部属性...
2020-04-17 00:13:24
187
原创 Python基础编程题
1、接收输入的一行字符,统计出字符串中包含数字的个数;str=input("请输入一串字符")count=0for i in str: if i.isdigit(): count=count+1print('数字个数:%d'%count)2、请输入星期几的第一 个字母,用来判断是星期几,如果第一个字母一样,则继续判断第2个字母,以此类推;#week=['Mon...
2020-04-17 00:06:04
3079
1
原创 列表元组和字典课后练习
1、根据下述要求,编写一个程序:用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出。str_user=input()A=''B=''i=0for str in str_user: if(i%2==0): A=A+str_user[i] else: B...
2020-04-17 00:03:38
723
原创 Python常用函数练习题
1.已知有个列表[1,2,3,4,5] ,让列表的每个元素加1 ,把结果不能被2整除的元素筛选出来。sum=map(lambda x:x+1,[1,2,3,4,5])result=filter(lambda x:x%2,list(sum))print(list(result))2.定义-个getMax函数,返回三个数(从键盘输入的整数)中的最大值。num1=input("input n...
2020-04-17 00:01:51
3425
2
原创 基于Python的学生管理系统
学生管理系统该学生管理系统主要有:添加学生信息、删除学生信息、修改学生信息、查看所有学生信息、退出系统。其中具体要求有学生信息需包括姓名、性别、电话号码。同时该学生系统具有一定健壮性,在输入性别和电话号码时能够做非法判断。具体代码如下:#定义学生列表stuInfo = []# 菜单def Menu(): print('=' * 30) print('学生管理系统') ...
2020-04-16 23:59:50
845
原创 python文件的操作练习题
1、读取一个文件,显示除了以#号开头的行以外的所有行。f=open('2017级-学生信息-1.txt','r')while 1: content=f.readlines() for i in content: if (i[0] == '#'): continue else: print(i) ...
2020-04-16 23:56:39
4635
原创 Spring Boot搭建过程
Spring Boot搭建过程一、基本要求1、使用版本在本处以1.5.6.RELEASE版本为例对Spring Boot进行讲解。默认情况下,该版本需要在Java 7环境和Spring框架4.3.10.REL EASE或以上版本中使用。由于Spring Boot官方推荐使用Java 8环境,所以在此使用的Java版本为Java 8。2、构建工具目前已明确提供构建Spring Boot 1...
2020-03-23 09:05:09
291
原创 微服务架构的问题与不足
(1)开发人员必须处理创建分布式系统的额外复杂性开发工具(或IDE)是面向构建传统的单体应用程序的,不为开发分布式应用程序提供显式支持。测试更加困难。在微服务架构中,服务数量众多,每个服务都是独立的业务单元,服务主要通过接口进行交互,如何保证依赖的正常,是测试面临的主要挑战。开发人员必须实现服务间的通信机制。实现用例跨多个服务时,需要面对使用分布式事务管理的困难。实现跨多个服务的用例,需要团队之...
2020-03-16 19:33:25
385
原创 单体应用架构的问题
(1)应用复杂度增加,更新、维护困难一个简单的应用会随着时间的推移而逐渐变大,那么开发团队将会面临很多问题,其中最主要问题就是这个应用太复杂,以至于任何单个开发者都很难进行二次开发或维护,特别是那些刚加入团队的开发人员,应用程序可能难以理解和修改。(2)易造成系统资源浪费虽然使用负载均衡的方式可以对项目中的服务容量进行水平扩展,这样导致其他不需要扩展的服务也进行了相应的扩展,但这种扩展是不...
2020-03-16 19:31:33
599
原创 linux基础指令
1.一个以自己姓名拼音简写一致的用户名(useradd -d /home/abc abc)2、显示当前用户下面所有的进程3、查看虚拟机的总内存,cpu使用状态,并显示占用内存最高的进程名称4、如何查看/etc/passwd的头3行 和尾3行5、如何一次性创建text/1/2/3/46、什么命令可以统计当前系统中一共有多少账户7、查看/etc/目录下sys开头文件总数...
2020-03-16 17:31:57
238
原创 linux中shell 脚本练习
练习一:修改所有普通用户的密码为随机密码,并保存随机密码到pass.conf文件中;练习二:将个人用户下任意目录下所有的文件的扩展名改为bak 练习三:写一个脚本,统计/etc/目录下共有多少个目录文件[ -d FILE ] 如果 FILE 存在且是一个目录则为真。练习四:写一个脚本1.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么执行效果如下:练...
2020-03-16 17:20:00
628
原创 linux系统的5种文件类型及其属性符号
linux系统的5种文件类型及其属性符号Linux文件类型常见的有:(1)普通文件:符号是 -(2)目录文件:符号是 d(3)字符设备文件:符号是c(4)块设备文件:符号是b(5)符号链接文件:符号是l前提分区 fidisk—1、创建物理卷pvcreate /dev/sdb1-----1.1查看物理卷a、详细查看 pvdisplay /dev/sdb1b、查看概况 pvs...
2019-09-26 20:50:44
2303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人