- 博客(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
原创 前后端使用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中将以下代码注释掉:<...
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
java-all-call-graph-main-2.0.0.zip java-callgraph2-main-2.0.5.zi
2024-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人