Loading

摘要: 故障现象 今天本地项目怎么都启动不了,查看日志发现是连接本地数据库超时,报错信息如下: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any pa 阅读全文
posted @ 2020-09-26 20:52 KIWI的碎碎念 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 【Java拾遗】不可不知的 Java 序列化 前言 在程序运行的生命周期中,序列化与反序列化的操作,几乎无时无刻不在发生着。对于任何一门语言来说,不管它是编译型还是解释型,只要它需要通讯或者持久化时,就必然涉及到序列化与反序列化操作。但是,又正因为序列化与反序列化太过重要,太过普遍,大部分编程语言和 阅读全文
posted @ 2020-09-26 15:22 KIWI的碎碎念 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 原作者:Srebalaji 原文地址:Ten Useful Git Log Tricks | Hacker Noon 译者:KIWI 的碎碎念 If you are using Git for a while you should have come across git log. As every 阅读全文
posted @ 2020-09-01 22:50 KIWI的碎碎念 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 前言 在日常的测试中,我们经常需要提前准备一大堆测试数据,用来验证业务逻辑。当然对于简单的数据类型完全可以通过 JDK 自带的 Random 类来实现。但是对于一个比较复杂的类,或者参数的格式有特殊要求的时候,Random 就不适用了,这个时候就需要借助一些能够生成测试数据的框架。 相关框架 我在实 阅读全文
posted @ 2020-08-04 08:48 KIWI的碎碎念 阅读(3093) 评论(0) 推荐(0) 编辑
摘要: 1 这两天有个 "新闻" 比较火,一个叫丹尼斯·普什卡列夫的俄罗斯程序员,因为骑车撞人被判 18 个月。骑车撞人可能不是什么大新闻,造成严重后果的,被判刑也无可厚非。 可问题就出在这个撞人的程序员上,他是前端知名开源框架 "core js" 的作者。这个库有多知名呢?反正苹果公司在使用,并且 vue 阅读全文
posted @ 2020-04-01 12:31 KIWI的碎碎念 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 前言 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的。包括我们日常使用到的类似 install、clean、deploy、compiler。。。这些命令,其实底层都是一个一个的 maven 插件。 如何开发自己的插件 1. maven 插件的命名规范 在写一个项目之前, 阅读全文
posted @ 2020-03-31 00:06 KIWI的碎碎念 阅读(3844) 评论(2) 推荐(0) 编辑
摘要: 【qdox】Java 代码解析利器 QDox 前言 最近在写 maven 插件,涉及到了 java 代码解析这块内容。需要解析 java 源码,然后对于类中的不同部分进行处理。发现手写还是很难的,找了一圈发现了两个不错的工具可以使用,一个是 "javaparser" ,另一个是 "qdox" 。个人 阅读全文
posted @ 2020-03-22 21:54 KIWI的碎碎念 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 前言 话说有一天,产品经理突然找到正在摸鱼的你。 产品:『我们要加一个聚合搜索功能,当用户在我们网站查询一件商品时,我们分别从 A、B、C 三个网站上查询这个信息,然后再把得到的结果返回给用户』 你:『哦,就是写个爬虫,从 3 个网站上抓取数据是吧?』 产品:『呸,爬虫是犯法的,这叫数据分析,怎么样 阅读全文
posted @ 2020-02-18 23:08 KIWI的碎碎念 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 前言 前几天,有个前同事向我吐槽,他们公司有个大神把公司的项目代码全部上传到了 github,并且是公开项目,所有人都可以浏览。更加恐怖的是项目里面包含配置文件,数据库信息、redis 配置、各种公钥私钥密码全在项目里面,也一同上传了。 如果只是单纯的业务代码泄露,情况倒还好,因为别人知道你代码,要 阅读全文
posted @ 2020-01-05 23:31 KIWI的碎碎念 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 前言 在日常的工作与学习中,我们经常会使用思维导图这个工具,来把抽象而又无形的思考转换成有形并且具体的图像,是理清思路,梳理逻辑的一大神器。 准确的说,思维导图并不是一个具体的工具,而是一种方法。是道而不是术。实际落地时,我们通常还需要借助外部的工具。从最原始的纸和笔,到各种软件,可以说是应用尽有。 阅读全文
posted @ 2019-12-03 21:34 KIWI的碎碎念 阅读(3988) 评论(4) 推荐(0) 编辑