自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 SpringBoot拦截器、过滤器和监听器

三者使用场景和区别  监听器:listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。用于在事件发生前、发生后做一些必要的处理。其主要可用于以下方面:1、统计在线人数和在线用户2、系统启动时加载初始化信息3、统计网站访问量4、记录用户访问路径。...

2019-08-30 20:11:09 459

转载 springboot后端获取前端请求参数的几种方法

转载自:https://www.cnblogs.com/zhanglijun/p/9403483.html

2019-08-30 20:10:33 2041

转载 Vue批量下载文件

如果不需要打包,只需要弹出多个下载框,参考https://blog.csdn.net/weixin_40923145/article/details/84107444如果需要打包成压缩文件,参考https://www.mmxiaowu.com/article/59b23f5d5b06a403cf687ed6https://blog.csdn.net/qq_38377774/arti...

2019-08-27 16:41:03 2403

转载 java读取远程图片缺失或者不全

https://blog.csdn.net/open_yu/article/details/80008289

2019-08-26 17:16:26 676

转载 IDEA 常用快捷键

https://www.cnblogs.com/yuanfy008/p/10145276.html

2019-08-23 15:04:02 85

原创 前后端使用json传递数据时的注意点

前端使用vue的axios传递数据,后端使用springboot来传递数据,因为springboot框架中的HttpMessageConverter会自动进行json与对象之间的互转。 后端传递对象给前端时,前端接收即可,例如接收一个List<User>,其具体内容如下 public class User{ private String name; priv...

2019-08-22 15:55:39 3051

转载 SpringBoot 中从application.yml中获取自定义常量

https://blog.csdn.net/zhu0836/article/details/80307824

2019-08-21 10:01:40 1849

原创 Socket通信中输入流数据读取不完整的问题

在使用Socket传递信息的过程中,会存在输入流数据读取不完整的问题。经过了解是因为TCP的封包与拆包,参考https://blog.csdn.net/shuizhizhiyin/article/details/59108713,其介绍如下:一.为什么基于TCP的通讯程序需要进行封包和拆包.TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的,其间是没...

2019-08-20 15:20:31 8004 3

原创 java.lang.ClassCastException的java类型转换异常解决方案

在项目中,需要使用XStream将xml string转成相应的对象,却报出了java.lang.ClassCastException: com.model.test cannot be cast to com.model.test的错误。原因:项目中应该是采用了热部署,devtools,因为累加载器的不同所以会导致类型转换失败措施:在pom.xml中将以下代码注释掉:&lt...

2019-08-19 17:05:52 27921 1

原创 使用XStream实现对象与XML之间的互转

首先加Maven依赖<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.10</version></dependency&g...

2019-08-16 16:50:54 178

原创 JS中定义数组对象

var names = ["Fariz", "Falisha", "Mami", "Defina", "Fiska", "Papi"];var age = [1,2,3,4,5,6]var arrayObject = new Array();for(let i=0;i<names.length;i++){ arrayObject[i]={ name:names...

2019-08-16 16:44:19 6079

原创 使用fastJson实现对象与json之间的互转

Fastjson,是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库。其开源的下载网址为:https://github.com/AlibabaTech/fastjson。为了测试功能,先创建一个user对象class User { private String name; private int age; public Strin...

2019-08-16 10:32:32 593

原创 谷歌前端页面的同一个文件不能上传两次的解决办法

谷歌浏览器,file input出于安全角度,用户异步上传完毕文件后选择相同文件时,不会触发onChange函数,因此再次上传相同的文件时会失败。解决方案:在上传失败或上传成功的回调中将 input type=file的value清除...

2019-08-15 15:25:19 913

转载 常用Content-Type

https://blog.csdn.net/jiandan1127/article/details/89214225

2019-08-15 15:17:32 152

原创 Vue+SpirngBoot 实现单文件和多文件的上传

前端使用Vue,后端使用SpirngBoot,实现通过网页上传单个文件或者多个文件到后端服务器一.单个文件上传html部分<input class="file" name="file" type="file" @change="update"/>js部分update(e){ let file = e.target.files[0]; ...

2019-08-15 10:49:01 687

原创 css实现多个div在一行内显示

为了能让多个div的内容在同一行显示,需要1.设置每一个div的宽度,并且所有div的width加起来不能超过显示屏的宽度,否则会被迫换行;2.每个div设置display:inline通过设置上述两项便可以实现div不换行。同时,如果需要最右边的div靠右,可以设置float:right...

2019-08-14 19:28:58 6960

转载 Vue封装组件

参考地址:https://segmentfault.com/a/1190000015373435?utm_source=tag-newesthttps://www.cnblogs.com/dudu123/p/10509787.htmlhttps://www.cnblogs.com/pengfei-nie/p/9134367.html

2019-08-14 14:15:35 409

原创 @GetMapping与@PostMapping的区别以及@RequestParam、@Pathvaribale和@RequestBody的区别

在SpringBoot项目中,除非传输数据量较大或者特殊要求,一般情况下增删改使用Post,查使用Get。相对应与@PostMapping和@GetMapping两个注解。那么这两个注解究竟有什么区别呢?@GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = Reques...

2019-08-12 20:19:33 14530

转载 Java 网络编程 之 socket 的用法与实现

一、概念TCPTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内 另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层...

2019-08-08 21:12:36 389

原创 Mybatis中Dao与XML之间的l参数传递

在使用mybatis框架时,大多时候自动生成的mapper.xml文件能满足我们所需的数据库操作,但一些情况下还是需要我们自己写sql;为了加深印象,总结了下参数传递的方式以及各个关键字的含义如下:语句中接收参数的方式有两种:1、 #{}预编译 (可防止sql注入)2、${}非预编译(直接的sql拼接,不能防止sql注入)参数类型有三种:1、 基本数据类型2、 HashMap(使用...

2019-08-06 14:59:59 1253

转载 Springboot WebMvcConfigurer详解

https://blog.csdn.net/cowbin2012/article/details/85194353

2019-08-05 10:36:51 2155

转载 background-attachment

background-attachment属性进阶前提是定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。取值:scroll:默认值,背景图相对于元素固定,背景随页面滚动而移动,即背景和内容绑定。fixed:背景图相对于视口固定,所以随页面滚...

2019-08-05 10:08:17 10616

转载 CSS长度单位:vh、vw、vmin、vmax、em、rem、ex、ch、px

CSS的长度单位。一些属性可能允许有负长度值,或者有一定的范围限制。如果不支持负长度值,那应该变换到能够被支持的最近的一个长度值。长度单位包括包括:相对单位和绝对单位。相对长度单位包括有: em, ex, ch, rem, vw, vh, vmax, vmin绝对长度单位包括有: cm, mm, q, in, pt, pc, px1、vh、vw有点像width和height属性,...

2019-08-05 10:07:05 4383

neo4jziyuan

https://we-yun.com/doc/neo4j/

2024-08-22

java-all-call-graph-main-2.0.0.zip java-callgraph2-main-2.0.5.zi

java-all-call-graph-main-2.0.0.zip java-callgraph2-main-2.0.5.zip

2024-08-14

java-callgraph2-readme

java-callgraph2-readme

2024-08-14

Java的两种读写锁介绍

Java的两种读写锁介绍

2020-11-18

springboot启动周期流程

springboot启动周期流程

2020-10-27

第四期.Bean的生命周期.zip

bean的生命周期,简单整理了spring中bean的生命周期

2020-10-12

football-dragram-master.zip

football-dragram-master.zip

2019-06-11

axios-master.zip

axios-master.zip!

2019-06-05

开发工具库108MB.rar

html开发工具库

2019-05-29

bdl-admin-master.rar

iview-admin的二次开发!

2019-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除