摘要:背景 前几周在做项目fetch切换,即将HttpUtils调用改成使用Feign调用。大概代码如下: // 原代码 String resultJson = HttpUtil.get(url + "/fin/test?code=" + code, null); RespDTO<Result> resp 阅读全文
posted @ 2020-10-11 11:46 fourther 阅读(53) 评论(0) 推荐(0) 编辑
摘要:java数据类型包含: 基本数据类型:8种 引用数据类型:对象 数组类型 一、基本数据类型 java一共有四大种8小种数据类型:4种整型、2种浮点型、1种字符串类型、1种布尔类型。基本数据类型是在栈中分配的,而引用类型是在堆里面分配空间的。 整数数据类型 1、简介 没有小数部分的数值,可以是负数。 阅读全文
posted @ 2020-09-20 20:46 fourther 阅读(12) 评论(0) 推荐(0) 编辑
摘要:相关概念 Git是一种可以记录某个文件夹下所有文件状态的版本管理工具,它可以将仓库恢复到任何状态时的仓库。 状态?对Git而言哪些东西可以标识仓库的状态? commit对象的SAH-1 分支branch HEAD:指向当前分支的最新指针,保存在.git/HEAD文件中 标签tag 这里包含远程分支的 阅读全文
posted @ 2020-09-20 20:41 fourther 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、url不要使用驼峰形式,采用中划线 2、不要在service层直接操作mapper 因为service层的数据可能来自于关系型数据库MySQL和非关系型数据库Redis,将所有数据来源都写在repository里,这样对service层来说就进行数据存储解耦了。 3、commit信息时,格式如下 阅读全文
posted @ 2020-09-20 20:16 fourther 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1、它实现了ConcurrentMap接口,该接口定义了一些原子操作约定 2、线程安全 完全的并发读和高并发写 读操作完全无锁,牺牲了一致性;写操作部分有锁 它与HashTable、Collections.synchronizedMap HashMap支持null,ConcurrentHashMap 阅读全文
posted @ 2020-09-20 20:15 fourther 阅读(21) 评论(0) 推荐(0) 编辑
摘要:线程安全问题 1、问题描述 为什么java有多线程安全问题?JavaScript、Redis却没有线程安全问题? 2、我的回答 因为java中允许多个线程可以共同操作某个对象。 在线程模型中,多个线程可以操作共享对象,假设一个线程A将共享对象从1变成2,而另一个线程在操作共享对象时,还认为共享对象是 阅读全文
posted @ 2020-09-20 20:12 fourther 阅读(19) 评论(0) 推荐(0) 编辑
摘要:背景 我今天在向其他分支合并代码时,出现冲突,然后我就在gitLab网页上解决冲突。等我下午回头整理自己分支的时候,发现自己分支有其他分支的代码。这也是GitLab在merge代码时的一个操作:反向合并 模拟重现 A:自己提测分支,于明天要合并到master分支; B:其他提测分支,于后天要合并到m 阅读全文
posted @ 2020-09-20 20:08 fourther 阅读(16) 评论(0) 推荐(0) 编辑
摘要:HTML通用属性和相关标签的知识,其实感觉没啥用,真不会的话,其实会到MDN上搜了。 一、通用属性 下面得属性是所有标签都有得属性。 class contenteditable hidden id tabindex title class 用于将标签分类,方便做统一得事情,比如设置样式。不同标签得c 阅读全文
posted @ 2020-09-20 20:07 fourther 阅读(12) 评论(0) 推荐(0) 编辑
摘要:初始化操作 1、更新yum # 进入目录 cd /etc/yum.repos.d/ # 安装wget yum install wget # 下载CentOS6-Base-163.repo,若wget不可用或者无法下载,请在本地下载好后上传至/etc/yum.repos.d/文件 wget http: 阅读全文
posted @ 2020-09-20 19:37 fourther 阅读(17) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-20 19:33 fourther 阅读(0) 评论(0) 推荐(0) 编辑