![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
冥冥之外
冥冥之外,鸿鹄之灾
展开
-
feign序列化子类反序列化只得到父类
情况是这样的,我要传的数据Trade包含很多的子类。我存的时候放的子类,接收到却是只有父类的数据。feign默认使用jackson进行序列化。使用完全限定类名做识别。需要在父类上加上注解。原创 2022-07-29 18:34:52 · 1044 阅读 · 4 评论 -
idea导入spring源码
spring源码也看过几遍了,每次换一个环境就要搞半天,各种编译错误,最近发现一个最简单的记录一下1.下载spring源码https://github.com/spring-projects/spring-framework2.解压后在spring解压目录执行 gradlew :spring-oxm:compileTestJava如果报错可能是自动下载的gradle包不全引起的重新在下载一个https://gradle.org/releases/覆盖之前目录下的3.配置环原创 2021-01-19 11:44:25 · 298 阅读 · 1 评论 -
springboot+Thymeleaf生成PDF
springboot项目创建以后,pom添加<!--pdf模板生成--> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId>...原创 2019-10-02 21:17:23 · 4707 阅读 · 6 评论 -
Thymeleaf在js取值
<script th:inline="javascript"> var list = [[${userFingerList}]];th:inline="javascript"和[[${}]]最好都加上虽然有时th:inline="javascript"不加也可以;原创 2019-08-08 11:21:47 · 896 阅读 · 0 评论 -
vue axios 类的封装
new Vue({ el: '#uploadDiv', methods: { uploadConfig(e){ axios({ method:"post", url:"fileUpload", ...原创 2019-05-23 19:41:53 · 132 阅读 · 0 评论 -
vue axios实现文件上传后台springboot
引入jar <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3<...原创 2019-05-23 17:27:01 · 2006 阅读 · 1 评论 -
lombok @Slf4j配置文件
lombok使用时需要安装插件;log配置文件<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相原创 2019-01-23 16:05:12 · 6788 阅读 · 0 评论 -
maven创建多模块项目
首先创建maven project 将pom.xml中<packaging>jar</packaging>改为<packaging>pom</packaging>否则创建Maven Module会报错 The parent project must have a packaging type of POM创建Maven Module会...原创 2019-01-19 09:53:57 · 155 阅读 · 0 评论 -
orm框架
orm框架是能够屏蔽底层数据库细节,提供统一的数据访问接口的数据库操作框架,另外能够支持客户端主从,分库,分表等特性。Mybaties:最流行的orm框架;jdbctemplate:spring orm提供,对于主从分离,分表需要自己实现;TDDL:阿里的TDDL,主要用于解决分库分表场景下的访问路由(持久层与数据访问层的配合)以及异构数据库之间的数据同步,它是一个基于集中式配置的JD...原创 2018-09-26 22:22:22 · 1205 阅读 · 0 评论 -
springboot属性源获取及优先顺序
1.命令行参数 cdm输入的参数java -jar 2.java:comp/env里的JNDI属性3.JVM系统属性4操作系统环境变量5.随机生成的带random.*前缀的属性。如${random.long}6.应用程序之外的application.properties或yml7.打包在程序里的application.properties或yml8.通过@Propert...原创 2018-09-02 15:24:17 · 401 阅读 · 0 评论 -
springboot笔记firstProject
首先安装maven,在eclipse中配置,但是版本不要太高,我开始是3.5.0的就会报错,于是换了3.0.5如果pom.xml报错,头部报错就是maven版本太高,如果报jar包错误就是jar包没有下载下来...原创 2018-05-20 20:31:17 · 115 阅读 · 0 评论 -
新建springboot项目报错
第一次建springboot项目总是报pom.xml里spring-boot-starter-parent找不到,查看本地仓库确实没有网上找到的资料都是没有解决方案,只好自己解决。可能是maven问题,jar包没有自动下载,于是重装了maven第二次启动还是报错,查看了本地仓库只有几兆,是网速太慢或者超时,于是删除掉项目重新下载看着是jar下下来了问题解决...原创 2018-05-20 20:07:29 · 314 阅读 · 0 评论 -
List,Set和Map
collection是最基本的集合接口,list和set都继承自collection接口。1.ArrayList实现了基于动态数组的数据结构,在内存中连着放的,查询操作效率比较高,插入和删除操作效率比较低。当元素超过它的初始要求时,容量增加50%。2.LinkedList基于链表的数据结构,地址是任意的。不需要连续的地址,对于add和remove,会比较快。而查询要移动指针,所以查询操作会比较低。...原创 2018-03-29 18:26:29 · 128 阅读 · 0 评论