上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 1.断路器(Circuit Breaker)模式 在上文中,我们人为停掉了一个provider,在实际的生产环境中,因为意外某个服务down掉,甚至某一层服务down掉也是会是有发生的。一旦发生这种情况,我们需要将损失减少到最低限度。 那怎么减少损失。在电力系统中,如果某个电器发生过载等问题,该段电 阅读全文
posted @ 2019-03-28 16:03 陆敏技 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 1.Feign概述 在上一篇的HelloService这个类中,我们有这样一行代码: return restTemplate.getForObject("http://hello-service/hello",String.class); 对于代码有一定洁癖的你来说,一定感觉到了,这个url应该是可 阅读全文
posted @ 2019-03-27 16:37 陆敏技 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 1.白话负载均衡 在上一篇的介绍中,我们创建了两个一模一样的服务提供者:Provider1和Provider2,然后它们提供的服务也一模一样,都叫Hello-Service。为什么一样的服务我们要部署两遍?其实理由很简单: 比如,在一个电商网站中,一开始的时候,用户并没有那么多,我们只需要把网站部署 阅读全文
posted @ 2019-03-26 15:12 陆敏技 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1.创建Parent Parent很简单,创建一个空的maven项目,pom如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// 阅读全文
posted @ 2019-03-25 16:05 陆敏技 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 1.Parent引入及pom配置 首先,如果要支持mybatis,那么我们就应该引入mybatis的starter。同时,由于连接本身还需要用jdbc的connetor和连接池,所以一并需要引入这些依赖。如下是一个完整的的最简pom, <?xml version="1.0" encoding="UT 阅读全文
posted @ 2019-03-16 14:30 陆敏技 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1.默认配置 Springboot对于路径的默认位置为: spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/publ 阅读全文
posted @ 2019-03-15 15:18 陆敏技 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1.核心注解 在上文中,我们讲到了@SpringBootApplication是SpringBoot的核心注解。 可以很方便的在idea中下载源码来查看该注解的源码,如下: 可以看到,该注解本身又被其它注解所叠加。其中最重要的注解是@SpringBootConfiguration和@EnableAu 阅读全文
posted @ 2019-03-14 15:57 陆敏技 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 虽然本篇讲的是一个最简的SpringBoot应用,但是要说明的是:学习SpringBoot是有门槛的,这个门槛就是, 1:首先得有框架的基础,比如SSM; 2:MAVEN基础。 在学好上面两者的基础上,我们才能明白SpringBoot干了一件什么事情,以及它是怎么帮我们组织项目结构的。 我们假设你对 阅读全文
posted @ 2019-03-13 15:42 陆敏技 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 从Spring3.0开始,Spring支持以Java配置的方式来代替XML配置。这一点说起来其实有点可笑,XML配置的方式最初被创建出来就是为了让配置与程序员无关。可是最终我们发现,绝大多数的那些配置最终还是回到了程序员手里。于是,从Spring3.0开始,我们又将主动权交回到了自己手里。 让我们看 阅读全文
posted @ 2019-03-12 16:04 陆敏技 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 2019-3-5,码农星球君作为云享专家,参加《华为云普惠AI媒体/MVP&云享专家开放日》活动。由于活动是在华为深圳坂田基地举行的,于是码农星球君特打算提前一天的晚上到达。结果,航班晚点3小时。当码农星球到达酒店的时候,已经凌晨12点半。然而吃惊的是,华为的小姐姐和小哥哥们还在接待处元气满满的等待 阅读全文
posted @ 2019-03-08 11:40 陆敏技 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 在上一篇我们介绍了如何在IDEA中使用MAVEN,以及如何创建依赖等。那么在这一篇中,我们就试图搭建一个生产级的解决方案,大家可以使用这个解决方案作为骨架代码来搭建自己的开发环境。 在这里,我们要完成: 创建parent,在parent里完成所有的pom依赖和定义; 创建common项目,commo 阅读全文
posted @ 2019-02-25 17:02 陆敏技 阅读(510) 评论(0) 推荐(0) 编辑
摘要: MAVEN已经成为事实上的企业项目开发中的项目类型。无论是IDEA还是Eclipse,都已经默认支持创建MAVEN项目。严格意义上来说,MAVEN不是一种新的JavaEE项目类型。它凌驾于所以的项目类型上面,是对之前项目的一种“管理”。如果我们创建了MAVEN项目,那么会很方便的干这两件事情: 1: 阅读全文
posted @ 2019-02-19 16:36 陆敏技 阅读(1395) 评论(1) 推荐(0) 编辑
摘要: 使用idea绝不是开发一个Hello World这么简单,现在我们要使用idea进行企业级开发(也就是JavaEE)的准备了,那么首先,我们就得有一个web应用服务器。选什么呢?当然首选是大名鼎鼎的TOMCAT了。 今天我们要完成JSP+Servlet+MYSQL开发环境的搭建完成。 1.TOMCA 阅读全文
posted @ 2019-02-16 16:20 陆敏技 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 除了互联网项目,当今社会还有一个概念非常流行,那就是:物联网。什么是物联网?物联网是通过传感设备,按约定的协议,把任意物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。物联网是互联网的一种延伸,将原本用户与用户的交互,延伸和扩展到物品与物品之间。 有同学 阅读全文
posted @ 2018-11-10 15:13 陆敏技 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 很多年以前,我厚颜无耻的跟蔡总说:我们这帮人如果不继续做ELearning系统,是对中国ELearning行业的一大损失……。果然,这么多年过去了,ELearning这个行业没有我跟蔡总,活的更好了! 我个人做过某国考系统,在某跨国企业中参与架构开发了ELearning全球内训平台,还和蔡总一起相依 阅读全文
posted @ 2018-10-30 17:23 陆敏技 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 我有一段时间看到文同学和潘同学比较的窝火,明明学的也还不错,却老是跟我说找不到工作。 先说说文同学。文同学很有意思,刚毕业那会面试机会还蛮多,并且没两天还拿下一个offer:某个小软件公司让他去做架构师~~。当然他面试的职位是Java工程师,一下子没发挥好,吹的太厉害了,对方直接让他上来做架构师~~ 阅读全文
posted @ 2018-10-30 12:02 陆敏技 阅读(585) 评论(1) 推荐(0) 编辑
摘要: 在安装MySQL之前,我们先来介绍一下Ubuntu下软件的安装方式。首先回顾下,我们安装JDK,使用的是后缀名为tar.gz的安装包。安装idea,使用的是tar.gz;那有没有别的安装方式呢? 1.安装方式介绍 Linux系的软件包格式主要有:rpm、deb、tar.gz; rpm:主要在红帽LI 阅读全文
posted @ 2018-10-10 16:09 陆敏技 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 最近检查作业,虽然我们反复强调三层架构就是:表示层、业务逻辑层、数据访问层,每个层只做自己应该做的事情,但是,部分同学的作业还是不理想啊~~~ 你以为的三层架构是这样的: 而实际上你的三层架构是这样的: 如果我们尚不能完全了解把握各个层的边界,那么我们首先仅需要记住下面两句话: 1:除了UI层,任何 阅读全文
posted @ 2018-09-21 16:32 陆敏技 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 三层架构的学生管理系统是我们第一个稍微大型的项目:分层、一个解决方案多个Project,所以值得我们停下来好好审查审查。 1.测试SVN服务器地址 我们的作业要求学员创建自己的SVN服务器,并且将代码commit上去,然后讲师进行批改是从源码服务器上获取代码,继而review。这非常类似于敏捷开发中 阅读全文
posted @ 2018-09-14 14:38 陆敏技 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 吃着火锅唱着歌,我们的课程已经进行了两个月了,现在,我们终于有能力进行真正的软件开发了。 往期学完课程面试归来的同学,都知道有一句话:“面试造航母,实际工作拧螺丝钉”。 很庆幸的是,到目前为止,你已经掌握了大部分拧螺丝钉需要的知识了,这些知识就是:JavaSE+HTML+CSS+JavaScript 阅读全文
posted @ 2018-09-13 14:58 陆敏技 阅读(496) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页
Web Counter
Coupon for Contacts