摘要:
本文只是记录下自已在给网站域名加上HTTPS的过程,不涉及到HTTS的具体原理,如要了解,请自行搜索相关信息。 我们知道,如果要给网站域名加上HTTPS,一般是通过购买证书或去找一些免费的证书来,花钱的这里就不说了,无非是购买证书后,配置就行了。这里说的是免费的,它就是 Let's Encrypt, 阅读全文
摘要:
PHP的TP框架先不说安全或性能怎么样,那功能方面确实也比较强大,而且相对其它框架的门槛要低好多,做一些私活项目,那简直是神器呀,最近做一个小活,用到了这个框架,也是看了一下手册就边做边学了。 在开发中用到了中间件、注入和依赖、门面模式等,这篇文章简单说下在开发中学到的一点小东西,权当一个自已的学习 阅读全文
摘要:
上次用Docker安装Mysql8的时候,还说要以后的环境尽量用Docker来搞,没想到这次因为一个小小的改动,就让我在Docker面前翻车了,哎,真是流下了没有技术的泪水。 原由 事情是这样的,项目中用到了Mysql8的group by查询,结果Mysql8直接给我报一个错,大概意思就是你查询的字 阅读全文
摘要:
最近要在Macos上面安装一个MySQL8,本来不出意外的话,应该是一件很简单的事,结果耗费了我大半天的时间,在老家也没网,还是用的手机4G网,不过,好在最终还算安装好了,也算是给了自已一点小小的安慰吧。 brew方式 在Mac上,我安装软件首先是用brew的方式,主要也是不想去处理各种依赖,卸载软 阅读全文
摘要:
公司有几台服务器是使用跳板机登录上去的,离职的同事也没有交接,现在我要去发代码,也不知道以前他们怎么发上去的,开始以为是用git直接搞的,结果发现不是的,所以最后使用的是Mac中配合iTerm2使用rz,sz上传/下载文件。 安装rz / sz 使用brew安装 brew install lrzsz 阅读全文
摘要:
今天需要用Golang写一个简单的命令行小工具,虽然标准库的flag包也能实现,但是实现起来有些麻烦,而且对多级子命令更不支持,于是在网上找了这几个spf13、cobra和urfave/cli等,我反正不需要太复杂的,对比了下感觉cli这个库看上去要相对简单一些,于是就用这个库开发了。 git库地址 阅读全文
摘要:
初学Spring真是伤不起呀,连一个Mybatis的配置都整了一天才弄出来,太不容易了,所以这里一定要把它记录下来,防止自已到时候又忘记了,虽然前后经历了好长时间,但好在磕磕碰碰的弄出来了,也算给自已一点小安慰吧。 其实Mybatis的配置网上的资料真的不要太多,百度一下会找到好多,也许就是因为太多 阅读全文
摘要:
在Linux中,我们一般将环境变量信息配置到不同的文件中,常用的配置文件有 /etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc ~/.bash _logout 上面几个配置主要是在交互式登录Shell和交互式非登录Shell有区别,会加载不同的配置。 阅读全文
摘要:
consul consul用于微服务下的服务治理,主要特点有:服务发现、服务配置、健康检查、键值存储、安全服务通信、多数据中心等。 什么叫服务治理发现?起初我们的服务比较单一,各服务之间通过接口就能访问。后面服务越来越复杂出现了分布式,为了不引起单点问题,必然是多服务部署,如果还用原来的方式直接连接 阅读全文
摘要:
以前看到过NSQ这个东西,也一直没去看。今天刚好有时间就搭建了下,简单尝试了下这个Go语言下的消息队列NSQ,我这里简要记录下。 其实,NSQ国内用的是比较少的,我这里也是算了解这么个东西吧 ,稍微看下源码,学到东西而已。 NSQ简介 NSQ是一个基于Go语言的分布式实时消息平台, 它具有分布式、去 阅读全文