摘要: ​ 作为一个开发人员最怕的就是写文档了,但是要想成为一个合格的程序员,写好文档也是一个必备的技能。开发中我们经常要写接口服务,既然是服务就要跟别人对接,那难免要写接口文档,那么如何”优雅“的写接口文档呢?本文介绍一个在写代码的过程就可以写完接口文档的工具——Swagger2(江湖人称丝袜哥😂) 下 阅读全文
posted @ 2019-06-27 17:48 Java极客技术 阅读(877) 评论(0) 推荐(0) 编辑
摘要: ​贾思谦 “应用层的软件开发其实就是对各个已有开源框架和公司自己造的轮子的一种综合运用,简单来说,就是你有很多功能强大的工具,你要做的就是怎么组合这些工具,从而符合场景要求。” 1 大前端的工作也是对 现有框架的技术选型,从而界定项目边界 iOS,Android,以及各种流行的H5框架,其实没有本质 阅读全文
posted @ 2019-06-27 17:41 Java极客技术 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: ​ 上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。 受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。这次居然主动找过来了,当时就再想,难道阿里这么缺人么?还是只是为了完成某些KPI,当然了,我这种想法比较幼稚 阅读全文
posted @ 2019-06-27 17:32 Java极客技术 阅读(1466) 评论(2) 推荐(3) 编辑
摘要: ​操作系统老师说,平时面试学生或者毕业答辩的时候他都会问这个问题,可见这个问题对于计算机专业的学生来说是如此重要。那么,从打开计算机电源到计算机的屏幕显示,中间经历了哪些过程呢? 启动的英文是boot,来自于一个谚语 通过拉自己的鞋带把自己拽起 这个很明显是矛盾的。工程师早期用这句谚语用来比喻早期的 阅读全文
posted @ 2019-06-27 17:29 Java极客技术 阅读(516) 评论(0) 推荐(0) 编辑
摘要: ​ 2015在实习的时候,当时一个一起实习的朋友在2019年3月份的时候突然在微信上找我,问我要不要面试下蚂蚁金服。问了下相关信息才知道他在2018年11月的时候进到蚂蚁金服,现在招人就想到了我,问我要不要试一下。 刚开始还是有所顾虑的,因为毕竟是大厂,进去应该不容易,但是这个朋友进去了,想想应该也 阅读全文
posted @ 2019-06-27 17:25 Java极客技术 阅读(4861) 评论(0) 推荐(1) 编辑
摘要: ​ 做JAVA也有接近2年的时间了,公司的leader说,做JAVA,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了。恰逢辞职,来个JVM的解析可好? JVM是Java Virtual Machine(Java虚拟机)的缩写,也就是指的JVM虚拟机,属于是一种虚 阅读全文
posted @ 2019-06-27 17:23 Java极客技术 阅读(379) 评论(0) 推荐(0) 编辑
摘要: ​ 关于这个问题,一般初中级面试中都会遇到,还记得我当初实习找工作的时候也遇到了这个问题,现在都还记得自己是怎么回答的:== 是基本类型比较,equals 是对象比较,不懂 hashCode,想起来简直惨不忍睹。于是找了一点小时间,研究了一番整理成文章供大家参考。 == 是什么? 在《java核心技 阅读全文
posted @ 2019-06-27 17:19 Java极客技术 阅读(275) 评论(0) 推荐(0) 编辑
摘要: ​ Spring Boot 仍然在狂速发展,才几个多月没有关注,现在看官网已经到 2.1.0.RELEASE 版本了。准备慢慢在写写 Spring Boot 相关的文章,本篇文章使用 Spring Boot 最新版本 2.1.0 进行开发。 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或 阅读全文
posted @ 2019-06-27 17:15 Java极客技术 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ​在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现 1、pom 包配置 pom 包里面只需要引入 Spring Boot Starter 包即可 <dependencies> <dependency> <gr 阅读全文
posted @ 2019-06-27 17:10 Java极客技术 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ​ RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 Apache,当然了今天的主角还是讲 RabbitMQ。消息中间件最主要的作用是解耦,中间件最标 阅读全文
posted @ 2019-06-27 17:04 Java极客技术 阅读(207) 评论(0) 推荐(1) 编辑
摘要: ​ 说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们遇到的情况是后者,网上找了很多,大都是根据 Jpa 来做多数据源解决方案,要不就是老的 Spring 多数据源解决方案,还有的是利用 Aop 动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支 阅读全文
posted @ 2019-06-27 17:02 Java极客技术 阅读(161) 评论(0) 推荐(0) 编辑
摘要: v ​这两天启动了一个新项目因为项目组成员一直都使用的是 Mybatis,虽然个人比较喜欢 Jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 Mybatis 。到网上找了一下关于 Spring Boot 和 Mybatis 组合的相关资料,各种各样的形式都有,看的人心累,结合了 Myb 阅读全文
posted @ 2019-06-27 16:55 Java极客技术 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ​在上篇文章Spring Boot (二):Web 综合开发中简单介绍了一下 Thymeleaf,这篇文章将更加全面详细的介绍 Thymeleaf 的使用。Thymeleaf 是新一代的模板引擎,在 Spring4.0 中推荐使用 Thymeleaf 来做前端模版引擎。 Thymeleaf 介绍 简 阅读全文
posted @ 2019-06-27 16:40 Java极客技术 阅读(255) 评论(0) 推荐(0) 编辑
摘要: ​Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。 Redis 介绍 Redis 是目前业界使用最广泛的内存数据存储。相比 Mmcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Re 阅读全文
posted @ 2019-06-27 16:07 Java极客技术 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了 Spring Boot 初级教程:Spring Boot(一):入门篇,方便大家快速入门、了解实践 Spring Boot 特性;本篇文章接着上篇内容继续为大家介绍 Spring Boot 的其它特性(有些未必是 Spring Boot 体系桟的功能,但是是 Spring 特别推荐的 阅读全文
posted @ 2019-06-27 16:03 Java极客技术 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 什么是 Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的 阅读全文
posted @ 2019-06-27 15:52 Java极客技术 阅读(451) 评论(0) 推荐(0) 编辑
摘要: ​ Java 命名的由来 Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。 Java的名字如何得来 阅读全文
posted @ 2019-06-27 15:41 Java极客技术 阅读(1498) 评论(0) 推荐(0) 编辑