1.简介 1.1 概述 Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionate ...
归并排序: 先分治后归并。 edit play_arrow brightness_4 /* Java program for Merge Sort */ class MergeSort { // Merges two subarrays of arr[]. // First subarray is ...
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spr... ...
给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 举例: 输入: arr = [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 pu ...
一 、变量 变量是表示或者指向特定值的名称。例如可以用x来表示x=3 在python中变量只能由字母,数字,下划线构成,并且不能以数字开头 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(= ...
有限循环 for i in range()# i自动加一 # for语句中若有break被执行,则跟着for后面的else语句就不会被正常执行;反之亦然 for i in range(3) : print(i) 结果:0、1、2 for i in range(1,3): print(i) 结果:1、 ...
本来今天是打算和实际操练相结合进行展示的,可是,工作电脑的admin权限始终影响,导致pymysql包导入一直失败,导致没法实际开始,今天就暂时先空谈一下。 首先要说的是Python3这里支持的是sqlite,但是我们这里学习pymysql的原因是为了更好的将Python语言和数据库之间建立连接,从 ...
一,程序执行慢导致的原因就是查询数据库慢.,导致返回值慢,那这个要怎么解决呢? 1,优化数据库查询如这个文章,导出大量数据到excel,怎么提升性能 2,使用线程并行查询,然后合并成一个集合,代码如下,必须留意备注的核心点 using System; using System.Collections ...
一. 今天继续学习算法; 1. 查找,一般我们采用的是顺序查找的方法,这种方法是比较简单,但是效率却很低;一般就是从第一个数开始与想要查找的那个数进行比较,当遇到相同的时候则就成功查找了; 另一种比较高效的方法就是使用二分法; (1)使用这种方法首先要对元素进行排序; (2)之后要确定元素的中间位置 ...
1.值域转化的规则:值域小的类型可以自动转化成值域大的类型,值域大的类型可以强行转化成值域小的类型,但要注意精度,除了基本类型可以转换,引用类型之间也可以转换。 引用类型可以是类,借口,数组。 常见的转译字符 2.java没有学到不会的地方,在链表方面,以及指针依然存在疑惑。 3.明天学算数运算符, ...
Python中的变量 Python中的变量可以看作数值的一个标签,当给变量赋值时,该变量将指向该值域的存储空间,给该变量重新赋一个新值时,将释放当前值域的存储空间,指向另一个值域存储空间。 对于Python来说是以值域为内存分配对象,变量名只是指向该内存空间,当值域发生变化时,系统分配另外一块内存, ...
这是日常工程中,经常会遇到的场景,拿到2个list,里面有重复元素,要求去重合并最终排序输出。 题目:2个数组,比如[1,1,6,8] , [6,8,9,1,10,4],要求合并去重并排序,即最终变成[1,4,6,8,9,10] 思路1 :TreeSet 实际java工程中,最直观的想法,就是利用现 ...
前言 终于等来了假期,也终于等来了团队学习,考试周来的时候真的很慌张,不只是因为考试,更是因为团队学习的中断,学习就应该一鼓作气,趁着精力旺盛,也趁着自己兴趣在这,复习的时候就怕玩游戏,小游戏也不行,毕竟比起学习来,游戏要有很大的吸引力,对于团队学习来说,复习周就相当于休息,一旦时间过长,就容易被转 ...
今天的JAVA学习是继续学习类和对象的关系。 在上学期的面向对象程序设计课中关于类和对象的定义十分抽象,导致当时为了研究类我度过了好几个不眠之夜,不过当时的困难并没有白费,如今学习JAVA中的类和对象时十分愉快,可喜可贺可喜可贺 有了C++中关于类的学习经验,再去看JAVA,还是能感觉到一些不同。首 ...
博观而约取,厚积而薄发; 十年寒窗无人问,一举成名天下知 Spring源码下载编译并导入IDEA 一、环境准备 idea版本:IntelliJ IDEA 2019.3.4 gradle版本:gradle-4.10.3 jdk版本:jdk-8u251-windows-x64.exe(1.8.0_251 ...
直接上代码吧,Eureka Server端的主要依赖的版本: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artif ...
在Windows操作系统中,如果我们想要开发C程序或者C++程序,我们通常都会在集成开发环境(IDE, integrated development envirnoments)上面进行工作,由于这些IDE大多都使用图形用户界面(GUI,graphic user interface),因此在IDE上由 ...
今日学习内容 多种类的写法,例如final 类,abstract类 接口的学习,写法 连续继承下构造函数的写法, 学习了设置断点,调试程序 问题:对接口的理解不是很好 明日学习内容 复习一下前几天学到的东西 ...
前言 什么是二叉堆排序呢? 就是上面这种,一个节点大于左节点,但是小于右节点,再我写的例子中会写出大于等于右节点。 那么如何让一个数组进行变成这种二叉树呢? 其实只要有规律就很简单。 第一个元素(0)作为根节点。 第二个元素如果比第一个元素则判断是否有左节点,如果没有左节点,就是它的左节点,如果有左 ...