自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 SpringCloud学习之路(四)-Ribbon负载均衡

1.Ribbon是客户端实现负载均衡的一个组件,所以我们修改的是microcloud-consumer-80的相关配置,首先pom.xml追加相关Ribbon依赖以及Eureka服务相关依赖。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xsi:schemaLocation="http://maven.apache....

2018-03-13 16:57:46 579

原创 SpringCloud学习之路(三)-Eureka服务配置

在之前的项目中,我们可以看到我们客户端要记录大量的地址信息,而且无法确定某个服务是否可用。所以我们启用Eureka注册中心来统一管理微服务,新建一个模块microcloud-eureka-7001:里面包含pom.xml和配置文件application.yml以及启动类Eureka_7001_StartSpringCloudApplication.javapom.xml<?xml versi...

2018-03-12 17:35:35 11391 2

原创 SpringCloud学习之路(二)-SpringSecurity安全访问

1.在服务端增加SpringSecurity安全访问:修改microcloud-provider-dept-8001里的pom.xml追加Springsecurity依赖包,并在application.yml里追加security相关配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xsi:schemaLocatio...

2018-02-26 13:58:59 17752 4

原创 SpringCloud学习之路(一)-简单Demo

首先,我们先在C:\Windows\System32\drivers\etc路径下的hosts最后添加两个地址用于模拟服务端以及消费端的IP127.0.0.1 dept-8001.com #微服务端127.0.0.1 client.com #消费端SpringCloud的一个最基础Demo,本地真实模拟环境(服务的创建者以及消费者),这是我们Demo截图:分为一个parent(mi...

2018-02-12 20:45:50 7479 5

原创 SpringCloud开发架构

SpringCloud是一个微服务框架,它提供了全套的分布式系统解决方案.它是一个拥有诸多Spring子项目的大型综合项目。1.分布式系统最需要解决的问题是业务端的负载均衡,SpringCloud给我们提供了如下解决方案,首先我们的微服务的服务地址都会注册在Eureka注册中心,WEB服务通过Ribbon进行选择负载较小的Service.当我们的业务端使用Rest架构调用的时候,需要服务端提供一个...

2018-02-12 11:01:17 1990 1

原创 Ubuntukylin-16.04(乌班图)安装redis以及Demo测试中遇到的一些坑

1.打开终端,输入:$sudo apt-get update$sudo apt-get install redis-server开始根据软件源更新软件等待其安装完成。启动 Redis$ redis-server查看 redis 是否启动?$ redis-cli以上命令将打开以下终端:redis 127.0.0.1:6379>127.0.0.1 是本机 IP ,6379 是 r...

2018-02-09 14:44:12 685

原创 使用Xshell连接Ubuntukylin-16.04(乌班图)详解

1.下载安装Xshell客户端,在安装时可以选择个人/学校免费版,这样不需要付费.2.查看Ubuntu主机的IP,在终端输入ifconfig3.打开Xshell,新建会话,输入主机IP,用户名与密码,如下图4.连接主机,出现如下图,因为Ubuntu主机没有开启SSH服务,需要开启openssh-server:5.打开终端输入如下:ro

2018-02-06 22:25:01 2754

原创 Ubuntukylin-16.04(乌班图)桌面系统开启root用户

1.进入桌面,右键打开终端输入如下图:sudo passwd -u root解锁root账户,需要以前锁定过sudo passwd root 设置root账户密码2.使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示:3.进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit

2018-02-06 16:58:47 5434

原创 VMware下安装Ubuntukylin-16.04(乌班图)图解

测试环境:1.Windows 7 旗舰版 Service Pack 12.VMware® Workstation 14 Pro3.ubuntukylin-16.04-desktop-amd64.iso1.打开VMware 14,创建新的虚拟机2.虚拟机创建好后,编辑设置

2018-02-06 13:00:07 2727

原创 SpringBoot自动配置的简单分析

SpringBoot的"习惯优于配置"理念,使我们快速搭建开发环境.但是我们底层中到底是怎么实现的呢。这是SpringBoot学习之路(二)中Demo的HelloApplication.java里的一个片段.SpringBoot的快速启动是靠SpringApplication类来引导启动,执行的是SpringApplication.run方法。。。所以我们有理由相信我们的自动配置可能是

2018-02-05 10:03:48 1505

原创 利用hugo搭建个人博客(一)

上篇博客笔者详细介绍了有关hugo搭建个人博客准备工作,没搭建好的可以看看这篇博文.接下来一系列操作都在命令行窗口中操作1.打开命令行窗口,进入F盘,使用hugo命令生成新站点.hugo new site jmxBlog打开F盘就会有名为jmxBlog的文件夹,这就是我们hugo的站点根目录,我们看看目录结构文件结构作用:|- archetypes :

2018-02-04 17:33:28 3180 3

原创 hugo搭建个人博客准备工作

hugo搭建的准备:1.Go语言环境Go语言各个平台的安装包请在官方网站处下载,笔者测试环境为:Windows 7 旗舰版 Service Pack 1所以笔者下载的是Window版本下载速度慢的看这里下载成功后双击exe,一路next即可。在命令窗口行go查看相关信息这样Go语言环境安装成功.2.Git版本管理工具Git版本管理工具各个平台安装包从

2018-02-04 16:25:30 838

原创 SpringBoot学习之路(二)

我们在SpringBoot学习之路(一)已经充分了解了SpringBoot诞生的必然性,那么我们来尝试一下新建一个SpringBoot的Demo来体验一下由SpringBoot带来的快速开发。1.这是我们Demo截图,新建一个meavn项目.2.接下来是各个文件的内容.作用都有注释.pom.xml 4.0.0 org.springframewor

2018-02-03 20:43:47 336

原创 SpringBoot学习之路(一)

前言:SpringBoot学习之前必须先了解Spring4.x版本的Java配置方式,详细请参考笔者的一篇文章《Spring的Java配置方式(无xml)》1.随着动态语言(node.js)的流行,JavaEE的开发变得非常的繁琐以及笨重,开发效率低下,我们在SpringBoot之前开发web项目,写依赖包,导包以及其他主流框架的集成等各种配置,导致部署流程复杂,第三方技术集成难度大.在这

2018-02-03 14:15:18 592

原创 Spring的Java配置方式(无xml)

Spring在4.x版本后支持用java的方式配置,今天要写的是有关Spring的Java配置的Demo.测试环境: 1.Windows 7 旗舰版 Service Pack 1 2.Eclipse Oxygen.1a Release (4.7.1a)1.新建一个meavn项目,war包工程,如果pom.xml里的war报错,工程中缺少了web.xml文件,项目名称-->右键-

2018-02-02 22:18:43 790

原创 Mybatis三剑客之mybatis-generator逆向生成生成pojo、dao和xml文件

测试环境: 1.Windows 7 旗舰版 Service Pack 1 2.Eclipse Oxygen.1a Release (4.7.1a) 3.MySQL 5.6以及Navicat Premium 12mybstis-generator是笔者认为Mybatis框架里最有用的一把"剑",它会根据我们的数据库自动生成pojo、dao和xml文件 。pojo里面放的是

2018-01-30 23:18:57 3827

原创 Mybatis底层对数据库的增删改的实现以及发生异常直接执行close(),并不执行rollback()回滚函数

下面是笔者自己写的一个getSqlSession的类重点在于SqlSession的获取:1.oppenSession()打开源码我们发现 oppenSession两个方法我们调用的是空参方法也就是说我们的autoCommit参数的值是false的我们接着往下跟踪openSessionFromDataSource()方法 我们从图中可以知道返回值是ne

2018-01-30 22:18:19 1055 3

原创 JAVA方法调用在内存中的实现

上面是一个java程序同类调用例子.java方法分配内存是在栈中实现。栈有一个特点:先进后出,java中方法的调用即是进栈(push)方法的结束就是出栈(pop)接下来用一张内存图演示方法在内存JVM的调用入栈顺序main->m1->m2->m3出栈顺序 m3->m2->m1->main

2018-01-30 21:52:49 2850

Ribbon负载均衡代码

SpringCloud学习之路(四)-Ribbon负载均衡的Demo代码···

2018-03-13

SpringClond实战-Eureka注册中心的发布

SpringCloud学习之路(三)-Eureka服务配置的Demo包········································

2018-03-12

Jedis测试Demo

Java连接VM虚拟机测试Demo。

2018-02-09

hugo目前最新版

hugo 0.35版本最新版。。。。。。。。。。。。。。。。

2018-02-04

Git官方安装包,给小水管下载

Git官方的安装包,网速慢的看这里。。。。。。。。。。

2018-02-04

go语言包。。。。

Go语言安装包,官方,官方,官方。。重要的事说三遍。。。

2018-02-04

SpringBoot简单搭建Demo

SpringBoot搭建的一个简单Demo。。。。。。。。。。。

2018-02-03

Spring的Java配置方式Demo

Spring框架4.0后的Java配置方式Demo(无xml)。。。。

2018-02-02

mybstis-generator逆向工程Demo

mybstis-generator逆向工程Demo

2018-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除