自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Spring Boot+SpringCloud实现MicroService微服务中的服务发现注册Eureka

1.MicroService架构SOA:面向服务的架构微服务架构就是一种架构模式,将一个单体项目拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维.并且多个服务相互协调,相互配合.2.SpringcloudSpringcloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务的。Springcloud其实就是一系列框架的有序集...

2019-04-29 22:58:11 981

原创 SpringBoot框架-介绍及使用

1.springboot:用来简化spring应用的初始搭建以及开发过程Spring Boot从根本上讲其实就是一些maven库的集合,在maven项目中导入相应依赖即可使用Spring Boot,而且无需自行管理这些库的版本.2.Spring Boot入门使用2.1创建maven项目,在父模块中导入依赖<parent> <groupId>org.s...

2019-04-28 22:18:34 5915 1

原创 springboot导入Tomcat的支持,但是不能启动

1.在使用springboot跳转jsp页面时,导入了Tomcat的支持,但是启动不了`<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>...

2019-04-28 17:32:02 701

原创 全文检索---ElasticSearch的介绍与简单使用

一.全文检索已经有了lucene,为什么还要使用ElasticSearch在全文检索领域,Lucene被认为是迄今为止最先进,性能最好,功能最全的搜索引擎库,但是Lucene毕竟只是一个库,想要使用它,必须使用Java来作为开发语言并将其直接集成到应用中,更关键的是,Lucene的配置和使用非常复杂,需要深入了解检索的相关知识来理解它是如何工作的.所以有了ElasticSearch,ES的出...

2019-04-27 16:04:34 166

原创 java操作ES进行聚合操作时报错:Fielddata is disabled on text fields by default.

Java代码//构建查询对象 BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery(); //匹配class等于1 List<QueryBuilder> must = boolQueryBuilder.must(); must.add(QueryBuild...

2019-04-27 11:48:01 2054

原创 Redis---高性能开源的Nosql

1.Redis概念1.1redis是一个高性能的开源的Nosql,数据保存在内存中,存取速度快,并发能力强,且是以key-value形式存储1.2Nosql(not only sql)顾名思义,指不仅仅是sql,泛指非关系型数据库非关系型数据库不一定需要遵循传统数据库的一些基本要求,如:不遵循sql标准,事务,表结构等等非关系型数据库严格上不是一种数据库,而应该是一种数据结构化存储方法的...

2019-04-25 21:50:37 140

原创 SSM框架集成Easyui框架,多模块开发简述

1.SSM框架1.1SSM:spring+springMVC+MyBatis1.2集成SSM首先就是导包导包中遇到的问题—我所有的springframework的包都不能在写版本的地方用${spring.version}这种引入版本的方式,所以我都是直接写上版本号<?xml version="1.0" encoding="UTF-8"?><project xmln...

2019-04-08 23:04:50 243

原创 ORM框架-MyBatis入门

一.何为ORM,MyBatis与其他ORM框架的区别ORM:对象关系映射,Java是面向对象编程的,而我们一般操作的数据库都是关系型数据库,所以ORM就是将Java与数据库建立映射MyBatis和JPA(hibernate)的区别1.hibernate:hibernate不用我们去写sql,所以开发速度更快,但是也因为sql无法控制,而其为了兼容多种数据库,无法选择最优方案,所以运行速度较...

2019-04-03 19:52:27 158

原创 Vue基础入门

Vue快速入门一:Vue是什么?1.Vue是一个渐进式的js框架,何为渐进式,即:学多少用多少,不需要全部学完才能使用,这可能也是为何它能如此火爆的原因吧。2.Vue的特性(1)轻量:Vue.js库的体积非常小的,并且不依赖其他基础库。(2)数据绑定:对于一些富交互、状态机类似的前端UI界面,数据绑定非常简单、方便。(3)指令:内置指令统一为(v—*),也可以自定义指令,通过对应表达值...

2019-04-01 22:06:53 137

原创 shiro权限框架与spring的集成

shiro是一个强大且易用的Java权限的框架shiro有四大基石①身份验证—登陆②授权:权限判断③密码学:加密④会话管理:sessionshiro的架构①subject:当前用户②SecurityManager:shiro的权限管理器—核心对象③realm:shiro从中获取数据如何使用shiro首先需要导入shiro的jar包<dependencies>...

2019-03-29 23:32:11 117

原创 Java中常用的模板技术以及easycode代码生成器

Java中常用的模板技术有freemarker和valocity,其中freemarker的默认后缀名是.ftl;valocity的默认后缀名是.vm。他们的后缀名都是可以修改的。模板技术的原理都是 模板+数据=文本 这里就只介绍一下valocity的使用方法一:要使用valocity模板技术首先需要导入valocity模板包 <dependency> ...

2019-03-29 23:03:20 1520

原创 集成SpringleMVC的xml配置文件

1.首先创建applicationContext-mvc.xml在xml中添加context和mvc的命名空间<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.s...

2019-03-29 22:34:29 171

原创 SpringDataJpa中的JpaSpecificationExecutor接口

1.JpaSpecificationExecutor:JPA规则执行者JpaSpecificationExecutor: 是JPA2.0提供的Criteria API的使用封装,可以用于动态生成Query来满足我们业务中的各种复杂场景,让我们的查询变得更加简单首先让我们repository包中的接口继承JpaSpecificationExecutor接口,并且需要加上泛型,例如,其中泛型中...

2019-03-29 22:20:07 520

原创 关于SSSDJ框架的集成

1.集成Spring,SpringMVC,SpringDataJPA可能会用到的jar包 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <org.springframework.version>4.2.5.RELEASE...

2019-03-29 21:52:35 227

空空如也

空空如也

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

TA关注的人

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