- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 关于@PathVariable与@RequestParam的使用区别
@PathVariable用于restful风格的请求,比如get请求:/user/1方法中形参将会接收到1@RestController@RequestMapping("/user")public class Test{ @GetMapping("{id1}")//{id1}是占位符 public void t(@PathVariable("id1") int id){//将占位符和参数进行绑定 //如果占位符和参数同名,则直接写@PathVariable即可
2022-05-05 15:36:50
224
原创 Redis基础笔记
·字符串string操作命令哈希hash操作命令列表list操作命令集合set操作命令有序集合sorted set操作命令通用命令在Java中操作RedisRedis的Java客户端很多,官方推荐的有三种:●Jedis●Lettuce●RedissonSpring对Redis客户端进行了整合,提供了Spring Data Redis,在Spring Boot项目...
2022-05-03 21:51:30
839
原创 Linux 防火墙
防火墙操作:●查看防火墙状态(systemctl status firewalld、firewall-cmd --state)●暂时关闭防火墙(systemctl stop firewalld) 下次重启自动打开防火墙●永久关闭防火墙(systemctl disable firewalld)●开启防火墙(systemctl start firewalld)●开放指定端口(firewall-cmd --zone=public --add-port=8080/tcp --permanent)●关闭指
2022-05-02 17:25:32
1669
原创 Linux vim
文本编辑命令vim针对vim中的三种模式说明如下:1、命令模式●命令模式下可以查看文件内容、移动光标(上下左右箭头、gg、G)●通过vim命令打开文件后,默认进入命令模式●另外两种模式需要首先进入命令模式,才能进入彼此2、插入模式插入模式下可以对文件内容进行编辑●在命令模式下按下[i,a,o]任意一个,可以进入插入模式。进入插入模式后,下方会出现【insert】字样●在插入模式下按下ESC键,回到命令模式3、底行模式●底行模式下可以通过命令对文件内容进行查找、显示行号、退出等操作
2022-05-02 15:53:08
666
原创 网页文件上传
文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。文件上传时,对页面的form表单有如下要求:●method:="post"采用post方式提交数据enctype="multipart/form-data"采用multipart格式上传文件●type="file"使用inputi的file控件上传+举例:<form method="post
2022-04-30 14:56:25
1448
原创 Java EE 学习笔记
01-servlet与http的简单介绍02-HTTP协议的特点1)无状态2)无连接3)支持B/S 、C/S架构,B指浏览器,C指客服端PS:HTTP1.1后支持可持续连接
2022-04-19 10:51:25
153
原创 JavaScript极简快速入门
1.第一天1.1简介JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。作为开发Web页面的脚本语言(脚本语言特征:可以嵌套在网页中,给网页添加一些动态效果。)而出名。取名为JavaScript只是因为当时Java语言比较流行,想蹭热度罢了,其实JavaScript与Java没有关系。JavaScript是由三部分组成:ECMAScript、DOM、BOM。ECMAScript:它是欧洲计算机协会,...
2021-08-04 16:36:21
130
原创 Java可变参数(举例说明)
可变参数的作用:提供了一个方法,参数的个数是可变的 ,解决了部分方法的重载问题。(不理解重载也没关系),下面举例说明可变参数:public class Test{ public static void main(String[] args){ method01(10); } public static void method01(int num){ System.out
2021-07-25 23:12:23
337
原创 Java流程控制语句注意点
关于for循环在循环中,检测两个浮点数是否相等需要格外小心。下面的 for 循环for (double x = 0; x != 10; x += 0 . 1) . . . 可能永远不会结束。 由于舍入的误差, 最终可能得不到精确值。在上面的 循环中, 因为 0.1 无法精确地用二进制表示, 所以,x 将从 9.999 999 999 999 98 跳到10.099 999 999 999 98。关于switch语句case 标签可以是: 类型为 char、byte、 short 或 i
2021-07-25 18:33:16
69
原创 Java运算注意点
关于“/”运算当参与 / 运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。例如15/2 等于 7 ,15%2 等于 1 , 15.0/2 等于 7.50。需要注意, 整数被 0 除将会产生一个异常, 而浮点数被 0 除将会得到无穷大或 NaN 结果。强制类型转换double x =9.997;int nx = (int) x; //这样, 变量 nx 的值为 9。强制类型转换通过截断小数部分将浮点值转换为整型。 如果想对浮点数进行舍人运算, 以便得到最接近的整数(在很多.
2021-07-25 15:30:52
118
原创 关于Java的数据类型注意点
Java有六种数据类型。其中有 4 种整型、2 种浮点类型、 1 种用于表示 Unicode 编码的字符 单元的字符类型 char 和 1 种用于表示真值的 boolean 类型。注意:使用未初始化的变量会报错。1.整型用于表示没有小数部分的数值, 它允许是负数。Java 提供了 4 种整型int、short、long、byte.值得注意的是:不做任何特殊说明的情况下,整数默认是(int)整型的;举个例子:long n=123;//即便n是一个long类型的,但123未做任何说明,所以默认..
2021-07-25 10:51:52
206
原创 JDK,JRE,JVM的区别以及联系
区别:JDK(Java Development Kit) Java开发工具包面向开发人员使用;JRE(Java Runtime Environment) Java运行环境面向普通用户使用;JVM(Java Virtual Machine)也就是Java虚拟机,是一个介于Java程序与操作系统之间的中间人,它是实现Java跨平台的关键部分。联系:JDK与JRE:我们打开默认的Java安装目录可以看到有两个文件夹:第一个jdk1.8.0-05文件夹就是JDK,第二个jre8文..
2021-07-25 00:30:44
151
空空如也
为什么Integer类创建的对象在省略.toString的情况下可以直接输出?
2021-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人