摘要:
Druid是阿里开源出来的数据库连接池,性能非常好,还自带日志监控。 它的DataSource类为:com.alibaba.druid.pool.DruidDataSource。 由于使用的yaml格式配置文件,所以参数是以"-"连接的全小写名称。 配置名 默认值 备注 name 数据源名称,如果是 阅读全文
摘要:
很多年前曾经看过一本九把刀写的小说《语言》,算是一本意义非凡的心理病恐怖小说。 里面讲的故事挺有趣的,大概就是外星人为了制造一种威力强大的炸弹,以人类本身作为存储空间,用恐惧来填满,所以,也被称为恐惧炸弹。 当恐惧积累到了极限,就会形成超越核武器的毁灭力,这种设定非常有趣。 故事里人类被当成了试验品 阅读全文
摘要:
关于对象入参的校验,我们可能第一个想到的就是在Controller层或者Service层增加很多if else的判断,如: if (user.getPassword() == "") { throw new BusinessException("password can not be empty!" 阅读全文
摘要:
最近用Spring Boot搭建了一些restful api,写起来真的很爽。但是当用Postman测试一些POST请求的接口的时候却遇到一些问题,上网冲浪查了一堆博客资料,发现都讲得不清不楚,于是记录下来希望也能让同道少走弯路。 假设有一个POST请求的接口是接受一个对象而不是单个参数,如注册接口 阅读全文
摘要:
使用curl发请post请求的时候,会遇到如下错误: curl: (60) SSL certificate problem: self signed certificate More details here: https://curl.haxx.se/docs/sslcerts.html curl 阅读全文
摘要:
之前做一个小功能,就是用php发送邮件,项目中已经使用了wordpress的wp_mail,所以同事建议我继续用wp_mail函数。 然而遇到了一个奇怪的情况,邮件没有发出去,也没有任何报错日志。 照理说,这是一个非常成熟的内置函数了,只要是在管理后台设置好了相关邮件配置,那么就一定可以顺利发送邮件 阅读全文
摘要:
单独安装mysqlnd驱动 如果是centos下的yum安装方式,那么可以参考后续操作。 因为mysqlnd是mysql原生的驱动,如果已经安装了php-mysql,则需要先卸载,否则会遇到冲突。 先进行卸载。 卸载命令很简单: yum remove php-mysql 安装mysqlnd 命令如下 阅读全文
摘要:
一直以来我都在思考一个问题:假如领导力也可以通过一本秘籍修炼,那么一定是不断反思而成的宝藏。我拜读了《程序员的三门课:技术精进、架构修炼、管理探秘》一书,结合自己的感悟和亲身的管理经验,整理出本文,抛砖引玉,与诸君一起探究真源。 首先明白一些基础概念,如下: 影响力:不依赖正式权力而让他人服从你。 阅读全文
摘要:
说起平凡二字,作为平凡绝缘体的我本是最不在行的。如果要用任何一个形容词来给我的世界打上标签,我想多半是:炫酷无敌、才情绝艳、全程高能。再次一点也该是烟波逐浪,此起彼伏,绝不是死水微澜般的平凡。绚丽至极总会归于平淡,但别一开始就选择“佛系”,努力过的失败,抗争过的陨落,都是值得被人称赞的落魄。 早在我 阅读全文
摘要:
递归和回溯解决括号匹配问题 递归在之前的文章中有提及,有朋友在后台大呼不过瘾,刚好又刷到了一道可以用到递归的算法题,还是我们的老朋友:匹配有效括号,废话不多说,先上题目。 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出: 阅读全文