Java 多线程进阶 并发协作控制 线程协作对比 Thread/Executor/Fork Join 线程启动, 运行, 结束. 线程之间缺少协作. synchronized 同步 互斥, 限定只有一个线程才能进入关键区. 简单粗暴, 性能损失有点大 _ 2. 操作奶茶账本 假设奶茶店有老板和多名员 ...
分类:
编程语言 时间:
2020-04-22 10:24:17
阅读次数:
57
基于 vue-cli3 搭建的前端模板,fork 或 clone 本仓库,即可搭建完成一个新项目的基础模板,源码地址,欢迎 star 或 fork 特性 CSS 预编译语言:less Ajax: axios,做了一定的封装,详见 src/services/request.js SVG 雪碧图:采用 ...
分类:
其他好文 时间:
2020-04-21 09:19:05
阅读次数:
59
硬连接:lnsource_filedest_file文件具有相同的inode(索引号)和datablock(数据块)。只能对已存在的文件进行建立,不能对目录创建不能跨分区创建删除一个硬链接不会影响其他有相同inode的文件软链接ln-ssource_filedest_file软链接具有自己的文件属性以及权限软链接可以对不存在的文件或目录进行创建软链接可跨分区创建创建软链接,链接计数i_nlike不
分类:
系统相关 时间:
2020-04-19 14:34:54
阅读次数:
85
这是小程序开发第二篇,主要介绍如何上传图片到腾讯云,之所以选择腾讯云,是因为腾讯云免费空间大? 准备工作 上传图片主要是将图片上传到腾讯云对象存储(COS)。 要使用对象存储 API,需要先执行以下步骤: 购买腾讯云对象存储(COS)服务 在腾讯云 对象存储控制台 里创建一个 Bucket 在控制台 ...
分类:
微信 时间:
2020-04-18 22:35:49
阅读次数:
240
这段时间做项目间的代码分离,从git上的A库 fork一份到B库,然后A库和B库就各自独立的需求代码开发。 这样A库和B库的开始时代码基本相同,但遇到一个问题,有些时候A库的代码BUG修改,需要在B库中再修改一下,不太方便。 因此,就试一下用cherry-pick是否可行。 经过翻看一些前辈文章并开 ...
分类:
其他好文 时间:
2020-04-18 09:18:28
阅读次数:
277
目的:运行Atlas并使用Azkaban执行操作任务 环境:Centos 6 内存大小:12G 启动下面的任务后还剩内存将近5G 问题: 当mysql_to_hdfs_db和其他job同时运行时集群很容易就会报错 Cannot create GC thread. Out of system reso ...
分类:
其他好文 时间:
2020-04-16 22:28:47
阅读次数:
86
由于每个项目组git代码管理规范都不一致,分支开发和fork开发模式。我就说下fork处理的流程吧。 问题点: 我的代码是从自己的远程个人仓库clone的。我的个人远程仓库代码是从项目的远程仓库弄fork来的。 我clone的代码在本地修改了一部分代码,在我修改期间项目远程库代码被其他同事提交了好多 ...
分类:
其他好文 时间:
2020-04-16 19:23:38
阅读次数:
87
传统IO拷贝流程 比如:读取文件,再用socket发送出去 先读取、再发送,实际经过1~4四次copy。 1、第一次:将磁盘文件,读取到操作系统内核缓冲区; 2、第二次:将内核缓冲区的数据,copy到application应用程序的buffer; 3、第三步:将application应用程序buff ...
分类:
系统相关 时间:
2020-04-16 19:21:39
阅读次数:
67
linux上的inode编号是索引节点的编号。理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个" ...
分类:
系统相关 时间:
2020-04-16 15:33:03
阅读次数:
84
1.fork创建进程的使用 fork()返回值等于0时,表示创建子进程; fork()返回值大于0时,是主进程; #include<stdio.h> #include<stdlib.h> #include<sys/wait.h> #include<signal.h> void sig_handler ...
分类:
系统相关 时间:
2020-04-15 21:23:20
阅读次数:
104