上期回顾: 上次博客我们说了我们的volatile关键字,我们知道volatile可以保证我们变量被修改马上刷回主存,并且可以有效的防止指令重排序,思想就是加了我们的内存屏障,再后面的多线程博客里还有说到很多的屏障问题。 volatile虽然好用,但是别用的太多,咱们就这样想啊,一个被volatil ...
分类:
编程语言 时间:
2020-01-14 09:44:33
收藏:
0 评论:
0 赞:
0 阅读:
76
1. Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 2. Redis作者 redis的作者 ...
分类:
其他 时间:
2020-01-14 09:43:56
收藏:
0 评论:
0 赞:
0 阅读:
82
1、从maven官网maven.apache.org/download.cgi去下载zip格式的文件: 2、解压后添加环境变量: path里新增: 3、cmd验证: 4、修改maven全局配置文件: 1)打开maven根目录下的conf目录; 2)编辑settings.xml; 3)找到localR ...
分类:
其他 时间:
2020-01-14 09:43:35
收藏:
0 评论:
0 赞:
0 阅读:
79
目录 filter过滤类源码分析 排序组件 OrderingFilter 搜索组件 SearchFilter 自定义limit限制条件过滤器 筛选插件 djanog_filter 分类筛选 DjangoFilterBackend 区间筛选(自定义区间筛选类) 分页 普通分页 PageNumberPa ...
分类:
其他 时间:
2020-01-14 09:43:12
收藏:
0 评论:
0 赞:
0 阅读:
91
为了便于输入,以下将 M?bius 写作 Mobius。 局部有限偏序集上的 Mobius 函数可由如下递归式计算: $\mu(x, x) = 1$, $\mu(x, y) = \sum_{x\le z ...
分类:
其他 时间:
2020-01-14 09:42:51
收藏:
0 评论:
0 赞:
0 阅读:
96
部分资料来自 该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法提供了Spring Boot应用程序的Consul集成。 通过一些简单的注释,您可以快速启用和配置应用程序内的通用模式,并使用基于Consul的组件构建大型分布式系统。 提供的模式包括服务发现,控制总线和配置。 智 ...
分类:
编程语言 时间:
2020-01-14 09:42:28
收藏:
0 评论:
0 赞:
0 阅读:
77
安装扩展 phpformatter 安装完成后,将文档进行格式化后,就会变成如下的代码格式 安装插件后,也可以对格式化进行配置 //打印日志信息,用于调试 "phpformatter.logging": true, //不使用composer方式 "phpformatter.composer": f ...
分类:
Web开发 时间:
2020-01-14 09:42:09
收藏:
0 评论:
0 赞:
0 阅读:
113
+ "第一期" + "第二期" + "第三期" + "第四期" + "第五期" + "第六期" + "第七期" + "第八期" + "第九期" 我在 github 上新建了一个仓库 "日问" ,每天一道面试题,有关前端,后端,devops以及软技能,促进职业成长,敲开大厂之门,欢迎交流 并且记录我的 ...
分类:
其他 时间:
2020-01-14 09:41:49
收藏:
0 评论:
0 赞:
0 阅读:
79
字符串匹配: sed -i 's/root/ROOT/' passwd 将文件passwd中,每一行中,匹配的第1个符合条件的字符串替换掉,剩下的不匹配 sed -i 's/root/ROOT/2' passwd 将文件passwd中,每一行中,匹配到的第2个符合条件的字符串替换掉,剩下的不匹配 s ...
分类:
系统服务 时间:
2020-01-14 09:41:33
收藏:
0 评论:
0 赞:
0 阅读:
78
1.并发 2.基础 3.访问共享资源 4.终结任务 5.线程协作 6.错失信号 7.死锁 8.其他工具 以上来自《think in java》 ...
分类:
编程语言 时间:
2020-01-14 09:41:11
收藏:
0 评论:
0 赞:
0 阅读:
95
1. 去到官网(https://jenkins.io/zh/download/),下载响应安装包。我用的是RHEL的包。 2. 在机器上安装jdk,因为jenkins需要jdk支持。我这里直接使用了openjdk. 3. 安装jenkins 4. 启动jenkins 5. 放通访问权限,开放8080 ...
分类:
其他 时间:
2020-01-14 09:40:50
收藏:
0 评论:
0 赞:
0 阅读:
65
Given an integer n. No-Zero integer is a positive integer which doesn't contain any 0 in its decimal representation. Return a list of two integers [A, ...
分类:
其他 时间:
2020-01-14 09:39:51
收藏:
0 评论:
0 赞:
0 阅读:
68
进程(process)和线程(thread)是操作系统的基本概念 1.计算机的核心是CPU,它承担了所有的计算任务 2.单个CPU一次只能运行一个任务 3.进程它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态 4.一个进程可以包括多个线程。 5.一个进程的内存 ...
分类:
编程语言 时间:
2020-01-14 09:39:37
收藏:
0 评论:
0 赞:
0 阅读:
67
前提Logstash需要依赖elasticsearch,所以在安装Logstash之前先安装elasticsearch 官方地址 https://www.elastic.co/guide/en/logstash/current/installing-logstash.html 指向当前版本 针对6. ...
分类:
其他 时间:
2020-01-14 09:39:12
收藏:
0 评论:
0 赞:
0 阅读:
74
https://atcoder.jp/contests/abc151/tasks/abc151_e 题意:给你n个数,从中任意选出k个数作为一组,求出任意组合的最大值-最小值之和。 解法:排序,前缀和和后缀和,组合规律。 #include<stdio.h> #include<string.h> #i ...
分类:
其他 时间:
2020-01-14 09:38:35
收藏:
0 评论:
0 赞:
0 阅读:
111
「POJ3613」Cow Relays "传送门" 就一个思想:$N$ 遍 $\text{Floyd}$ 求出经过 $N$ 个点的最短路 看一眼数据范围,想到离散化+矩阵快速幂 代码: ...
分类:
其他 时间:
2020-01-14 09:38:07
收藏:
0 评论:
0 赞:
0 阅读:
56
chrome插件,让你事半功倍 平时chrome插件用多了,发现在工作中有很多插件特别好用,让你事半功倍。于是我抽时间整理了一些非常好用的chrome插件分享给大家,其中有些插件是我已经离不开,每天都在用的。希望这篇文章能帮助你找到适合你的插件,提升工作效率。 工作类# FeHelper【强烈推荐】 ...
分类:
其他 时间:
2020-01-14 09:37:46
收藏:
0 评论:
0 赞:
0 阅读:
96
栈中的数据都是以栈帧(Stack Frame)的格式存在,栈帧是一个内存区块,是一个数据集,是一个有关方法( Method )和运行期数据的数据集,当一个方法A被调用时就产生了一个栈帧 Fl ,并被压入到栈中, A方法又调用了B方法,于是产生栈帧 F2 也被压入栈,B方法又调用了C方法,于是产生栈帧... ...
分类:
其他 时间:
2020-01-14 09:37:03
收藏:
0 评论:
0 赞:
0 阅读:
99
一些软件包 环境:1台centos7 一.普罗米修斯安装 官网下载https://prometheus.io/download/prometheus-2.15.1.linux-amd64.tar.gz 上传至/opt 解压tar xf prometheus-2.15.1.linux-amd64.ta ...
分类:
其他 时间:
2020-01-14 09:36:42
收藏:
0 评论:
0 赞:
0 阅读:
116
背景 学习 "Linear Regression in Python – Real Python" ,前面几篇文章分别讲了“regression怎么理解“,”线性回归怎么理解“,现在该是实现的时候了。 线性回归的 Python 实现:基本思路 导入 Python 包: 有哪些包推荐呢? :数据源 " ...
分类:
编程语言 时间:
2020-01-14 09:36:26
收藏:
0 评论:
0 赞:
0 阅读:
77