工作
ITMuch.com
我的博客:http://www.itmuch.com
展开
-
MySQL建表语句转PostgreSQL建表语句全纪录
个人习惯用MySQL workbench EER数据建模,然后生成SQL语句到数据库中执行,这样表之间的关系比较直观。像下面这样:画图正向工程,生成DDL语句:忽略生成外键,以及外键索引啥的:生成的DDL语句:到数据库执行。踩坑了最近团队微调,我被调整到另一个小团队。前两天接了个新需求,于是我依然使用MySQL workbench EER建模,结果好...原创 2018-12-30 21:51:09 · 7720 阅读 · 1 评论 -
JDK 12即将发布,你还学得动吗?
JDK 12即将在2019年3月19日发布,下面列出JDK的版本迭代时间表:2018/12/13:Rampdown Phase One(http://openjdk.java.net/jeps/3#rdp-1)2019/01/17:Rampdown Phase Two(http://openjdk.java.net/jeps/3#rdp-2)2019/02/07:Release-Candi...原创 2019-01-10 00:57:02 · 2638 阅读 · 0 评论 -
RabbitMQ安装教程
本文探讨如何安装RabbitMQ,包括Windows环境下的安装(其他操作系统安装过程类似)以及Docker方式的安装。Windows操作系统安装RabbitMQ安装Erlang/OTP 19.2RabbitMQ依赖ERlang,先来安装ERlang。通过官方下载页面:http://www.erlang.org/downloads,获取exe安装包,双击打开,按照提示即可完成安装。...原创 2019-03-01 10:10:25 · 285 阅读 · 0 评论 -
使用Kubespray 2.8.3部署生产可用的Kubernetes集群(1.12.5)
Kubernetes的安装部署是难中之难,每个版本安装方式都略有区别。笔者一直想找一种支持多平台、相对简单 、适用于生产环境 的部署方案。经过一段时间的调研,有如下几种解决方案进入笔者视野:部署方案优点缺点Kubeadm官方出品部署较麻烦、不够透明Kubespray官方出品、部署较简单、懂Ansible就能上手不够透明RKE部署较简单、需要花一些时间了...原创 2019-03-07 09:56:37 · 274 阅读 · 0 评论 -
Jenkins手把手图文教程[基于Jenkins 2.164.1]
本文基于当前最新的 LTS 版本 2.164.1 ,理论上适应于Jenkins 2.x所有版本。一、下载前往https://jenkins.io/download/ ,按需下载。如用于生产,建议下载Long-term Support (LTS) 版本,这样能够获得相对长期的维护;如想体验最新的功能,可尝试 Weekly 版本。可以直接下载特定系统专属的版本,也可下载 Generic Ja...原创 2019-04-04 10:38:31 · 1579 阅读 · 0 评论 -
我最喜欢的Mybatis 3.5新特性——Optional支持
Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。文章比较简单,但非常实用,因为能大量简化恶心的判空代码。WARNING由于本文非常简(low)单(比),我相信又会有类似如下的大佬出现(最近莫名其妙地被若干大佬喷,也不知道得罪谁了,必须高能预警一下,免得脏了大佬们的眼睛):嫌低级喷:”这么简单文章也好意思写,没有源...原创 2019-04-24 10:09:58 · 512 阅读 · 0 评论 -
分享:个人是怎么学习新知识的
挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助。对照书、技术博客、极客时间等学习的方式我就不说了。一、早期在15年及更早,由于知识储备少,基础偏弱,大致采取了如下的步骤:1.1 入门:找教学视频了解xx是什么,能解决什么问题。例如个人学习Spring、Struts、Hibernate时,就是找了 马士兵 老师的视频。值得一提的是,记笔记非常重要,一是可以形成相对...原创 2019-05-09 10:01:23 · 307 阅读 · 0 评论