- 博客(14)
- 收藏
- 关注
原创 Spring Boot+SpringCloud实现MicroService微服务中的服务发现注册Eureka
1.MicroService架构 SOA:面向服务的架构 微服务架构就是一种架构模式,将一个单体项目拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维.并且多个服务相互协调,相互配合. 2.Springcloud Springcloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务的。 Springcloud其实就是一系列框架的有序集...
2019-04-29 22:58:11
1039
原创 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
6023
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
772
原创 全文检索---ElasticSearch的介绍与简单使用
一.全文检索已经有了lucene,为什么还要使用ElasticSearch 在全文检索领域,Lucene被认为是迄今为止最先进,性能最好,功能最全的搜索引擎库,但是Lucene毕竟只是一个库,想要使用它,必须使用Java来作为开发语言并将其直接集成到应用中,更关键的是,Lucene的配置和使用非常复杂,需要深入了解检索的相关知识来理解它是如何工作的. 所以有了ElasticSearch,ES的出...
2019-04-27 16:04:34
226
原创 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
2131
原创 Redis---高性能开源的Nosql
1.Redis概念 1.1redis是一个高性能的开源的Nosql,数据保存在内存中,存取速度快,并发能力强,且是以key-value形式存储 1.2Nosql(not only sql) 顾名思义,指不仅仅是sql,泛指非关系型数据库 非关系型数据库不一定需要遵循传统数据库的一些基本要求,如:不遵循sql标准,事务,表结构等等 非关系型数据库严格上不是一种数据库,而应该是一种数据结构化存储方法的...
2019-04-25 21:50:37
179
原创 SSM框架集成Easyui框架,多模块开发简述
1.SSM框架 1.1SSM:spring+springMVC+MyBatis 1.2集成SSM首先就是导包 导包中遇到的问题—我所有的springframework的包都不能在写版本的地方用${spring.version}这种引入版本的方式,所以我都是直接写上版本号 <?xml version="1.0" encoding="UTF-8"?> <project xmln...
2019-04-08 23:04:50
304
原创 ORM框架-MyBatis入门
一.何为ORM,MyBatis与其他ORM框架的区别 ORM:对象关系映射,Java是面向对象编程的,而我们一般操作的数据库都是关系型数据库,所以ORM就是将Java与数据库建立映射 MyBatis和JPA(hibernate)的区别 1.hibernate:hibernate不用我们去写sql,所以开发速度更快,但是也因为sql无法控制,而其为了兼容多种数据库,无法选择最优方案,所以运行速度较...
2019-04-03 19:52:27
199
原创 Vue基础入门
Vue快速入门 一:Vue是什么? 1.Vue是一个渐进式的js框架,何为渐进式,即:学多少用多少,不需要全部学完才能使用,这可能也是为何它能如此火爆的原因吧。 2.Vue的特性 (1)轻量:Vue.js库的体积非常小的,并且不依赖其他基础库。 (2)数据绑定:对于一些富交互、状态机类似的前端UI界面,数据绑定非常简单、方便。 (3)指令:内置指令统一为(v—*),也可以自定义指令,通过对应表达值...
2019-04-01 22:06:53
183
原创 shiro权限框架与spring的集成
shiro是一个强大且易用的Java权限的框架 shiro有四大基石 ①身份验证—登陆 ②授权:权限判断 ③密码学:加密 ④会话管理:session shiro的架构 ①subject:当前用户 ②SecurityManager:shiro的权限管理器—核心对象 ③realm:shiro从中获取数据 如何使用shiro 首先需要导入shiro的jar包 <dependencies>...
2019-03-29 23:32:11
162
原创 Java中常用的模板技术以及easycode代码生成器
Java中常用的模板技术有freemarker和valocity,其中freemarker的默认后缀名是.ftl;valocity的默认后缀名是.vm。他们的后缀名都是可以修改的。 模板技术的原理都是 模板+数据=文本 这里就只介绍一下valocity的使用方法 一:要使用valocity模板技术首先需要导入valocity模板包 <dependency> ...
2019-03-29 23:03:20
1632
原创 集成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
230
原创 SpringDataJpa中的JpaSpecificationExecutor接口
1.JpaSpecificationExecutor:JPA规则执行者 JpaSpecificationExecutor: 是JPA2.0提供的Criteria API的使用封装,可以用于动态生成Query来满足我们业务中的各种复杂场景,让我们的查询变得更加简单 首先让我们repository包中的接口继承JpaSpecificationExecutor接口,并且需要加上泛型,例如,其中泛型中...
2019-03-29 22:20:07
597
原创 关于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
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅