09 2018 档案

摘要:Java中有那么一些类,是以Atomic开头的。这一系列的类我们称之为原子操作类。以最简单的类AtomicInteger为例。它相当于一个int变量,我们执行Int的 i++ 的时候并不是一个原子操作。而使用AtomicInteger的incrementAndGet却能保证原子操作。具体的类如下: 阅读全文
posted @ 2018-09-28 10:50 段江涛IT 阅读(6742) 评论(0) 推荐(3) 编辑
摘要:要实现有返回值的多线程,具体代码如下: 1.FutureTask实现了接口Runnable,所以可以传入到线程中执行 2.futureTask.get()是一个阻塞方法 3.Callable<Integer>中的Integer表示返回的数据类型 阅读全文
posted @ 2018-09-27 21:12 段江涛IT 阅读(513) 评论(0) 推荐(0) 编辑
摘要:fork-join我们可以理解为分而治之,就是说当一个任务非常大的时候,我们可以按照一定的业务需求拆分为若干个小的任务,最后把这些小的任务再聚合起来。 下面就通过fork-join实现一个从1加到100的多线程实现方式。 首先定义类SumTask,必须继承RecursiveTask<Integer> 阅读全文
posted @ 2018-09-26 10:46 段江涛IT 阅读(2581) 评论(0) 推荐(1) 编辑
摘要:Nginx相关 标签(空格分隔): nginx 享学 安装部署 + 通过源代码的方式安装 + 使用 ./sbin/nginx 启动 ./sbin/nginx t 检查是否有错 ./sbin/nginx s reload 重新加载 具体的使用 location 匹配规则 1. = 全匹配 2. ^~ 阅读全文
posted @ 2018-09-26 09:45 段江涛IT 阅读(221) 评论(0) 推荐(0) 编辑
摘要:背景 执行.sh脚本时出现$’\r’: 未找到命令, 原因 是因为命令直接从windows 复制过来导致的 解决 yum install dos2unix dos2unix **.sh 进行转换 再次执行即可 阅读全文
posted @ 2018-09-19 21:01 段江涛IT 阅读(10168) 评论(3) 推荐(2) 编辑
摘要:关于什么是Nginx,Nginx的优势和使用范围这里就不多说了。其实它就是一个web服务器。这篇文章主要是说Nginx的安装和使用。 安装方式有yum安装和源码安装,这里主要讲源码安装 1.安装依赖,总共4个 2.创建文件夹并下载源文件 3.解压文件 4.配置 5.编译安装 6.启动 最后,启动后的 阅读全文
posted @ 2018-09-19 14:57 段江涛IT 阅读(154) 评论(0) 推荐(0) 编辑
摘要:doker就是一个容器,如果想要在windows安装还必须要用另外一个工具docker-toolbox。下载地址:https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 我们下载最新的即可。 然后这个exe文件我们一路下一步 阅读全文
posted @ 2018-09-18 14:31 段江涛IT 阅读(298) 评论(0) 推荐(0) 编辑
摘要:首先把package.json贴出来,这里很多插件存在版本区别,因此要特别注意版本,不是所有的安装最新的都行 { "name": "life_manager", "version": "1.0.0", "description": "", "main": "index.js", "scripts": 阅读全文
posted @ 2018-09-11 16:28 段江涛IT 阅读(158) 评论(0) 推荐(0) 编辑

页脚HTML代码