logo头像
Snippet 博客主题
构建docker镜像部署spring-boot项目

构建docker镜像部署spring-boot项目

学习了docker基本操作之后,我的最终目的是部署微服务项目,这里就记录一下我是如何为一个spring boot项目构建docker镜像的。 00 提前准备首先需要准备好docker的构建环境,然后需要有一个spring boot...

探索Java 9的模块化

探索Java 9的模块化

随着 java 9 的正式发布,java生态又迎来了新的变革,模块化是最重要的变化。 由于Jigsaw项目Java 9 跳票了很多次,你可能已经听说过很多关于模块、模块化和其他的一些东西,而这些都是什么?模块化是什么鬼?模块化平...

druid连接池推荐配置

Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入...

docker 入门体验

在探讨微服务的路上,docker的概念也是经常出现,自己只是粗略的了解docker是个啥,现在是时候认真学习一下docker了,亲自操作一下才能更加深入的理解。 00. docker介绍docker是开源的一个基于轻量级虚拟化技术...

如何构建微服务架构

如何构建微服务架构

“微服务”的概念兴起于四五年前,近几年尤其火热,各大厂都在进行微服务化改造和微服务建设。最近一年来我们也参与了微服务化的改造大军,这里写下一些做微服务系统设计和开发时的切身感受。 01 微服务架构说起微服务,不得不提那篇经典的文章...

论如何打印日志

日志满天飞总是不好的,代码是程序员的艺术品,日志也是其中一部分。 写在前面的话程序员在程序中打印日志的目的一般有两个:定位问题和显示程序运行状态。试想有那么一个夜晚,突然手机响了,美梦中惊醒,报警短信,然后不到两分钟leader电...

2018,新年快乐

2018,新年快乐

赶在新年的尾巴上,搭建了属于自己的博客,这里将会记录我在2018年的成长历程。新的一年,新的开始。 回忆2017转眼,2017年就剩下几个小时了,用一个字描述一下我的感觉就是:快。这一年是在忙碌的工作和学习中度过的,其中也夹杂着一...