- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
首先,我们清晰一下思路
1)先实现文件上传,我们应该清楚,文件上传和进度走的是两条路线,即异步;
2)再使用文件上传解析器去获取文件进度信息,这个信息是保存在一个session域里的,会被实时刷新;
3)websocket定时遍历,实现点对点发送上传进度信息;
很简单,就这三步
接下来开始实现
所需的maven依赖
<!--文件上传-->……继续阅读 »
1. SpringBoot 简介
SpringBoot 是简化 Spring 应用开发的一个框架。他整合了 Spring 的技术栈,提供各种标准化的默认配置。使得我们可以快速开发 Spring 项目,免掉 xml 配置的麻烦。降低 Spring 项目的成本。
2. SpringBoot 的优缺点
使编码配置部署都变得很简单。缺点可能就是自动注入的 bean ……继续阅读 »
先来看一段面试中的场景
面试官: 我看你已经有一定工作年限了,那请问有没有研究得比较深的一些技术栈呢?
你: 目前没有太深的研究,暂时还主要是处于会使用的阶段,我用过xxx,能干活肯定是没问题的!
面试官: 那定时器在项目中有用过吗,平时都是怎么使用的?
你: 当然有,我们是基于SpringBoot做的定时器,使用很简单,就是打上注解就行.
……继续阅读 »
学完了Spring+SpringMVC+Mybatis框架,做了一个简单的oa项目。最近又接触了SpringBoot框架,所以想把这个项目改成SpringBoot框架。 这个办公自动化系统使用的是SSM框架,分成三个部分:分别是biz层,dao层和web层。贴上源码,有兴趣可以移步看看。这是原本项目的结构: 以下是比较关键的步骤记录:
1.框架搭建
关于框……继续阅读 »
spring-boot开发微信小程序后台
本次开发使用spring聚合工程,大概如下
common层:类似枚举类,工具类都放在该层
pojo层:项目实体类
mapper(dao)层:数据库操作
server层:逻辑
api层:接口
自下而上逐级依赖
步骤:
新建父项目,既parent框架,拿我手头项目为例:
父项目在选择打包方式时,要选择pom……继续阅读 »
目录
1 三层架构的基本认识
1.1 表现层
1.2 逻辑层
1.3 数据访问层
各层间关系图
2 案例目录
2.1 案例目录图
2.2 目录分析
src:
controller: 表现层
dao:数据访问层
entity:实体
service:业务逻辑层
utils:工具
3 案例代码
3.1 数据库
3.2 j……继续阅读 »
11.JVM内存分哪几个区,每个区的作用是什么?
java虚拟机主要分为以下一个区:
方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区域是被线程共享的。 4……继续阅读 »
21.HashMap的工作原理是什么?
HashMap内部是通过一个数组实现的,只是这个数组比较特殊,数组里存储的元素是一个Entry实体(jdk 8为Node),这个Entry实体主要包含key、value以及一个指向自身的next指针。HashMap是基于hashing实现的,当我们进行put操作时,根据传递的key值得到它的hashcode,然后再用……继续阅读 »
第十三天 前面的十二天如果你看完了,那么今天你就可以试试这一款属于自己的小游戏啦 一步步写的,小白可以看哦。思维简单,eclipse开发,并且资源已经上传,下面就是详细步骤
贪吃蛇小游戏
创建java项目 1.1点击file-new-java Project,记得不要选eclipse自带的jdk 1.2导入静态图片
绘制静态窗口
public cla……继续阅读 »
标题 假设认识Java的第一天必会的知识
Java语言 java 是一门面向对象编程语言 Java 语言是美国 Sun 公司(Stanford University Network)开发
1995年 jdk1.0版本出来了 2014 1.8版本出来
了解进制 二进制 Binary 十六进制 hexadecimal 2——16 四个一队 A10——F15 八……继续阅读 »