• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:java学习

java

springboot里使用websocket实现文件上传并且显示进度

springboot里使用websocket实现文件上传并且显示进度
首先,我们清晰一下思路 1)先实现文件上传,我们应该清楚,文件上传和进度走的是两条路线,即异步; 2)再使用文件上传解析器去获取文件进度信息,这个信息是保存在一个session域里的,会被实时刷新; 3)websocket定时遍历,实现点对点发送上传进度信息; 很简单,就这三步 接下来开始实现 所需的maven依赖 <!--文件上传-->……继续阅读 »

java

Springboot — 知识点小结(学习、面试必备)

Springboot — 知识点小结(学习、面试必备)
1. SpringBoot 简介 SpringBoot 是简化 Spring 应用开发的一个框架。他整合了 Spring 的技术栈,提供各种标准化的默认配置。使得我们可以快速开发 Spring 项目,免掉 xml 配置的麻烦。降低 Spring 项目的成本。 2. SpringBoot 的优缺点 使编码配置部署都变得很简单。缺点可能就是自动注入的 bean ……继续阅读 »

java

定时器的使用场景分析

定时器的使用场景分析
先来看一段面试中的场景 面试官: 我看你已经有一定工作年限了,那请问有没有研究得比较深的一些技术栈呢? 你: 目前没有太深的研究,暂时还主要是处于会使用的阶段,我用过xxx,能干活肯定是没问题的! 面试官: 那定时器在项目中有用过吗,平时都是怎么使用的? 你: 当然有,我们是基于SpringBoot做的定时器,使用很简单,就是打上注解就行. ……继续阅读 »

java

记第一个ssm(spring+SpringMVC+Mybatis)转springboot项目

记第一个ssm(spring+SpringMVC+Mybatis)转springboot项目
学完了Spring+SpringMVC+Mybatis框架,做了一个简单的oa项目。最近又接触了SpringBoot框架,所以想把这个项目改成SpringBoot框架。 这个办公自动化系统使用的是SSM框架,分成三个部分:分别是biz层,dao层和web层。贴上源码,有兴趣可以移步看看。这是原本项目的结构: 以下是比较关键的步骤记录: 1.框架搭建 关于框……继续阅读 »

java

spring-boot开发微信小程序后台(一)

spring-boot开发微信小程序后台(一)
spring-boot开发微信小程序后台 本次开发使用spring聚合工程,大概如下  common层:类似枚举类,工具类都放在该层 pojo层:项目实体类 mapper(dao)层:数据库操作 server层:逻辑 api层:接口 自下而上逐级依赖 步骤: 新建父项目,既parent框架,拿我手头项目为例: 父项目在选择打包方式时,要选择pom……继续阅读 »

java

JavaWeb 经典三层架构学习 — 案例

JavaWeb 经典三层架构学习 — 案例
目录 1 三层架构的基本认识 1.1 表现层 1.2 逻辑层 1.3 数据访问层 各层间关系图 2 案例目录 2.1 案例目录图 2.2 目录分析 src: controller: 表现层 dao:数据访问层 entity:实体 service:业务逻辑层 utils:工具 3 案例代码 3.1 数据库 3.2 j……继续阅读 »

java

java常见面试题及答案 11-20(JVM)

java常见面试题及答案 11-20(JVM)
11.JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下一个区: 方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区域是被线程共享的。 4……继续阅读 »

java

Java常见面试题及答案 21-30(集合类)

Java常见面试题及答案 21-30(集合类)
21.HashMap的工作原理是什么? HashMap内部是通过一个数组实现的,只是这个数组比较特殊,数组里存储的元素是一个Entry实体(jdk 8为Node),这个Entry实体主要包含key、value以及一个指向自身的next指针。HashMap是基于hashing实现的,当我们进行put操作时,根据传递的key值得到它的hashcode,然后再用……继续阅读 »

java

学习Java的第十三天——综合案例贪吃蛇

学习Java的第十三天——综合案例贪吃蛇
第十三天 前面的十二天如果你看完了,那么今天你就可以试试这一款属于自己的小游戏啦 一步步写的,小白可以看哦。思维简单,eclipse开发,并且资源已经上传,下面就是详细步骤 贪吃蛇小游戏 创建java项目 1.1点击file-new-java Project,记得不要选eclipse自带的jdk 1.2导入静态图片 绘制静态窗口 public cla……继续阅读 »

java

假设认识Java的第一天

假设认识Java的第一天
标题 假设认识Java的第一天必会的知识 Java语言 java 是一门面向对象编程语言 Java 语言是美国 Sun 公司(Stanford University Network)开发 1995年 jdk1.0版本出来了 2014 1.8版本出来 了解进制 二进制 Binary 十六进制 hexadecimal 2——16 四个一队 A10——F15 八……继续阅读 »