摘要: 概述 在Web系统开发过程中,文件上传是普遍的功能,本文主要以一个简单的小例子,讲解SpringMVC中文件上传的使用方法,仅供学习分享使用,如有不足之处,还请指正。 文件上传依赖包 如下所示,文件上传依赖的jar包主要有两个: commons-fileupload-1.4.jar common... 阅读原文
2019-09-02 11:02:06 阅读(2395) 评论(0)
摘要: 今天给大家分享一下我的秋招提前批面试经历,目前三面技术面已过,hr 面也面过了,正在等消息。由于内容太多,先分享一面的面经。 自我介绍一下吧 面试官您好,我是 xxx 大学软件工程的一名大三学生,从大一开始学习前端,产生了对编程的兴趣,大二开始接触 Java,大二下学期学了 ssm,springboot 等... 阅读原文
2019-09-02 10:38:02 阅读(2637) 评论(0)
摘要: 这是进入博客园第20天,思前想后,才决定开通博客。 所谓的思前想后,其实说白了就是瞻前顾后,畏手畏脚,怕这怕那,说到底,好像懂在怕什么,好像又不懂。 既然选择开通了博客,就说明要写一些东西,写什么呢? 本人目前从事软件测试工作,最基础的黑盒测试,接触过不少语言,其实好多都是会写个"Hello World... 阅读原文
2019-09-02 09:31:08 阅读(2298) 评论(0)
摘要: 分页:limit ?,? 参数1 : startIndex 开始索引. 参数2 : pageSize 每页显示的个数 n 表示第几页 给定一个特殊的单词 pageNumber select * from product; 第一页显示五条数... 阅读原文
2019-09-02 09:10:01 阅读(2420) 评论(0)
摘要: SpringBoot @valid 参数校验 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty... 阅读原文
2019-09-02 07:31:02 阅读(2672) 评论(0)
摘要:  概念     其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。   面向对象三大特性:     1:继承     2:封装     3:多态    继承:         使用 extends 关键字声明。                                 ... 阅读原文
2019-09-02 07:27:03 阅读(2470) 评论(0)
摘要: GC回收算法 什么是垃圾? 类比日常生活中,如果一个东西经常没被使用,那么就可以说是垃圾。 同理,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收。 垃圾:不可能再被引用的对象。 finalize方法 在对象没有被引用时调用 在Object类里定义 新生代与老年代 IBM公司的研究表明,在... 阅读原文
2019-09-02 06:00:11 阅读(2256) 评论(0)
摘要: 今天我们谈谈SOFA模块化,首先看一段SOFA的介绍: SOFABoot是蚂蚁金服开源的基于Spring Boot的研发框架,它在Spring Boot的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等能力。在增强了Spring Boot的同时,SOFABoot提供了让用户可以在S... 阅读原文
2019-09-02 00:48:05 阅读(2684) 评论(0)
摘要: 一、认识数组 数组是一种线性表数据结构。它用一块连续的内存空间,来存储相同类型的一组数据。 1. 概念的理解 线性表: 顾名思义,线性表就是数据排列成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向,数组,链表,栈,队列等都是典型的线性表结构。 与其相对立的,在非线性表中,数据之间并不是简单的前... 阅读原文
2019-09-02 00:42:04 阅读(2875) 评论(0)
摘要: JVM宏观认知 1.什么是虚拟机? 虚拟机是一种软件。 可分为系统虚拟机(仿真物理机)和程序虚拟机(执行单个计算机程序,比如JVM)。 2.什么是Java虚拟机(JVM)? JVM是一种将字节码转化为机器码的软件。(同上) 历经时间的迭代,目前广泛应用的Java虚拟机是Oracle的HotSpot VM。 ... 阅读原文
2019-09-01 23:03:01 阅读(2453) 评论(0)