
随笔记录
文章平均质量分 82
日常开发小功能,以及网上学到的新知识
程序媛的格子衫
个人github网址:https://github.com/tanghh0410
展开
-
项目构建基础之统一结果和统一异常
原文:https://mp.weixin.qq.com/s/qwzXJ9WDeTAsSsO2297CYQ(1)统一结果返回目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端交互与UI 的展示。统一结果的一般格式: 1.是否响应 2.响应状态码 3.状态码的描述 4.响应数据5.其他标识符a. ResultCodeEnumpacka...翻译 2020-05-07 10:17:18 · 1330 阅读 · 0 评论 -
在项目中使用Swagger文档
1.为什么要使用Swagger?前后端协作开发过程中,时间周期一长,接口文档就变得难以维护,而我们通过swagger 只需要平常在写代码的时候加上一些注解,就可以生成一个接口在线文档,进行一些简单的功能测试!2.如何使用Swagger?1).需要在pom.xml中引用jar包复制出来:<!-- swagger start --><dependency&...原创 2019-09-29 10:52:01 · 2415 阅读 · 0 评论 -
实锤!JAVA集合就是最渣的渣男,最大的海王
我发现集合简直就是程序届的渣男,语言里的海王啊!而且一个个的还有自己的鱼塘,最重要的是这个鱼塘竟然还能动态扩容,简直是太可怕了。原创 2021-06-03 18:22:25 · 554 阅读 · 5 评论 -
常用的Docker命令(补充Linux命令)
前言:hello 小伙伴们 好久不见 之前一直忙着求职入职等工作,好久没写博客了,关键是新公司不让上网了,但是正常百度还是可以(笑哭)。新系统部署在linux系统上,项目war包部署在docker容器上,今天介绍一下这几天学到的docker相关命令。可以通过Xshell SecureCRT这些软件连接到机器上,接下来就可以使用docker的一些常用命令。软件使用方面大同小异。以下我列举了一下docker的常用命令。1.列出docker所有容器的命令 docker ps2...原创 2020-10-11 15:40:57 · 571 阅读 · 0 评论 -
MySQL相关知识
164.数据库的三范式是什么?第一列:保证数据库中字段具有原子性,不可再分。第二列 : 保证每列都与主键直接相关。第三列: 数据库的每一列都和主键直接相关而非间接相关。参考文章:https://blog.youkuaiyun.com/tangthh123/article/details/104097956165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?一般情况下 我们创建表的类型InnoDB,如果新增一条记录(不重启转载 2020-07-15 13:40:45 · 1845 阅读 · 0 评论 -
Hibernate MySQL MyBatis
十二、Hibernate113.为什么要使用 hibernate?1.对jdbc 访问数据库的代码进行了封装,大大简化了数据访问层繁琐的重复性代码。2.Hibernate 是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现,它很大程度的简化dao层的编码工作。3.Hibernate 使用Java 反射机制,而不是字节码程序来实现透明性。4.Hibernate 的性能非常好,因为它是一个轻量级框架,映射的灵活性很出色,它支持各种关系数据库,从一对多到多对多的各种复杂关系。详细可原创 2020-07-14 17:24:46 · 1857 阅读 · 0 评论 -
面试题-容器
现在新技术迭代非常快,我们一方面要学习掌握更多的新技术,同时我们需要不断的巩固已学的知识,一点点的知识积累终会变成质的飞跃。现在我就想来总结一下java一些常用的面试题。原文:https://blog.youkuaiyun.com/sufu1065/article/details/88051083参考文章 文章1一.容器18.java 容器都有哪些?答:数组 ,String ...转载 2020-07-13 15:05:11 · 743 阅读 · 0 评论 -
总结Java基础,填补知识漏洞
现在新技术迭代非常快,我们一方面要学习掌握更多的新技术,同时我们需要不断的巩固已学的知识,一点点的知识积累终会变成质的飞跃。现在我就想来总结一下java一些常用的面试题。原文:https://blog.youkuaiyun.com/sufu1065/article/details/88051083参考文章 文章1一.java基础1.JDK和JRE有什么区别?答:JDK : JD...转载 2020-07-09 14:11:10 · 977 阅读 · 0 评论 -
关于Spring的几个问题总结
1.为什么使用Spring?在Java中,Spring是一个开源源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿真个系统应用,Spring是一个分层的JavaSE/EE 一站式轻量级开源框架。特点:1.方便解耦 简化开发(通过Spring 提供的)初识Spring 为什么使用Spring?91.解释一下什么是 aop?92.解释一下什么是 ioc?93.spring 有哪些主要模块?94.spring 常用的注入方式有哪些?.原创 2020-07-14 14:37:56 · 1255 阅读 · 0 评论 -
今天刚好遇到了一个@Value 注解取不到值的问题
前言:今天刚好碰到了一个类加载顺序 我们一起看一下,先看一下这个问题是怎么样的原创 2020-06-30 10:16:15 · 9516 阅读 · 3 评论 -
2020520
啥也别说了,先接收我的一大波爱心,生活需要仪式感我的小伙伴们,你们收到我的爱心了吗 哈哈哈最后想问我的另一半,我有520礼物吗?原创 2020-05-20 15:43:05 · 707 阅读 · 0 评论 -
SpringBoot 2.1.0上传文件大小报错误Failed to bind properties under 'spring.servlet.multipart.max-file-size‘
前言:昨天对SpringBoot 进行了一个版本升级,升级到了2.1.0 ,结果文件上传就报异常了。文件上传的接口如下: @RequestMapping(value = "/uploadFileToNasLog") public void uploadFileToNasLog(@RequestParam("uploadFile") MultipartFile file)...原创 2020-05-08 09:33:03 · 1201 阅读 · 1 评论 -
JPA 中 查询单条数据的数据改成了 findById(id)
前言:今天后端框架做了一个版本的升级,SpringBoot升级到了2.1.0 版本,随之JPA也进行了一个版本的升级。对代码比较大的一个改变是查询单条数据的方法,在2.0之前JPA是findOne(id), 在2.0以后JPA是 findById()方法。因而我写了下面这段代码在浏览器上测试一下这个接口。报了下面这个错,出错的原因是 当前我的表里面没有id 为10的数据。...原创 2020-05-07 17:37:44 · 1536 阅读 · 0 评论