数据库之使用excel公式转驼峰格式 发表于 2019-12-25 | 分类于 数据库 | 评论数: | 阅读次数: 背景在将表结构转换为json格式时,需要把数据库字段名转换为驼峰格式,可以使用excel公式来快速实现。 方法直接使用公式: B2为原字符串所在表格位置。 1=LOWER(LEFT(B2,1))&MID(SUBSTITUTE(PROPER(B2),"_",""),2,LEN(B2)) 原理如 ... 阅读全文 »
数据库之日期与字符串转换 发表于 2019-12-25 | 分类于 数据库 | 评论数: | 阅读次数: Oracle 日期转为字符串:to_char(date, format) 1select sysdate,to_char(sysdate,'yyyymmdd hh24:mi:ss')from dual; 字符串转为日期: to_date(string, format) 1select sysdat ... 阅读全文 »
mysql之造数 发表于 2019-12-24 | 更新于 2020-02-09 | 分类于 数据库 , MySQL | 评论数: | 阅读次数: 背景在进行编码自测的时候经常会涉及到数据库造数。当表字段很多时候,手工造数就比较麻烦,可以考虑使用工具进行造数。 造数工具还是比较多的,目前试用了下,使用基于python开源的datafaker还是比较方便的。 使用说明以mysql为例 安装datafaker 1pip install dataf ... 阅读全文 »
git之空目录提交 发表于 2019-12-17 | 分类于 git | 评论数: | 阅读次数: 背景正常情况下git提交时会忽略空白目录,如果某目录下为空则无法提交。 在创建工程目录的时候,demo无法覆盖所有的目录,那就涉及到很多空目录的提交。 解决办法其实解决办法的思路很简单,就是在空目录下放一个标注性的文件,如:.gitkeep。 在git根目录下,可以通过运行命令的方式快速的找到空目录 ... 阅读全文 »
Mac重置mysqlroot密码及Navicat登陆 发表于 2019-12-08 | 更新于 2019-12-09 | 分类于 数据库 , MySQL | 评论数: | 阅读次数: 背景以前装的mysql数据库忘记了root密码,查了下重置密码方法,记录一下。 重置方法 关闭mysql进程 可以使用命令来关闭: 123$ sudo /usr/local/mysql/support-files/mysql.server stopShutting down MySQL.. SUCC ... 阅读全文 »
PowerMock之Mock单例对象 发表于 2019-12-05 | 分类于 java | 评论数: | 阅读次数: 背景在使用PowerMock进行Mock对象来简化单元测试时,遇到单例的情况可能会出现空指针异常。情况如下: 原代码: 123456import SingletonApublic class Demo { public int doTest() { return Singlet ... 阅读全文 »
阿里云Nginx部署SSL证书 发表于 2019-11-19 | 分类于 中间件 , nginx | 评论数: | 阅读次数: 背景要是自己的域名可以通过https来访问,需要部署ssl证书,目前阿里云是有免费证书可以购买的,每次购买之后有效期为1年。到期需重新购买,并部署。 部署方法 登陆阿里云 SSL证书管理控制台, 先购买证书,带审核通过后,在已签发中会看到购买的证书。 点击右侧的“下载”按钮 然后在左侧选择“Ngi ... 阅读全文 »
windows cmd统计文件数 发表于 2019-11-04 | 分类于 操作系统 , windows | 评论数: | 阅读次数: 背景在需要统计某个文件夹下一共有多少个文件时,可以直接使用cmd命令来获取。 解决办法 打开cmd,并切换到需要统计的目录下 输入如下命令: 12> dir /b /s /a:-D | find /v /c ""54 扩展find参数说明: 12345678910111213141516 ... 阅读全文 »
Flink之本地集群安装运行 发表于 2019-09-26 | 分类于 flink | 评论数: | 阅读次数: 背景Flink是目前比较流行的流处理框架,可通过集群调用,也可通过api调用。可通过在本地搭建单flink集群进行开发测试。 基础环境搭建 系统:Mac OS java环境:安装java1.8及以上 flink本地集群搭建运行安装flink 通过brew安装flink 1brew install ... 阅读全文 »
maven项目之misconfigured toolchains问题 发表于 2019-09-24 | 分类于 java | 评论数: | 阅读次数: 背景在进行一个maven项目package和install的时候,出现一个报错,提示Misconifgured Toolchains。 解决过程maven在pom文件中配置具体使用toolchains: 1234567891011121314151617181920<plugin> &l ... 阅读全文 »