- 博客(15)
- 收藏
- 关注
原创 springcloud学习之路(五):远程配置服务
在某些场景中,某个页面中仅有一些字段会经常变化,如果每次都找到网页对应的服务,把它关掉,改变字段,在重新部署,势必挺影响服务体验的,对运维人员也不太友善。能不能把这个字段作为一个变量,每次我改变这个变量的值,网页显示的内容就会随之自动变化?当然是可以的,这边是远程配置服务的作用。对于远程配置服务搭建,同样三步走方法。 1、pom.xml文件配置 <dependencies...
2018-02-11 22:20:04
1049
原创 spring cloud学习之路(四):消费服务
到这一篇的时候,注册中心,网关,负载均衡都有了,剩下的就是资源提供方的消费服务了。通过调用该服务的一些RequestMapping端口直接获取到相应的资源。建立消费服务跟其他的微服务一样,建一个空的maven项目,取名user-service1,随后同样分三步搞定。1、依赖包pom.xml文件配置 <dependencies> <dependen...
2018-02-11 21:46:03
553
原创 springcloud学习之路(三):负载均衡与熔断器
在上一篇的springcloud学习之路(二):网关路由服务中的yml配置文件中配置了路由的路径为zuul: prefix: /api routes:# api-a:# path: /a/**# serviceId: service-ribbon-1 api-b: path: /b/** serviceId: feig...
2018-02-11 14:31:22
6244
原创 springboot整合mybatis注解版与XML配置版
在spring中,构建一个项目,最麻烦也最容易出错的莫过于各种xml文件的配置,即使是一个简单的demo也需要花费一定量的时间去搭建与配置环境,而springboot可以直接理解为一个轻量级但功能依旧强大的spring,只需要填写必要的配置文件,其余的springboot帮你全搞定,简直赞的不行。接下来,开始springboot之旅吧。1、项目的构建在idea中菜单栏,file–>...
2018-02-10 14:01:22
18369
原创 springBoot+Hibernate(Jpa)多数据源配置与使用
在学习的过程中,大多时候项目与数据库都在本机上,使用hibernate或者mybatits加上简单的配置就能够打通程序到数据库路径,让程序能够访问到数据库。然而在一些情况下,我们不仅需要访问本机的数据库,还需要访问到另外一个数据库中的资源。本文书写的目的便在于解决访问多资源库的问题,更多的是为了交流与学习。学习,源码是很重要的。文末给出了我的Github中的源码链接,感兴趣的可以下载阅览。...
2018-02-10 14:00:02
58384
25
原创 Springboot整合mybatis的多数据源配置与使用(XML版)
在上一篇文章springBoot+Hibernate多数据源配置与使用讲述了Springboot整合Hibernate实现多数据源配置,这篇文章则讲述了整合mybatis的情况,对于Hibernate,其自带的各类数据库模板操作方法能够很方便快捷的完成基本的增删改查功能,特点:简单,快捷,而与之相对应的则是它的灵活性就没那么好了,当需要进行复杂的操作(诸如多表查询),Hibernate就有点捉襟见...
2018-02-10 13:57:59
2865
1
原创 Springboot+mybatis多数据源配置与使用(注解版)
在之前的文章《Springboot整合mybatis的多数据源配置与使用(XML版)》中以及比较详细地介绍了整个项目建立的流程,因此该篇侧重不同的部分的叙述,相同部分还请移步XML版,当然看源码基本也能很容易理解的,源码将在文末给出。注解版自然就没有各类xml文件了,那么你可能会问,dao层或者说mapper层到数据库的映射怎么处理,当然是加个简单的注解就能搞定。配置文件:spri...
2018-02-10 13:55:38
4821
原创 spring实现单(多)文件上传,列表显示与下载
如题所言,这个project demo可以做到文件上传到指定位置,然后在页面上显示这些图片文件,每个图片有一个下载按钮,点击后就可以将文件下载下来。首先来看下粗犷的页面显示。 导航页面有三个连接,分别为单文件上传,多文件上处与文件显示,点击文件显示的时候便会出现上图中的图片列表,点击图片本身就会像一般的网页那样,在另一个页面放大显示出来,点击下载便会触发下载功能,将文件下载。基本的功能介绍就...
2018-02-10 13:53:11
1533
原创 页面动态列表,模态窗及模糊查询的实现
模态窗的实现使用的插件是Bootstrap,动态列表则是用JavaScript拼接而成的,整个页面的展示效果,前端与后台的数据传输则用的是DataTable插件。这些插件提供了丰富的模板,可造就功能强大而又优美的页面,对于一般学习者,至少不用花费太多精力去管页面的那些样式。1、概述文字书写太模糊,也太苍白,直接上个图,就能了解各大概了。底表是查询所有信息的列表,右上角的“新增”按钮,每...
2018-02-10 13:51:21
993
原创 Spring-datatable-Jpa实现增删改查及分页
废话不多说,先上图,如果是你想要的或者能有所学习就可以接着往下看了。 前端使用的是插件datatable,外加了一些bootstroop的样式。完成的功能为对数据库的增删改查,页面的模糊查询和分页。源码呈上1、创建project在idea中new project–>maven–>右侧选中maven-archetype-webapp,然后一路next,新建的好的项目目录如下...
2018-02-10 13:49:22
1850
1
原创 springcloud学习之路(二):网关路由服务
在上一篇服务注册中心的搭建中,为了提升项目的友好性,可以另加一个eureka监听器用于感知哪些服务注册了或是挂掉了,对于挂掉了的服务可选择由程序自动进行通知等等。在实际的环境中,这样处理是大有裨益的,具体的做法会在补充篇中涉及到,而对于学习而言并不必须。中心建立了,各个服务就能直接注册到中心,但是如何去访问这些服务呢?直接去单独访问各微服务的端口以获取其内容自然是可以的,但若是这样,那么微服务框架
2018-02-05 22:17:06
1237
1
原创 JavaScript继承篇
作为一门面向对象的语言,JavaScript并没有“父类”与“子类”的概念,也没有像java提供extends关键字,c++中直接提供继承方法等那样直接进行继承。然而继承在面向对象的语言中的重要性不言而喻,所以,下述将简要探讨一下,JavaScript中的几种常用的继承方法。首先,我们需要定义一个父类:function Parent(username){ this.username
2018-02-04 16:54:22
249
原创 JavaScript中对象的定义方式
在JavaScript中是没有类的概念的,只有对象。无论是字符串,数值,数组还是函数,其本质都是对象。此外,JavaScript是允许自定义对象。什么是对象呢?简而言之,对象是带有属性和方法的特殊数据类型。以下是几种常用的对象定义方式。1、基于已有对象扩充其属性和方法简单的创建一个对象,然后动态地为其增加属性和方法。var object=new Object();object.name="
2018-02-04 16:54:19
5780
1
原创 springcloud学习之路一:项目建立与服务注册中心
首先,我们来看下项目的目录结构,一个没有内容的父级框架,各个微服务作为其的子项目,每个微服务承担相应的功能。 一、建立父结构使用idea或者其他的软件平台新建一个**空的**maven项目,如果在建的过程中出现loading archetype list的等待的话,可以在file->setting->Build, Execution, Deployment->Build Tools->M
2018-02-04 15:09:02
2005
原创 springcloud学习之路总览
从零开始的spring cloud学习,学习的过程中有些收获,爬过些坑。所以分享出来,一是巩固自己的学习,温故而知新。在分享的过程中,如果能够帮助到其他的初学者也是一件值得开心的事。 这是一个系列的博客,主要讲述微服务spring cloud的基础搭建内容,计划会涉及到的内容如下:注册中心服务与项目建立网关路由服务负载均衡与熔断器消费服务远程配置服务安全认证服务鉴权服务未完待...
2018-02-04 14:03:33
3220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人