2018年2月8日

以给定概率权值从一个数组中选出一个数

摘要: 问题描述 假设n个数是[1,2,3,4,5,6,7,8,9,10],概率的权值对应为[20,7,3,1,12,12,17,19,4,5](这里权值之和刚好等于100),那么随机抽取1000000次,1出现的概率应该是20%即200000次左右、2出现的概率为7%,即70000次左右,以此类推。 建模 阅读全文

posted @ 2018-02-08 21:17 子非鱼焉 阅读(528) 评论(0) 推荐(0) 编辑

给OkHttp Client添加socks代理

摘要: Okhttp的使用没有httpClient广泛,网上关于Okhttp设置代理的方法很少,这篇文章完整介绍了需要注意的方方面面。 上一篇博客中介绍了socks代理的入口是创建 时传入一个 对象。 OkHttp client通过 创建,可以通过定制 和`java.net.SocketFactory`来实 阅读全文

posted @ 2018-02-08 21:13 子非鱼焉 阅读(2151) 评论(0) 推荐(0) 编辑

给HttpClient添加Socks代理

摘要: 本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权;2,支持https;3,支持让代理服务器解析DNS; 使用代理创建Socket 从原理上来看,不管用什么http客户端(httpclient,okhttp),最终都要转换到 的创建上去,看到代 阅读全文

posted @ 2018-02-08 21:09 子非鱼焉 阅读(3816) 评论(7) 推荐(1) 编辑

我是如何让minio client上传速度提高几十倍的

摘要: "minio java client" 使用okhttp作为底层的http实现,在产品包里面局域网上传文件的速度一直只有400~800KB/s,经过一天排查发现是 禁用了即时编译导致。 发现问题的场景 minio java的使用架构图是这样的: [Minio Server] 阅读全文

posted @ 2018-02-08 21:03 子非鱼焉 阅读(11673) 评论(0) 推荐(1) 编辑

导航