
Java
娃都会打酱油了
世界本来就是不公平的,怨天尤人、自怨自艾又有何用,何不努力一把。
展开
-
disconf-web在windows下的部署
disconf,全称 Distributed Configuration Management Platform(分布式配置管理平台),是java下的一个开源项目,其地址为:https://github.com/knightliao/disconf因为作者关于disconf-web项目的部署部分说明完全基于linux,笔者本机不想装个虚拟机再装Linux,所以折腾了N长时间,还找了Java方面原创 2016-06-01 16:26:44 · 7979 阅读 · 8 评论 -
C#下解析、生成JAVA的RSA密钥、公钥
需要用到的dll在nuget上的地址是:https://www.nuget.org/packages/BouncyCastle/,相关转换代码如下: using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto.Parameters;转载 2016-07-06 14:26:09 · 12734 阅读 · 2 评论 -
RSA加密、解密、签名、验签 DSA签名、验签
重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验签的测试代码,主要代码参考http://xw-z1985.iteye.com/blog/1837376重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验签的测试代码,主要代码参考http://xw-z1985.iteye.com/blog/1837376重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验原创 2016-07-15 15:44:56 · 19006 阅读 · 6 评论 -
Hive永久UDF依赖包问题以及几个日期相关的自定义函数
最近项目用到了hive,需要从mysql中读取一些数据用于hive计算,所以进行了各种百度查询,然后又处理了一些坑问题,最终得到了一个实际可以运行的UDF,其中比较坑的就是依赖包的问题,所以这边记录下首先hive永久UDF很简单,当然目前百度上能查到的都是临时UDF,旧版本的Hive要添加永久函数需要改hive源代码编译然后发布替换package,新版本的hive已经有比较简单的添加永久UDF原创 2017-09-25 10:27:26 · 1874 阅读 · 0 评论 -
Hive执行job时return code 2排查
项目测试时,在执行Insert语句时,突然报return code 2错误导致job停止,头一次碰上这种不明觉厉的问题,有问题上百度、bing,首先查到的是Hive jdbc执行insert语句时报 code=1 ,code=2 错误解决方法,看了下,目前还是在hive shell模式下执行,应该不是这问题,而且将insert部分去除,只保留select部分还是报return code 2错误原创 2017-10-17 14:50:56 · 15713 阅读 · 0 评论 -
3DES将16位秘钥升级为24位
C#下TripleDES默认支持16位和24位的秘钥,而Java下的DESedeKeySpec就只支持24位,其实怎么说呢,按3DES规范要求,的确其秘钥应该是24位而不是16位的,但16位秘钥可以按前8位+后8位+前8位 的规则来升级成24位的秘钥,所以我们只需要简单的通过数组的Copy就可以将16位秘钥升级为24位秘钥,下面是相应的代码,Java和C#可以说完全一样,C#16位秘钥加密的结原创 2017-12-12 17:18:54 · 5274 阅读 · 1 评论