- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 搭建Spring+SpringMVC+MyBatis架构项目
项目SSM结构1.导jar包<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <org.springframework.version>4.3.14.RELEASE</org.springframework.ver...
2019-06-02 17:46:04
492
原创 SpringCloud简单的单点登录
单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。类似于京东,淘宝等…个人理解代码实现(案例)1.导入redis依赖包<dependency> <groupId>redis.clients</group...
2019-05-20 23:21:12
3326
2
原创 Zuul路由网关(SpringCloud五大组件之一)
Zuul路由网关概念Zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门,也要注册入Eureka.为何需要微服务架构体系中,通常一个业务系统会有很多的微服务,比如:OrderServ...
2019-05-10 21:29:30
737
原创 Hystrix断路器(SpringCloud五大组件)
Hystrix断路器为什么需要 Hystrix断路器(雪崩现象)在理想状态下,一个应用依赖的服务都是健康可用的,我们可以正常的处理所有的请求。当某一个服务出现延迟时,所有的请求都阻塞在依赖的服务Dependency I .当依赖I 阻塞时,大多数服务器的线程池就出现阻塞(BLOCK),影响整个线上服务的稳定性在复杂的分布式架构的应用程序有很多的依赖,都会不可避免地在某些时候失败。高...
2019-05-10 21:15:28
605
原创 接口测试工具Postman和接口文档Swagger了解
接口测试工具Postman什么是Postman写完以后,前端以后不是我们写,就算是我们写也应该先测试好接口,才写前端。所以要先测试,对于get请求可以使用浏览器地址访问,但是其他请求就不行。需要一些接口测试工具postman就是其中的一个,接口来我们就使用它来测试我们的登录接口下载API路径(https://www.getpostman.com/)使用接口文档Swagger只需要在你...
2019-05-10 17:18:11
5935
原创 MybatisPlus入门
MyBatisPlus简介1.项目肯定要访问数据操作,并且每个domain都有crud,需多次写重复代码。我们使用MybatisPlus,就不用写重复代码,并且还有模板的功能,可以一键生成daomin,query,mapper接口,mapper.xml,service,controller2.MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上...
2019-05-08 22:52:03
3423
4
原创 SpringCloud Config远程git仓库操作
分布式配置中心微服务架构中,每个项目都有一个yml配置,管理起来麻烦。要使用spring cloud config来统一管理在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在s...
2019-05-07 11:29:14
581
原创 SpringCloud简介及使用
SpringCloud简介Spring cloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务的微服务:就是把一个单体项目,拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维.并且多个服务相互协调,相互配合,最终完成用户的价值.Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了...
2019-05-03 19:46:54
75391
5
原创 SpringBoot + MyBatis集成
Spring boot 持久化1.创建Maven项目2.到jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>...
2019-05-03 15:53:00
334
1
原创 SpringBoot + JdbcTemplate集成
Spring boot 持久化(jdbc)1.创建Maven项目2.导jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>...
2019-05-03 15:18:35
233
原创 SpringBoot简介及使用
SpringBoot简介1.介绍1.Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。 -使用springboot以后,搭建一个spring应用和开发变得很简单.2.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。3.Spring Boot并不是一个框架,它就是一些maven库的集合,maven...
2019-05-03 14:49:50
1030
1
原创 富文本编辑器 - layui.layedit的插入图片
效果展示1.JSP代码 <textarea id="text" style="display: none">请输入文本</textarea>2.JS代码layui.use('layedit', function(){ var layedit = layui.layedit; //layedit.set要放在build的上面 layed...
2019-04-27 20:56:42
7265
4
原创 java操作ElasticSearch
Java APIES对Java提供一套操作索引库的工具包,即Java API。所有的ES操作都使用Client对象执行。1.导包<dependency><groupId>org.elasticsearch.client</groupId><artifactId>transport</artifactId><version...
2019-04-27 16:58:21
948
原创 ElasticSearch认识及使用
认识ElasticSerach虽然全文搜索领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene的配置及使用非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。1.Lucene的缺点① 使用复杂② 不支持集群2. Elastic...
2019-04-27 16:46:25
329
原创 用java操作Redis数据库
java操作Redis原来mysql需要使用jdbc,现在需要redis的一个java客户端jedis。jedis是客户端,而reids是服务器。使用jedis这个java客户端操作redis数据库。1.导包2.操作方式①普通方法 @Test public void setTest() throws Exception{ Jedis jedis=new Jed...
2019-04-25 22:45:29
1007
原创 Redis非关系型数据库认识及应用
什么是NoSql1.NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。Redis是什么1.Redis 是一个高性能的开源的、C语言写的Nosql(非关系型数据库),数据保存在内存中。2.Redis 是以key-value形式存储的Nosql,和传统的关系型数据库不一样。不一定遵循传统数据库的一些基本要求,比如说,不遵循sql标准,事务...
2019-04-25 22:28:33
684
转载 Jenkins相关操作
操作环境:Windows一、环境准备1 安装JDK本文采用jdk-8u111-windows-x64.exe;2 配置tomcat本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;3 安装maven本文采用maven3.3.9,无需安装;4 安装Jenkins下载地址https://jenkins.io/download/,仅下载war包,如...
2019-04-11 09:05:25
211
原创 Spring+SpringMVC+MyBatis框架集成
集成流程1.创建一个javaweb项目2.导入Spring,SpringMVC,MyBatis相关的jar包,Maven项目的pom方式上网搜① Spring② SpringMVC③ MyBatis3.创建applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="ht...
2019-04-07 20:41:28
258
原创 MyBatis代码生成器
使用MyBatis-generator生成代码我们在学习MyBatis的时候,总是要做很多基础的CRUD,这些代码都是比较重复的。为了解决这个问题,我们可以使用MyBatis的代码生成器。1.创建一个idea的maven项目,并以pom方式导入相应jar包 <!--mysql的驱动包--> <dependency> <g...
2019-04-07 20:20:25
596
原创 MyBatis的CRUD
MyBatis的认识1.MyBatis 是一个支持普通SQL查询,存储过程( Oracle最后一天)和高级映射的优秀持久层框架。2.MyBatis 消除了几乎所有的JDBC代码和手工设置参数以及结果集的检索。3.MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记...
2019-04-03 19:34:27
912
原创 VUE的认识
VUEvue官网(https://cn.vuejs.org/)1.VUE了解① VUE是一个渐进式的js框架(MVVM模式)1)渐进式:学多少,用多少2)MVVM模式:② 特性轻量:Vue.js库的体积非常小的,并且不依赖其他基础库。数据绑定:对于一些富交互、状态机类似的前端UI界面,数据绑定非常简单、方便。指令:内置指令统一为(v—*),也可以自定义指令,通过对应表达值...
2019-04-01 19:23:22
347
原创 权限与shiro框架
shiro(权限框架)1.目前主流的权限框架Spring security:重量级安全框架Apache shiro:轻量级安全框架2.Shiro的四大基石① 身份认证:登录② 授权:权限判断③ 密码学:加密④ 回话管理:session3.从宏观上看4.导包<dependencies> <dependency> <group...
2019-03-31 21:23:10
280
原创 模板和代码生成器
模板1.模板技术动态页面静态化模板 + 数据 = 文本freemarker(.ftl)velocity(.vm)velocity模板技术1.Maven导包<!-- 代码生成器模版技术 --><dependency> <groupId>org.apache.velocity</groupId> <artifactId>...
2019-03-31 16:38:50
3602
原创 个人项目总结(三)
easyui增删改查easyui拓展库(http://www.easyui-extlib.com)添加数据1.创建一个弹出框<div id="employeeDialog" class="easyui-dialog" data-options="closed:true,modal:true" title="员工操作" style="width:400px"> <d...
2019-03-31 13:56:22
745
原创 个人项目总结(二)
完成Service层1.导包(上一个博客引入)2.创建IBaseServicepublic interface IBaseService<T,ID extends Serializable>{ //添加与修改数据 void save(T t); //根据id删除一条数据 void delete(ID id); //根据id查询到一条数据 ...
2019-03-31 11:52:58
328
原创 个人项目总结(一)
SpringDataJp1. 集成Spring+SpringDataJpa1)引入相关jar包(项目所有包) 2)配置applicationContext.xml<!-- 扫描service部分的包 --> <context:component-scan base-package="cn.itsource.aisell.service" /> ...
2019-03-31 01:23:55
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人