摘要:
场景: 当你多个项目,都需要使用一个或者多个方法,那么可以将公共方法,抽成一个包,进行管理(类似Log模块等)。这时候可以将你的包上传到私有的仓库,其他项目引入该包即可。下面来介绍下,如何引用私有仓库的包。 1. 创建一个新的 Git 标签 假设你已经在你的私有 GitLab 仓库目录中,并且你已经 阅读全文
摘要:
1.报错截图 2.问题原因 缺少对应的类 3.问题解决 <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> <dependen 阅读全文
摘要:
一:流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在设备间传输称之为流。 流的本质是数据传输,根据数据传输的特性将流区分为各种类,方便更直观的进行数据操作。 二:流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 2 阅读全文
摘要:
servletContext共享数据 web容器在启动的时候,它会为每个web程序都创建一个对应的servletContext,它代表了当前的web程序。 1.在某个servlet中保存数据 package com.changfan.servlet1; import javax.servlet.Se 阅读全文
摘要:
内存总览 堆:运行时数据区域,所有类实例和数组的内存均从此处分配,堆是在 Java 虚拟机启动时创建的; 非堆:非堆就是JVM留给 自己用的,所有方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中; 阅读全文
摘要:
恭喜你,又开启一个新的篇长!!! 1)新建一个meavn的项目 2)创建一个项目名称 3) 新建一个目录 4) 新建的目录只为源码根目录 5) 增加scala的依赖 6)新建scala object 7.恭喜你可以开始撸码了 阅读全文
摘要:
1.算法思想 通过一趟排序将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对这两部分数据分别进行快速排序, 整个排序过程可以递归进行,以此达到整个数据变成有序序列。 2.算法代码 public class quickSort { public 阅读全文
摘要:
归并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。归并排序思路简单,速度仅次于快速排序,为稳定排序算法,一般用于对总体无序,但是各子项相对有序的数列。 1.算法思想 归并排序是用分治思想,分治模 阅读全文
摘要:
1.实现逻辑 <1>.初始状态:无序区为R[1..n],有序区为空; <2>.第i趟排序(i=1,2,3...n-1)开始时,当前有序区和无序区分别为R[1..i-1]和R(i..n)。该趟排序 从当前无序区中-选出关键字最小的记录 R[k],将它与无序区的第1个记录R交换,使R[1..i]和R[i 阅读全文
摘要:
1.算法逻辑 比较两个数的大小,如果第一个大于第二个,那么就交换位置; 第一轮:从第一个开始和第二个比,大的那个成为第二个 ,接着第二个和第三个比,大的成为第三个,第三个和第四个比,大的成为第四个,直到产生第N个,那么第N个是最大的; 第二轮:从第一个开始和第二个比,大的那个成为第二个 ,接着第二个 阅读全文