摘要: 在Java1.8之后,可以通过反射API java.lang.reflect.Executable.getParameters来获取到方法参数的元信息,(在使用编译器时加上-parameters参数,它会在生成的.class文件中额外存储参数的元信息)但是在JDK1.7及以下版本的API并不能获取到 阅读全文
posted @ 2017-03-09 15:14 relucent 阅读(7295) 评论(0) 推荐(0) 编辑
摘要: 1. SSL:安全套接字层 Secure Socket Layer的缩写 2. TLS:传输层安全协议 Transport Layer Security的缩写 ,SSL的继任者 3. KEY:通常指私钥 4. CSR:是Certificate Signing Request的缩写,即证书签名请求,生 阅读全文
posted @ 2017-03-03 13:23 relucent 阅读(3035) 评论(0) 推荐(1) 编辑
摘要: import java.util.concurrent.TimeUnit; import org.apache.curator.framework.CuratorFramework; import org.apache.curator.framework.CuratorFrameworkFactory; import org.apache.curator.framework.recipes.lo... 阅读全文
posted @ 2017-03-01 13:36 relucent 阅读(5874) 评论(0) 推荐(0) 编辑
摘要: **步骤** 假设来源为 `https://github.com/_original/_project.git` fork 项目为 `https://github.com/_your/_project.git` 1. 检出自己在github上fork别人的分支到目录下 git clone https 阅读全文
posted @ 2017-02-28 15:50 relucent 阅读(5875) 评论(0) 推荐(3) 编辑
摘要: 很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此)。根据这几个字节的内容就可以确定文件类型,因此这几个字节的内容被称为魔数 (magic number)。 阅读全文
posted @ 2017-02-18 10:10 relucent 阅读(5586) 评论(0) 推荐(0) 编辑
摘要: RPM包的制作 前言 按照其软件包的格式来划分,常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这两类系统分别提供了自己的软件包管理系统和相应的工具。 类RedHat系统中软件包的后缀是rpm,提供了同名的rpm命令来安装、卸载、升级rpm软件包; 类Debian系 阅读全文
posted @ 2016-06-28 18:38 relucent 阅读(3757) 评论(0) 推荐(0) 编辑
摘要: * 手动安装 rpm 包 `rpm-ivh xxxxx.rpm` 参数: --force 即使覆盖其他包的文件也没强迫安装 --nodeps 即使依赖包没安装,也被强制安装 * 查看 rpm 包信息 `rpm-qpi xxxxx.rpm` * 查看 rpm 包依赖 `rpm -qpR xxxxx.r 阅读全文
posted @ 2016-05-23 09:49 relucent 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2015-11-11 10:19 relucent 阅读(156288) 评论(33) 推荐(26) 编辑
摘要: Excel的列名是由于字母组成的。 A-Z分别代表1-26 AA是27AB是28以此类推。以下是这种编码的转换方法,如果遇到需要用纯字母编号来表示数字的时候可以用到。/** *类似EXCEL的列头编号的转换方法 */public class AlphaIntegerTest { /** * 将... 阅读全文
posted @ 2015-08-13 21:36 relucent 阅读(2146) 评论(0) 推荐(1) 编辑
摘要: 定义余弦相似度(cosine similarity),又称为余弦相似性。通过计算两个向量的夹角余弦值来评估他们的相似度。概念向量,是多维空间中有方向的线段,如下图是二维空间的两个向量:如果两个向量的方向一致,即夹角接近零,那么这两个向量就相近。要确定两个向量方向是否一致,可以用余弦定理计算向量的夹角... 阅读全文
posted @ 2015-06-18 16:40 relucent 阅读(3694) 评论(0) 推荐(0) 编辑