logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式系统常用技术栈扫盲

本文涉及到技术名词:(后续还会不断完善补充)nginx, rpc, zookeeper, 消息中间件(jms, activeMq,rabbitMq,rocketMq), NoSQL(redis, mongodb)分布式由来:    国内来讲,移动互联网的爆发伴随着分布式系统的突现,移动互联网最大的特点是2(to)c的o2o产品越来越多,这跟传统2b的系统最大区别就是用户量的不同,2c系统的用户量远

linux和mac修改max_user_processes和open_file最大值

1. 进入/etc/security/limits.conf,编辑:* soft nproc 65535* hard nproc 65535* soft nofile 65535* hard nofile 65535nofile对应open_files,nproc对应max_user_processes2. 进入/etc/security/limits.d/90-nproc.conf(没有conf

java生成6位随机数的5种方法

1. 用math.random()实现,比较麻烦的一种方式,思路是:math.random()生成的是[0.0, 1.0)的伪随机数,如果 当前值是0.9...,则直接*1000000返回,其他情况可能生成0.8...,0.03...,0.0003...,这些情况都*1000000,但是结果可能是6位,5位,4位都有可能,那么再加上100000,肯定就保证是6位了,参考如下:for (int

eclipse git提交忽略文件gitignore,以及不起作用问题解决

eclispe中git提交时,一些类似.classpath, .project文件不能提交,需要在pom.xml平级目录下新建.gitignore文件进行设置。有时候项目中存在了.gitignore文件,但是看不到,需要这样设置.gitignore文件设置了,commit时候还是会看到.classpath,.project会包含在内,这是因为gitignore文件只会忽略那些没有被git  tra

gomobile的使用-用go语言编写移动端sdk和app开发

    这段时间负责了一个区块链虚拟币手机轻钱包的开发,类似于imtoken, 其中钱包的公私钥生成要放在手机端本地,所以要给移动端提供一个可调用的sdk,用到了gomobile编译go语言生成的方式。(本文以mac操作为例)谨记要打包android  sdk, 确保pc上安装了android sdk ndk,  要打包ios  sdk,确保pc上安装了xcode1. 确保mac上安装了go2.

到底了