![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
最皮双皮奶
这个作者很懒,什么都没留下…
展开
-
idea中SpringBoot项目使用@ConfigurationProperties注解导致name属性被替换为PC用户名
@ConfigurationProperties注解导致name属性被替换为PC用户名 今天在SpringBoot练手途中遇到了一个有意思的小bug。 在实体类上标注@ConfigurationProperties(prefix = "user")注解,实现yaml配置文件给实体类属性的赋值, 然后发现了其中一个属性(name)不管怎么改,浏览器的值一直不变。先看我的代码//pojo实体类User@Component@ConfigurationProperties(prefix = "use原创 2020-06-08 11:43:35 · 2768 阅读 · 4 评论 -
web.xml中 /和/*的区别
web.xml中/和/*的区别< url-pattern>/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url< url-pattern>/* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)因为 springmvc 要使用DispatcherServlet类 处理 前端的 请求,所以配置为< url-pattern > / </ url-pattern >原创 2020-06-02 18:23:11 · 199 阅读 · 0 评论 -
Mybatis 中$与#的区别
Mybatis 中$与#的区别1、 #是将传入的值当做字符串的形式,eg:select id,name from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name from student where id =‘1’.2、 $是将传入的数据直接显示生成sql语句,eg:select id,name from student where id =${id},当前端把id值1,传入到后台的时候,就相当于 select id,name原创 2020-05-15 20:24:23 · 184 阅读 · 0 评论 -
Java中的基础注解
注解概念描述:* JDK1.5之后的新特性 * 说明程序的 * 使用注解:@注解名称.作用分类: ①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】 ②代码分析:通过代码里标识的注解对代码进行分析【使用反射】 ③编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】.JDK中预定义的一些注解 * @Override :检...原创 2020-04-29 14:32:41 · 132 阅读 · 0 评论 -
数据结构之双向链表_Java
单向链表的缺点分析:单向链表只能往后查找,而双向链表可以向前或向后查找。单项链表不能自我删除,需要依靠辅助节点指向上一个节点(父节点)。而双向链表则可以自我删除。今日目标: 分析双向链表如何完成遍历,添加,修改和删除的思路。 代码实现上述思路。思路如下:话不多说先上图。HeroNode:节点。next:指向下一个节点。pre指向上一个节点。1. 遍历方向和单链表一样...原创 2020-04-18 21:05:24 · 139 阅读 · 0 评论 -
Response响应解决页面中文乱码问题
默认情况下造成中文内容乱码的原因:把中文内容存放到缓冲区中使用的是ISO8859编码。ISO8859不支持中文。 解决方法(必须放在设置响应体之前来设置编码格式):设置缓存区编码格式为UTF-8,使用 setCharacterEncoding() 方法.在响应中主动告诉浏览器使用UTF-8编码格式接收数据,使用 setHeader() 方法.使用封装类简写Content-Typ...原创 2020-04-18 20:06:18 · 1063 阅读 · 1 评论 -
数据结构之单链表_Java
本文主要对单项链表进行了如下几个操作单向链表的创建和遍历。单向链表按顺序插入节点单向链表节点的修改单向链表节点的删除链表链表是有序的列表,但是他在内存中的存储如下:链表是以节点的方式来存储,是链式存储。每个节点包含data域,next域:指向下一个节点。如上图:发现链表的各个节点不一定是连续存储的。链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定。单链表...原创 2020-04-09 17:37:01 · 157 阅读 · 0 评论 -
数据结构之实现数组模拟队列_Java
用Java实现数组模拟队列本文共分为两部分:用数组模拟队列用数组模拟环形队列队列队列是一个有序列表,可以用数组或者链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。示意图:使用数组模拟队列示意图数组模拟队列思路队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如上图,其中maxSize是该队列的最大容量因为队列的输...原创 2020-04-08 21:59:28 · 163 阅读 · 0 评论 -
数据结构之实现稀疏数组_Java
Java实现稀疏数组以及将稀疏数组存储到硬盘和从硬盘种读取操作本文使用Java来实现稀疏数组的一些操作原二维数组–>稀疏数组稀疏数组存储到硬盘硬盘读取到list集合中list–>新稀疏数组新稀疏数组–>新二维数组二维数组转稀疏数组遍历原始的二维数组,得到有效数据的个数sum根据sum就可以创建稀疏数组sparseArr 行:int[sum+1] ...原创 2020-04-07 18:26:56 · 222 阅读 · 1 评论