
随笔
文章平均质量分 90
Megustas_JJC
change the world by program
展开
-
浅谈Python和Java的多进程与多线程的异同
最近在学习Python多线程相关的部分,遇到了这样的一句话:“对于任何Python程序,不管有多少的处理器,任何时候都总是只有一个线程在执行”,即Python中的多线程是“假的多线程”,是什么原因造成这样的说法,搜集查阅了一些资料,并且对比Java,如下是个人对于这个问题的一些理解:解释型语言编译性语言例如c语言:用c语言开发了程序后,需要通过编译器把程序编译成机器语言(即计算机识别的二进原创 2018-01-20 20:00:04 · 9367 阅读 · 6 评论 -
使用 Git上传代码到coding代码仓库详解
看到网上许许多多关于Git使用的文档,要么文章过于详细,不便于新手快速上手,要么过于简洁,甚至好多是错误的······怀疑未经实践便一个个转载而来,故通过一篇博客每步的记录下使用Git上传代码到代码库(支持Git代码托管的平台比较多,而且都是免费的,此处以coding.net为例子,速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。) 1.生成ssh 在电脑原创 2016-11-10 15:34:56 · 3993 阅读 · 3 评论 -
消息队列任务丢失的原因
有时:一个异步处理的操作正常的放到了异步队列里,但是并没有被处理,或者数据库用改动,但是消费的binlog日志并没有改动信息,造成这种的原因是什么?对此进行一定猜测,消息队列是不安全的,会丢失任务(如kafka)?相比之下,写定时任务,去数据库里扫表,拿出处理中的订单,去挨个轮询状态。这样比较准确,但是对性能有损耗,对数据库造成额外压力,并且非实时。任务丢失的一些猜想:reids 的list...原创 2018-10-26 22:35:10 · 1256 阅读 · 0 评论 -
yarn安装
curl -o- -L https://yarnpkg.com/install.sh | bash原创 2019-01-07 16:11:13 · 295 阅读 · 0 评论