编程相关
MoonlightCloud
这个作者很懒,什么都没留下…
展开
-
Zuul实现网关路由
开发过程consul安装配置->应用注册consul->zuul网关服务开发->调用zuul提供的url访问微服务一、consul安装配置1.启动consul agent -server -bind=192.168.131.129 -client=0.0.0.0 -bootstrap-expect=1 -data-dir=/usr/data/cons...原创 2019-10-23 08:47:01 · 703 阅读 · 0 评论 -
off_t lseek(int handle, off_t offset, int fromwhere);文件偏移量offset超过off_t 最大值
使用lseek设置文件指针的位置,当文件偏移量超过off_t类型的范围时,可以将offset分成几个最大值组合,示例代码如下:fds[i] = creat(p->path, 0777);if(fds[i] < 0) {printf("%s:%d error",__FILE__,__LINE__); return -1;}count = (p->length-1) / (...原创 2019-05-30 09:03:36 · 1207 阅读 · 0 评论 -
Spring Security Crypto 简单实现AES加解密
通过Spring Security Crypto 的 Encryptors接口实现AES加解密 // 密钥 private final static String secretKey = "5S1WQVMKCHt8w4LydcWl4CGFYoH2tgtmMDzd955KySY="; /** * 加密 * * @param plainString 明文 * @ret...原创 2019-06-13 19:52:11 · 3791 阅读 · 0 评论 -
日期大小比较
实用正则表达式判断日期格式是否正确,转换成Date类型和当前日期比较大小 /** * compare to current date * * @param date * @return */ public static boolean isBefore(String date) { if (!isDate(date)) { return false; }...原创 2019-06-15 08:49:10 · 1322 阅读 · 0 评论 -
使用avro库序列化的大致步骤
avro_schema_from_json(jsontext, 0, &g_data_format[i].schema, NULL); //schema 初始化avro_datum_t record = avro_record(g_data_format[i].schema); //数据类型定义/* 数据项赋值 */avro_datum_t datum = avro_string...原创 2019-06-11 22:55:28 · 644 阅读 · 0 评论 -
pinyin4j实现 汉语转拼音
利用pinyin4j实现汉语转拼音。实例代码如下:public static void chToPinyin() { String ch = "a张#!!@##!!!上1"; int len = ch.length(); for (int i = 0; i < len; i++) { String zh = charChToPinyin(ch.charAt(i)); if...原创 2019-06-22 14:07:48 · 197 阅读 · 0 评论