摘要:
关注公众号 itweknow,回复“ES”获取《Elasticsearch权威指南 中文版》。 最近在尝试着搭建一个ELK(一个开源的实时日志分析平台),而本文所讲的Elasticsearch(下文简称ES)就是其中的E。这篇文章我们就一起来看下如何在Ubuntu上安装ES。至于ELK平台的搭建过程 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 什么是ThreadLocal ThreadLocal在《Java核心技术 卷一》中被称作 线程局部变量 (PS:关注公众号itweknow,回复“Java核心技术”获取该书),我们可以利用ThreadLocal创建只能由同一线程读和写的变量。因此 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 微服务现在在互联网公司可谓非常流行了,之前找工作的的时候很多HR电话约面试的时候都会问对微服务是否有过接触。而微服务和Docker可以非常完美的结合,更加方便的实现微服务架构的落地。作为微服务中的代表SpringBoot框架,今天我们就来了解一下 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 上周上班的时候解决一个需求,需要将一批数据导出到Excel。本来公司的中间件组已经封装好了使用POI生成Excel的工具方法,但是无奈产品的需求里面有个合并单元格的要求,工具类中找了半天也没发现适用的方法,就只能自己撸起袖子干了。导出Excel的 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 现在大部分的互联网公司都会采用微服务架构,但具体实现微服务架构的方式有所不同,主流上分为两种,一种是基于Http协议的远程调用,另外一种是基于RPC方式的调用。两种方式都有自己的代表框架,前者是著名的Spring Cloud,后者则是有阿里巴巴开 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 使用Spring Boot框架一段时间之后的小代同学,发现在Spring Boot项目中经常会引入各种各样的Starter,例如Web项目的 以及集成MyBatis时的 。那么这个Starter到底是些什么呢? 什么是Starter 经过一番研究 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 上一篇小代同学在Spring Boot项目中配置了数据源,但是通常来讲我们访问数据库都会通过一个ORM框架,很少会直接使用JDBC来执行数据库操作的。这么多ORM框架,选择哪个好呢? 小代选ORM框架 小代同学最终选用的ORM框架是MyBatis 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 小代同学在使用Git的过程中发现,每次向远程仓库推送代码的时候都需要输入账号密码。做为一个程序员,多多少少都会有偷懒的思维。那么如何才能避免每次都要输入账号密码呢?一番研究之后,小代同学发现了两种实现方式。一种是让Git记住密码,第二种就是使用S 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 经过一天对Spring Boot的研究,小代同学已经对Spring Boot框架有了一个大概的认识。并且还创建了一个简单的Spring Boot的Web应用程序,如果你还不知道如何创建的话,可以访问 "《小代学Spring Boot之开篇》" 这 阅读全文
摘要:
想要获取更多文章可以访问我的博客 "代码无止境" 。 前情提要 小代是一名入职不久的程序员,公司同事都亲切的称他小代。有一天小代的老大陈BOSS和小代说,公司后端最近准备换技术框架了。 小代: 换成啥? 陈BOSS: Spring Boot,听过没? 小代: 当然听说过,就是由Pivotal团队开发 阅读全文