分类: Java

19 篇文章

thumbnail
WebSocket的用法——服务器主动给客户端推送数据
介绍 定义 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。 (注:http1.1开始使用长连接,1.0默认使用短连接) HTTP协议和WebSocket协议对比 HT…
Spring Task的用法——定时任务触发
介绍 定义 Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 作用 定时自动执行某段Java代码 Java程序中Spring Task的使用场景 信用卡每月还款提醒、设置每日定时闹钟、火车票售票系统处理未支付的订单、QQ每年生日提醒发送通知。 cr…
Spring Cache的注解用法——缓存数据
Sring Cache的用法 概念 spring提供的缓存框架,spring cache通过一系列注解就可以操作缓存数据 导入依赖 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-star…
请求响应的概念
概述: 1、DispatcherServlet(前端、核心控制器):Tomcat不识别所编写的Controller程序,但它识别Servlet,因为TomCat是Servlet容器,而DispatcherServlet实现了Servlet规范中的Servlet接口,因此前端浏览器发起的请求都会经过D…
HTTP请求协议
区别 1、请求方式-GET:请求参数在请求行中,没有请求体,如/brand/findAll?name=OPPO&status=1。GET请求大小是有限制的。 2、请求方式-POST:请求参数在请求体body中,POST请求大小是没有限制的。
idea常用快捷方式
常用的快捷方式 1、Alt + Enter:快速弹出代码修复或智能提示的选项。 2、Ctrl + D:复制光标所在行。 3、Ctrl + Y:删除当前行。 4、Ctrl+Alt+L:格式化代码。 5、CTRL+ALT+I :自动缩进。 6、Ctrl + Alt + B 在某个调用的方法名上使用会跳到…
堆栈空间分配区别
堆栈空间分配区别: 1、栈(操作系统):由操作系统自动分配释放存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈; 简单数据类型存放到栈里面 2、堆(操作系统):存储复杂类型(对象),一般由程序员分配释放,若程序员不释放,由垃圾回收机制回收。 引用数据类型存放到堆里面 简单类型的内存分…
如何解决idea报Output directory is not specified错误?
报错示意图 我们经常在新建一个模块,点击右键Run'HelloWord.main()'之后就会出现一个报错Output directory is not specified这个错误 Output directory is not specified该报错的意思为未指定输出路径 解决方法 首先在IDE…
常用的DOS命令
dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 cd\:退回到根目录 del:删除文件 cls:清屏 exit:退出dos命令行 补充: echo javase>1.d