自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot初级_01

一.SpringBoot简介二.微服务概念每个功能元素都是一个可独立替换和升级的软件单元,通过跨服务器分发这些单元进行扩展,只有在需要时才复制,单元直接可以通过HTTP交流通信。 单体应用:把所有的功能放在一个单一进程中,通过在多个服务器上复制进行扩展。三.SpringBoot打印HelloWorld(这种方式已落伍,后面有更快捷的方式)创建一个maven工程(jar) 在pox.xml文件导入SpringBoot的依赖 <parent> <gr

2020-05-10 19:26:05 142

转载 This application has no explicit mapping for /error, so you are seeing this as a fallback.

出现这个异常说明了跳转页面的url无对应的值原因1:Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.调整目录结构如下即可原因2:在springboot的配置文件:application.yml或application.properties中关于视图解析器的配置问题:当pom文件下的spring-boot-starter-paren版本高时使用:spri...

2020-05-10 18:32:08 296

原创 1.两数之和-简单

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。解法1:暴力解法class Solution { public int[] twoSum(int[] nums, int target) { if (nums == null || nums.length <= 1) {//判空操作 ...

2020-03-05 22:03:16 108

原创 计算机网络

解释HTTPS和HTTP; HTTPS为什么要用对称加密和非对称加密,相对于只使用非对称加密有什么优势? TCP的三次握手和四次挥手,为什么要三次? 二次握手有什么问题,三次握手有哪些缺陷? TCP是如何控制流量的; 发送方发送频率过高造成丢包,TCP是如何解决的; 讲一下OSI架构模型,HTTP在那一层,HTTP报文结构,HTTP首部字段,HTTPS加密在那一层? HTTPS的握手...

2020-02-27 23:46:12 75

原创 阿里面经

二叉树的概念;选择排序算法,时间复杂度分析;class Solution{ public void selectionSort(int[] arr){ int temp=0; for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(...

2020-02-27 23:00:26 96

原创 计算机网络

分层的好处; 应用层:决定了向用户提供应用服务时的通信活动,FTP文件传输协议,DNS域名解析系统,HTTP 传输层:位于应用层的下层,提供位于网络连接的两台计算机之间的数据传输; (1)TCP (Transmisson Control Protocol)传输控制协议 (2)UDP (User DataProtocol )用户数据报协议 二者区别 ·TCP面向有连接,UDP面无有连接...

2020-02-27 21:44:06 94

原创 39-数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

2020-02-20 21:55:33 65

原创 深入理解JVM虚拟机-3

ClassLoader源码: 数组类型对应的class类对象,不是由类加载器而加载的,是由JVM运行时加载的; 类加载的双亲委托机制,对于JVM所提供的加载器本质上是一种“包含”关系,每一类加载器里面的构造方法都有一个指向父类加载器的变量; 每个类加载器都有自己的命名空间,命名空间由该加载器及其所有父加载器所加载的类组成; 在同一个命名空间中,不会出现类的完整名...

2020-02-20 20:46:54 85

原创 深入理解JAVA虚拟机-2

JVM参数设置:-XX:+<option>开启option选项;例如,-XX:+TraceClassLoading用于追踪类的加载信息并打印出来; -XX:-<option>关闭option选项; -XX:<option>=<value>;将option选择的值设置为value;class MyParent{ public sta...

2020-02-19 18:26:36 71

原创 深入理解JAVA虚拟机-1

类的加载,连接与初始化 加载:查找并加载类的二进制数据; 连接: 验证(确保被加载类的正确性),准备(为类的静态变量分配内存,并将其初始化为默认值),解析(把类中的符号引用转换为直接引用); 初始化:为类的静态变量赋予正确的初始值; 使用; 卸载; Java程序对类的使用方式分为两种: 主动使用; 被动使用; 所有的Java虚拟...

2020-02-19 12:11:33 89

原创 算法图解

散列表的应用: 模拟映射关系; 防止重复; 缓存/记住数据,以免服务器再通过处理来生成它们 散列表的优点,由于底层是数组和链表,因此散列表的查找、插入和删除速度都非常快。使用散列表需要避开冲突: 较低的填充因子,等于散列表包含的元素数除以位置总数,填充因子大于1意味着数量超过数组的位置数。填充因子越低,发生冲突的可能性越小,散列表的性能越高。一个不错的经验规...

2020-02-19 00:21:56 222

原创 Java知识汇总复习-2

1.Java文件中只能有一个public类 因为Java程序一个public类中的main()函数开始执行的,就像C程序从main()函数开始执行一样,main()函数只能有一个。因为每个编译单元只能有一个公共接口,用public类来表现,否则就会报错。并且public类名称必须和文件名相同,是为了方便虚拟机在相应的路径中找到相应的类所对应的字节码文件。此外,public类不是必须的,如...

2020-02-15 23:13:59 67

原创 Java知识汇总复习-1

Java语言介绍: Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,最大的优点是一次编译,到处运行,即跨平台特性。所有的Java程序必须放入一个类中去执行。典型基本数据类型byte 8位 -128~127 short 16位 -32768~32767 int 32位 -2147483648~2147483647Java中默认的编码方式unic...

2020-02-15 19:54:19 148

原创 List Set Map和Queue之间的区别

list 和set 有共同的父类Collection,它们的用法也是一样的,唯一的不同就是set中不能有相同的元素而list中可以。list和set的用途非常广泛 list可以完全代替数组来使用。 map 是独立的合集,它使用键值对的方式来储存数据,键不能有重复的,值可以用重复。 map不像上边两种集合那个用的广泛,不过在servlet 和jsp中map可是绝对的重中之重 页面之间传值全靠...

2020-01-02 16:01:16 1123

原创 二维数组辨析

动态初始化:int[][] a=new int[3][4]和int[][] a=new int[3][]二维数组的长度:System.out.println(a.length);//二维数组的长度(行的长度)是3System.out.println(a[0].length);//a数组中第一个数组值的长度(列的长度)为4...

2019-12-22 23:18:37 87

原创 Java基础知识总结篇

8种基本类型和运算类型int 4字节 -2147483648,2147483647 包装类Integer类型char 2字节 Unicode 0,65535 包装类Character基本的数据类型在声明之后就会立刻在栈上分配内存空间。注意:Java中所有的数值类型都是有符号的.基本数据类型和包装类的区别:在java面向对象编程的思想体系下,基本数据类型不...

2019-12-21 21:01:07 121

原创 剑指offer_1实现单例模式的10种方法汇总

单例模式(Singleton):为了保证类只有一个实例存在,通常将管理器和控制器设计成单例模式。单例模式的好处:1. 避免重复创建实例对象,节省时间和内存。2. 能够避免由于操作多个实例导致的逻辑错误。3. 如果一个对象贯穿整个应用程序,负责全局统一管理控制,可以考虑使用单例模式。单例模式三要素:私有的构造方法。 指向自己实例的私有静态引用。 以自己实例为返回值的静态的公有...

2019-12-21 20:57:58 104

原创 数组的复制

1.for循环逐一进行复制public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5, 6, 7}; for (int i : a) { System.out.print(i+" "); } System.out.println("*...

2019-09-24 23:34:40 807

原创 如何查找数组中最大最小元素的下标代码

查找最大元素的最小下标题目描述:如果数组中含有多个元素,那么求出最大元素对应的下标值:public static void main(String[] args) { int mylist[]={1,5,3,8,7,2,6}; int max=mylist[0]; int intdexOfmax=0; for(int i=1...

2019-09-24 22:13:34 3477

原创 Java基础知识

1.基本数据类型和引用数据类型的区别在于,引用数据类型存放的是数据所在的地址,而基本数据类型则是直接存放数据的值。2.Java中的装箱和拆箱指的是基本数据类型和包装类型的自动相互转换,它为开发者提供了方便。开发人员也可以不使用它,而手动的进行类型转换。并且,这个自动转换的过程是在编译阶段。3.Java的引用和C++指针的区别和联系:都是指向一块内存地址的,通过引用或者指针开完成对内存数...

2019-08-26 23:10:47 89

原创 指针和引用的区别和联系

相同点:都是地址的概念,指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。区别:引用是别名,指针是地址 引用必须初始化,引用不能为空,引用在赋值之后不能修改 引用没有const,指针有const,const指针不可变引用没有const,指针有const,const指针不可变,具体指没有int& const a 这种形式,而const int& a...

2019-05-17 20:42:52 215

原创 配置opncv2.4.9 链接库文件+测试程序(点亮一张图片)

opencv_imgproc249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_legacy249d.lib...

2018-09-09 16:11:16 117

原创 学习资料+书单

技术面慕课网 w3school 官方文档(学习途径)聊了所经历过的技术,有没有写过技术博客,是否喜欢阅读技术类书籍,近期正在阅读的书籍, 是否参与开源代码开发,经常上哪些国外的技术网站 ,然后是简单外语测试,基本工资要求问得两个问题我没答上来:react较html的优势在哪?你理解的全栈工程师是什么?逻辑测试题计算机视觉https://www.nowcoder.com/discuss/...

2018-09-09 16:09:18 193

原创 时间序列表示及异常检测

最近做毕业设计,关于时间序列表示方面,用matlab来实现,今天还要完成中期答辩PPT,有没有做过类似的研究的大佬们,可以交流交流  第一次发帖,请多多指教。...

2018-03-20 20:50:15 1863 2

空空如也

空空如也

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

TA关注的人

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