自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java核心技术卷I—第六章

抽象类只能继承一个,接口能多实现。

2023-05-04 17:31:23 95 1

原创 Java核心技术卷I-第五章

定义子类(使用关键字extends表示继承)一个对象变量可以指向多种实际类型的现象称为。,在运行时能够自动地选择适当的方法,称为。

2023-03-21 20:08:50 167

原创 Java核心技术卷I-第四章

封装:数据隐藏,处理对象的一个重要概念,给对象带来了“黑盒”的特性。对象:行为、状态、标识(三个主要特性会彼此相互影响)继承:通过扩展一个类来建立另外一个类的过程。类之间的关系:依赖、聚合、继承。对象来源:自己构造、外界购买。面向对象程序设计概述。

2023-03-20 19:15:59 106

原创 Java核心技术卷I-第三章

main方法必须声明为public,并且必须是静态的(main方法为操作系统返回的操作码默认为0,如果要在终止时返回其他的退出码,那就需要使用System.exit方法)关键字class,后面紧跟类名(程序逻辑的一个容器:Java应用程序中的全部内容都必须放置在类中,也就是所有的函数都得是某个类的方法)用大括号{}划分程序的各个部分(通常称为块),Java中任何方法的代码都用“{”开始,“}”结束。四种整形:int(4字节)、short(2字节)、long(8字节)、byte(1字节)

2023-03-18 00:28:53 348

原创 Java核心技术卷I-第一章

高性能(运行时,执行最频繁的(热点)字节码序列会动态的转换成机器码——即时编译)赏心悦目的语法、易于理解的语义(C++不是)体系结构中立(编译生成特定的字节码)可移植性(如:基本数据类型大小确定)分布式(例程库,用于处理网络协议)安全性(为适用于网络/分布式环境)简单性(语法简单、小)

2023-03-17 13:23:57 66

原创 数组-存在重复元素-Java篇

问题:给出一组数组,若任意一个数存在重复值,则返回true,若每个元素各不相同,则返回false。

2023-01-18 15:07:22 413

原创 springcloud-openFeign快速搭建

openFeign是一个HTTP客户端,它融合了springmvc的注解,使之可以用REST风格的映射来请求转发。可以把openFegin理解为是controller层或是service层。可以取代springmvc控制层作为请求映射,亦或是作为service层处理逻辑,openFeign可以做一个请求转发的逻辑操作。

2022-09-13 11:30:41 326

原创 springcloud--riboon快速搭建

Ribbon是Spring Cloud核心组件之一,它提供的最重要的功能就是负载均衡,和硬件负载均衡F5不同,它的负载均衡是基于客户端的,Zuul网关和Feign可以通过Ribbon轻松的实现服务的负载均衡,同时避免了与业务无关的冗余代码。

2022-09-12 23:59:57 343

原创 springcloud-eureka--集群搭建

用集群搭建,可以更好的来提供服务,即使某一个机子down,也可以使注册中心不会直接挂掉。

2022-09-06 20:59:06 110

原创 mybatis快速搭建入门

注意:mapper域要标注接口的全路径,事务标签中,id为mapper中的方法名,返回值标签要标注全路径。写入mybatis-config.xml中需要的信息,如用户名,密码等。实体类中各属性要与数据表中的各字段名对应,创建get、set方法。主要为三大依赖:mybatis、mysql连接驱动、junit。只处理原子性的事务,对具体的sql语句,如何查询修改等并不关心。建议与dao层中接口类路径保持一致。

2022-09-06 11:29:49 263

原创 springcloud-eureka快速入门

Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能Eureka包含两个组件:Eureka Server和Eureka Client。

2022-09-06 00:03:41 144

原创 java算法题解--数组

示例 :思路:数组的元素就是整数的组成,而加一需要在个位数开始加。所以需要逆序遍历,从列表的最后一位开始判断。若这个数不为“9”,则证明不会影响其它位数的值,可以在这个位置直接加一,并将该数组直接“return”。若其为“9”,则直接将其变零即可。注意:整数有可能是“999”。这个时候经过处理,整数可能变成“000”,而这个数字不是我们想要的。这个时候需要在代码最后面进行一个处理。创建一个长度比原数组长度大一的数组。并且将其第零位赋值为“1”即可。题解:...

2022-06-23 19:15:13 75

原创 使用finalshell连接Ubuntu失败

问题:在使用finalshell连接虚拟机的Ubuntu的时候,报拒绝连接原因:因为Ubuntu是需要手动安装ssh服务的。没有这个服务,无法连接解决方法:安装服务 启动服务,重新连接。

2022-06-09 16:30:11 2616

原创 SpringMVC的执行

1.用户向服务器发送请求,请求被SpringMVC前端控制器DispatcherServlet捕获2.DispatcherServlet对请求url进行解析,得到请求资源标识符(uri),判断请求uri对应的映射:a.若不存在i:是否配置mvc:default-servlet-handlerii:若无,则报错404iii:若配置了,则访问目标资源(一般为静态资源),找不到客户端也会展示404错...

2022-04-26 17:51:07 223

原创 spingMVC开发流程

创建maven工程就正常的创建一个maven工程就可以了引入依赖在pom.xml中引入开发中需要用到的依赖。一般的三大不可或缺的:编码过滤器 处理请求方式put和delete的HiddenHttpMethodFilter 前端控制器<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http:/

2022-04-18 18:56:28 121

原创 *使用RESTFUL模拟用户资源的增改查

* 使用RESTFUL模拟用户资源的增删改查* /user GET 查询所有用户信息 * /user/1 GET 根据用户ID查询用户信息 * /user POST 添加用户信息 * /user/1 DELETE 删除用户信息 * /user PUT 修改用户信息第一个,首先是对应的超链接 <a th:href="@{/user}">查询所有用户信息</a><br>点击...

2022-04-18 17:49:47 257

原创 springMVC中域对象共享数据的方式

注:这里的使用了thymeleaf视图解析器使用原生的servletAPI向request域对象共享数据<p th:text="${这里写控制器中,其控制方法的形参(HttpServletRequest request),在函数体中调用的setAttribute()方法中设置的键名}"></p>--然后在网页中就会对应的位置出现在setAttribute()方法中设置的对应的值--自己测试了一下,这个方法只有return回来的那个页面中有用,只在同一个函数体.

2022-04-15 20:11:09 358

原创 浏览器请求报错种类

404:@RequestMapping的value不匹配或者headers405:@RequestMapping的method不匹配400:@RequestMapping的params不匹配

2022-04-13 19:42:15 222

原创 学springMVC过程中容易混淆想不懂的一个路径问题

在webapp的包里面的web.xml里,注册前端控制器DispatcherServlet。 <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-nam.

2022-04-12 23:40:04 361 5

原创 蓝桥杯练习题Huffman--python解法及思路

n = int(input())list = list(map(int, input().split()))sum = 0for i in range(n-1): list.sort() num0 = list.pop(0) num1 = list.pop(0) num2 = num0 + num1 sum += num2 list.append(num2)print(sum)按照题目要求,首先就是要接收两行数据,一个是一个整数n,另一个是一行n.

2022-04-01 16:59:19 863

原创 容器的继承关系与生命周期

1.servlet继承关系2.相关方法servlet的生命周期1.生命周期:从出生到死亡的过程。对应Servlet中的三个方法:init(),service(),destory()2.默认情况下:第一次接收请求时,这个servlet会进行实例化(调用构造方法)、初始化(调用init())、然后服务(调用service()) 从第二次请求开始每一次都是服务 当容器关闭时,其中的所有servlet实例会被销毁,调用销毁方法3.tomcat只会创...

2022-03-28 21:49:46 137

原创 tomcat快速入门--硬核操作

-Tomcat的安装与配置解压:路径不要有中文和空格目录结构说明:bin:可执行文件目录 conf:配置文件目录 lib:存放lib的目录 logs:日志文件目录 temp:临时目录 webapps:项目部署的目录 work:工作目录...

2022-03-27 00:23:46 219

原创 ssm框架之Spring5的学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Spring概念二、IOC容器总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、Spring概念1.地位:Spring 是一款目前主流的 Java EE 轻量级开源框架 ,是 Java 世界最为成功的框架之一。2.目的:解决企业应用开发的复杂性3.核心部分:IOC和AOP .

2022-03-23 23:05:14 707

原创 Spring5入门案例-从底层出发

文章目录**#Spring概念**一、pandas是什么?二、使用步骤1.引入库2.读入数据总结#Spring概念提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创.

2022-03-16 10:51:00 79 1

原创 试题 历届试题 单词分析【第十一届】【省赛】【C组】

问题描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。输入格式输入一行包含一个单词,单词只由小写英文字母组成。输出格式输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。如果有多个字母出现的次数相等,输出字典序最小的..

2022-03-11 17:11:55 111

原创 成绩统计--python解法

n=int(input())j=0y=0for i in range(n): b=int(input()) if b>=85: y+=1 if b>=60: j+=1print(str(round(j/n*100)) + '%')print(str(round(y/n*100)) + '%')

2022-03-09 23:47:27 1020

原创 蓝桥杯基础练习VIP-龟兔赛跑预测

题目描述话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。然而有些比赛相当漫长,全程观看会耗费大...

2022-03-08 20:57:18 70 1

原创 蓝桥杯基础练习VIP-报时助手

题目描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven,...

2022-03-06 12:26:48 82

原创 试题 基础练习 圆的面积

问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。import mathn=int(inp..

2022-03-03 12:50:22 136

原创 试题 基础练习 闰年判断

时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。n=i...

2022-03-02 23:50:01 114

原创 框架学习记录

Spring程序开发步骤:导入Spring开发的基本包坐标 编写Dao接口和实现类 创建Spring核心配置文件 在Spring配置文件中配置UserDaolmpl 使用Spring的API获得Bean实例

2022-03-02 23:29:43 170

原创 试题 基础练习 01字串

问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。for i in range(32): a=bin(i)[2:] b='0000'+a print(b[-5:])...

2022-02-27 23:30:45 45

原创 试题 基础练习 字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。n,m=map(int,input().split())for i in range(n): for j in range(m)...

2022-02-27 23:08:20 69

原创 蓝桥杯--基础练习 数列特征

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。n=int(input())nums=list(map(int,input().split()))print(max(nums))print(min(nums))print(sum(nums))...

2022-02-27 01:53:35 70

原创 蓝桥杯--查找整数python解法

问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。n=int(input())nums=list(map(int,input().split()))num=int(input())a=0for i in range..

2022-02-24 22:12:57 383

原创 经典杨辉三角--python实现

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:  11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。n=int(input())nums=[[0]*n fo...

2022-02-24 00:04:32 338

原创 特殊的数字

问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。for i in range(100,1000): a=str(i) sum=0 for j in a: sum+=int(j)*int(j)*int(j) if sum==i: print(i)...

2022-02-23 23:47:57 56

原创 回文数的输出

问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。for i in range(1000,10000): a=str(i) sum=0 if a==a[::-1]: print(a)...

2022-02-23 23:36:20 503

原创 特殊回文数

问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。n=int(input())for i in range(10000,1000000): a=str(i) sum=0 if a==a[::-1]: for j in a: sum+=int(j) ..

2022-02-23 23:25:38 110

原创 十进制转十六进制

问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。print(hex(int(input())).upper())...

2022-02-22 21:30:10 664

计算机操作系统的定义和概念、分类,以及几种操作系统的优缺点分析

计算机操作系统的定义和概念、分类,以及几种操作系统的优缺点分析

2022-02-24

空空如也

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

TA关注的人

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