摘要:
概述
在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)