- 博客(18)
- 收藏
- 关注
原创 两种方法教你在postman设置请求里带动态token
在使用postman调试接口时,遇到一些需要在请求里加上token的接口,若token出现变化,需要手动修改接口的token值,带来重复的工作量,该怎么避免呢?
2022-07-29 17:52:56 16677
原创 解决Cannot call sendError() after the response has been committed和getOutputStream() has already been
怎么解决控制台的Cannot call sendError() after the response has been committed和getOutputStream() has already been called for this response错误
2022-07-14 17:04:02 2852
原创 怎么写一个高性能的导出接口
导出功能是我们常见的业务功能,在导出的数据并不需要实时的情况下,怎么才能提高接口性能呢?你会用js代码进行excel的导出嘛?
2022-07-10 15:49:11 625
原创 深入浅出理解Java中数组的浅拷贝和深拷贝
浅谈Java中的浅拷贝和深拷贝深浅拷贝的区别数组对象的拷贝深浅拷贝中原对象和新对象的改变深浅拷贝的区别关于深浅拷贝,我认为最重要的一点区别是:有没有new了一个新对象,如果有,那就是深拷贝,一般情况下,只要我们不对clone方法进行个性化重写,都只是浅拷贝。数组对象的拷贝值得注意的是,只要一个对象有一个属性是数组,那这个对象即使经过重写clone方法,都还只是浅拷贝。深浅拷贝中原对象和新对象的改变原对象中除了数组属性外,其他属性的改变都会影响clone对象;clone对象的改变不会影响原对象的值
2021-11-28 17:52:31 518
原创 js中foreach有三种写法,你知道吗
JavaScript的foreach初始化写法1、经典写法2、js的foreach3、es6的foreach初始化先创建一个h5文件,并定义一个数组<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js基础</title> <script> var arr = [
2021-05-23 11:36:38 3558
原创 idea中好用的git shelve changes和stash changes
两者的区别有:1、 shelve changes 是idea自带的,会生成default changelist;2、stash changes 不会生成,如果需要删除需要勾选pop命令行;3、其他
2021-05-09 16:20:46 34322 2
原创 Java15来了!!!一文详解JDK15新特性
2020年9月15号,Oracle正式发布了JDK15, 笔者第一时间了解了相关特性,在进行深入学习之后,特给大家献上此文。此次Java15的新特性有哪些?Java自JDK8开始,你了解了哪些特性呢?对于JDK的发布,我们应该怎么去学习?让我们一起来看看。
2021-04-17 10:18:38 5471
原创 spring cloud整合feign和nacos报错:No Feign Client for loadBalancing defined. Did you forget to include
Did you forget to include spring-cloud-starter-loadbalancer问题描述项目环境解决方案1、引入eureka依赖——无效2、降低spring cloud版本——无效3、添加ribbon——无效4、加入spring-cloud-loadbalancer并在nacos中排除ribbon依赖——问题解决参考链接:问题描述最近在使用最新版本的nacos和feign的过程中,启动时遇到一个错误:Caused by: java.lang.IllegalStat
2021-04-11 09:39:28 14263 12
原创 【微服务入门】分布式事务详解及seata的使用
一文读懂分布式事务微服务中的分布式事务问题1 分布式事务介绍1.1 什么是事务1.2 本地事务1.3 什么是分布式事务1.3.0 假如没有分布式事务1.4 分布式事务系统架构1.4.1 什么是分布式系统?1.4.2 分布式事务有哪些场景?1.4.3 单一服务分布式事务1.4.4 多服务分布式事务1.4.5 多服务多数据源分布式事务1.5 CAP定理1.5.1 CAP定理的证明1.5.2 取舍策略2 分布式事务解决方案2.1 基于XA协议的两阶段提交(2PC)2.1.1 概念2.1.2 背景2.1.3 思路2
2021-03-28 18:06:33 1845 1
原创 一文搞懂本地和远程分支代码回退git reset
代码中有时候不可避免会出现不该commit的文件被commit,不该push的文件被push到Github里等场景,这时,git reset 这个不那么熟悉的命令就派上用场了。但是 ,git reset hard、soft、mixed三者有区别吗?git reset会有哪些风险呢?本地和远程仓库的git reset有什么区别?我们该如何避免git reset?
2021-03-27 22:11:05 8309 2
原创 Git必学的merge和rebase区别
rebase or merge?一、git merge二、git rebase三、总结参考链接:一、git merge场景一:我们模拟本地pull&commit代码之后,push时远程又有代码提交,导致push失败的情况。首先,我们在GitHub的dev分支上的GitDemo这个类里,去更新第14行,如下:我们commit代码后,在本地也修改该类的第14行,如下:commit完成后,我们假装已经pull过代码,直接push代码。结果如下图:毫不意外,push was reject
2021-03-25 21:32:46 1897 1
原创 Git分支切换的正确操作,你真的会吗?
关于git先commit还是先pull的问题场景一:本地分支之间的切换场景二:本地分支和远程分支之间同时更新代码功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入场景一:本地分支之间的切换1、不commit就切换分支我们来看看,
2021-03-21 19:43:49 12678 2
原创 nacos访问显示404
使用nacos过程中遇到的问题首页访问404出现这种情况,很有可能不是因为服务器或者配置问题,而是粗心大意导致 ????在原有地址加上后缀后,访问成功,如下图合理的创建标题,有助于目录的生成直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。如何改变文本的样式强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O is是液体。210 运算结果
2020-06-07 12:45:15 15270 12
原创 docker镜像中进入容器命令行并查看运行中的容器
docker中已经装好的MySQL怎么启动进入命令行启动MySQL进入MySQL命令行启动MySQL经常情况下,我们拿到的docker镜像后,第一件事就是查看所有安装的软件:查看所有安装的软件命令如下docker ps -a显示结果如下,可以看到docker中每个容器的状态,id,端口等等,复制MySQL容器的id,即CONTAINER ID 对应的id启动MySQL容器 ,命令如下docker start + 你的MySQL容器id例如我的:docker start a10c
2020-05-31 14:09:18 6081 1
空空如也
idea中amend commit时遇到的问题
2022-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人