- 博客(11)
- 收藏
- 关注
原创 前端枚举管理类自动生成工具
前端枚举管理类自动生成工具前言在开发阶段,可能我们的Java项目中需要定义大量枚举类,而对于前端来说,所有的枚举值都必须与其一一对应,在前端构建枚举以及维护枚举类也是一项耗时工作,由此,编写了这个前端枚举类生成工具,以便对项目中的枚举统一生成以及管理。github地址:前端枚举生成工具构建思路前后端枚举属性对应Java枚举属性前端枚举属性namefieldvaluevaluedescriptionlabelJava枚举模版:public e
2021-09-11 16:39:31
381
原创 防止XSS攻击相关问题
防止XSS 攻击相关问题XSSXSS是跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。(摘自百度百科)举一个简单的例子:在网页的输入框中输入<script>alert(“Hellow! XSS”)</scrip
2020-07-22 13:59:56
612
原创 gateway 与 spring-boot-starter-web 冲突问题
gateway 与 spring-boot-starter-web 冲突问题环境:SpringCloud 版本 ---- Finchley.SR2SpringBoot 版本 ---- 2.0.6.RELEASE问题描述:将 zuul 网关升级为 gateway 时,引入gateway 依赖启动网关子项目报错引入的依赖:<dependency> <...
2019-12-31 11:48:10
10897
9
原创 IDEA 编译打包执行jar包报错
IDEA 编译打包执行jar包报错在IDEA运行项目没有问题,打包成 jar 包运行出错错误信息:F:\MyProject\DIYC\diyc_register\target>java -jar diyc_register-1.0.0.1-jar-with-dependencies.jar . ____ _ __ _ _ /\\ / ...
2019-11-20 10:04:37
1026
原创 SpringBoot 配置文件编码问题
SpringBooot 配置文件编码问题错误描述09:28:57.212 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/C:/Program%20Files...
2019-11-04 13:51:52
1470
1
原创 Git 命令总结
Git 命令总结分支操作git branch 创建分支git branch -b 创建并切换到新建的分支上git checkout 切换分支git branch 查看分支列表git branch -v 查看所有分支的最后一次操作git branch -vv 查看当前分支git brabch -b 分支名 origin/分支名 创建远程分支到本地git branch --merg...
2019-11-04 08:30:05
95
原创 关于layui 多文件上传一些问题
关于layui 多文件上传一些问题前言:最近使用layui文件上传模块实现批量上传图片遇到一些问题,包含:批量上传实时进度条,选中文件总数统计以及上传完成的文件统计。这篇文章主要是总结使用layui上传模块过程中遇到一些问题以及解决思路,这里不对layui文件上传模块做过多介绍,使用前建议阅读layui官方文档:https://www.layui.com/doc/modules/upload...
2019-10-14 15:23:24
4891
2
原创 Java集合之HashMap源码分析
JAVA 集合之HashMap源码分析1. 概述HashMap 由 数组+链表 组成的(“链表散列” 即数组和链表的结合体),数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(HashMap 采用 “拉链法也就是链地址法” 解决冲突),如果定位到的数组位置不含链表,那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度依然为 O...
2019-10-10 08:41:00
317
原创 Java集合之LinkedList源码分析
Java 集合之LinkedList源码分析1. 概述LinkedList最大的特点是它的数据结构,它的底层是使用链表结构实现。链表是线性表的一种。而链表又分为单向链表和双向链表,链表又有循环与非循环之分,在jdk1.6中就是使用了双向循环链表的结构,而在jdk1.7和jdk1.8中改成了双向链表,也就是取消循环了。本文主要分析jdk1.8中LinkedList的源码,当然,下面我也会放上几种...
2019-10-10 08:38:10
292
原创 Java集合之ArrayList源码分析
JAVA 集合之ArrayList源码分析1. 概述ArrayList是一个动态数组序列,能动态增长和缩减容量。允许存入空值和重复元素,基于数组实现,具备快速随机查找功能。非线程安全。本文针对jdk1.8从源码角度分析ArrayList结构,初始化,容量,以及扩容。2. 源码分析2.1 继承结构打开源码我们可以看到ArrayList继承的类与实现的接口分析:继承Abstract...
2019-10-10 08:36:55
218
原创 Java集合整理
Java 集合整理概述:java的集合类存放在Java.util包中,主要有三种:List(包含Queue)、Set、Map接口继承关系与实现(见下图)Iterator: 迭代器,迭代遍历集合中的元素Collection: Collection是集合List、Set、Queue最基本的接口Map: 做为映射表的基础接口Iterator(迭代器)集合很像是生活中的容器,作...
2019-10-10 08:30:34
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人