![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 73
吃小孩的果冻
这个作者很懒,什么都没留下…
展开
-
《Java 并发编程实战》学习笔记一
多核时代每颗 CPU 都有自己的缓存,这时 CPU 缓存(三级缓存)与内存的数据一致性就容易出现问题了,当多个线程在不同的 CPU 上执行时,这些线程操作的是不同的 CPU 缓存。比如,线程 A 操作的是 CPU-1 上的缓存,而线程 B 操作的是 CPU-2 上的缓存,很明显,这个时候线程 A 对变量 V 的操作对于线程 B 而言就不具备可见性了。:高级语言里一条语句往往需要多条 CPU 指令完成,例如count += 1这句代码,至少需要三条 CPU 指令。原创 2024-01-25 17:04:14 · 981 阅读 · 0 评论 -
JVM优化
JVM优化原创 2022-04-03 14:39:47 · 397 阅读 · 0 评论 -
EasyExcel教程
Alibaba Easy Excel最正规的教程最正规的教程当然是官方文档了!官方文档挺全的,里面的Demo包含了大部分常用的场景我就不在这里献丑了,也不搬运了,我就在这里记个地址而已。https://alibaba-easyexcel.github.io/quickstart/write.html......原创 2021-07-31 15:32:44 · 198 阅读 · 0 评论 -
常用git命令详解
(转)常用git命令一、原文地址:生哥哥牛逼(破音)二、补充:1.基本概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系: 图中左侧为工作区,右侧为版本库。在版本库中标记为 “index”原创 2021-05-29 09:20:20 · 670 阅读 · 0 评论 -
LINUX 查看日志
LINUX 查看日志转载于bigdashan《LINUX 查看日志》1. 查看日志常用命令tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志;head: 跟tail是相反的,tail是看后多少行日志;例子如下: head转载 2020-12-22 10:00:11 · 181 阅读 · 0 评论 -
springboot项目javax.validation使用
springboot项目javax.validation使用本文转载自Terry的《springboot项目javax.validation使用》javax.validation 是基于JSR-303标准开发出来的,使用注解方式实现,及其方便,但是这只是一个接口,没有具体实现。Hibernate-Validator是一个hibernate独立的包,可以直接引用,他实现了javax.validation同时有做了扩展,比较强大。SpringBoot在内部集成了hibernate-validation,可以转载 2020-12-22 15:55:01 · 1183 阅读 · 0 评论 -
Swagger 学习资料
转载自guanjunhere《Swagger Annotations》并稍作修改以下是swagger-anntations-1.5.20.jar中的所有类(注解)@Api 标记一个类为Swagger资源(开放的API)通过description来描述其功能。如:@Api(value = “restful”, description = “关于Restful接口文档注释”)@ApiOperation 描述HTTP 方法类型对应的一个操作 CRUD,value和notes来描述其功能 如:@ApiOpe转载 2020-12-21 20:24:03 · 281 阅读 · 0 评论 -
RESTful 学习笔记
转载自:阮一峰博客《RESTful API 最佳实践》并稍作修改RESTful 是一种 API 设计规范,用于 Web 数据接口的设计。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/articles是宾语。动词通常就是五种 HTTP 方法,对应 CRUD 操作。(本人在实际代码中只看到过GET读取,POST新建,PUT更新,DELETE删除)GET:读取(Re转载 2020-12-18 11:09:15 · 114 阅读 · 0 评论 -
idea更改git地址
idea项目更改git地址第一步:idea打开项目,菜单栏找VCS - Git - Remotes第二步:点进去,弹出对话框,选中你要更改的模块,点击编辑第三步:弹出编辑框,更改地址,点击ok第四步:弹出输入账号密码编辑框,输入自己的账号密码,点击确认第五步:更新代码问题解决如果第三步之后出现以下情况:这里可能是access key出了问题,我也没去深究,希望知道的大佬在评论去详解以下,感谢解决方法:把ssh的URL换成HTTP的URL...原创 2021-01-11 11:57:25 · 15178 阅读 · 2 评论 -
MAVEN的安装,配置与IDEA整合
MAVEN的安装,配置与IDEA整合去http://maven.apache.org/download.cgi下载你需要的Maven版本.下载好以后,解压安装到一个目录,我的目录为 D:\Develop\apache-maven-3.5.2.接着配置Maven环境:右键单击"此电脑"-属性-高级系统设置-高级-环境变量…-新建…新建系统变量MAVEN_HOME为你解压的目录 D:\Develop\apache-maven-3.5.2 ,如下图新建MAVEN_HOME变量:找到变量名为Path原创 2021-02-04 10:20:08 · 144 阅读 · 4 评论