
学习内容
xiang猪~
这个作者很懒,什么都没留下…
展开
-
springcloud之eureka集群
文章目录一、eureka集群搭建二、eureka自我保护机制一、eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候要用集群来抗普通操作新建两个module并且更改其中的配置1.1、microservice-eureka-server-2002<?xml version="1.0" encoding="UTF-8"?><project xml...原创 2020-01-09 02:19:44 · 137 阅读 · 0 评论 -
SpringCloud简介
文章目录一、简单介绍二、没有注册中心的简单入门案例三、注册中心eureka一、简单介绍简介:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是...原创 2020-01-08 23:24:56 · 137 阅读 · 0 评论 -
springboot+quartz+数据库存储
文章目录一、spring整合quartz二、quartz定时任务案例一、spring整合quartz创建工程搭建环境quartz调度框架是有内置表的进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例如:“tables_mysql.sql...原创 2020-01-05 23:46:31 · 311 阅读 · 0 评论 -
quartz入门
文章目录一、Quartz简介及应用场景二、Quartz简单触发器SimpleTrigger介绍三、Quartz表达式触发器CronTrigger介绍四、Quartz中参数传递五、Spring task Vs Quartz一、Quartz简介及应用场景二、Quartz简单触发器SimpleTrigger介绍三、Quartz表达式触发器CronTrigger介绍四、Quartz中参数传递五、...原创 2020-01-04 11:58:50 · 283 阅读 · 1 评论 -
springboot对JPA的支持
文章目录一、springboot之JPA支持二、springboot+bootstrap界面版之增删改查及图片上传一、springboot之JPA支持添加Pom依赖(记得降版本mysql)<dependency> <groupId>org.springframework.boot</groupId> &l...原创 2020-01-03 20:27:35 · 1385 阅读 · 1 评论 -
springboot整合redis
文章目录一、springboot配置类二、springboot整合redis及其注解(最常用的三个注解)一、springboot配置类注解标签@Configuration@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。@Configuration可理解为用spring的时候xml里面的标签。注:(1...原创 2020-01-01 19:06:22 · 103 阅读 · 0 评论 -
springboot整合mybatis
文章目录一、springboot配置数据库连接池druid二、springboot整合mybatis三、springboot整合pagehelper一、springboot配置数据库连接池druid新建项目后导入相关的pom依赖<dependency> <groupId>com.alibaba</groupId> ...原创 2019-12-30 00:06:13 · 113 阅读 · 0 评论 -
springboot模板引擎
文章目录一、Thymeleaf模板二、Freemarker模板一、Thymeleaf模板优点:就相当于是html页面代码展示:导入相关的pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2019-12-28 16:26:54 · 142 阅读 · 0 评论 -
springboot入门
文章目录一、springboot入门二、springboot配置文件介绍一、springboot入门springboot是什么?(springboot的本身不是一个框架,是多个流行框架的集成体,勾选什么就有什么的功能,是一种敏捷式开发,可以用最少的配置和代码来实现框架的功能)Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spr...原创 2019-12-26 20:48:19 · 123 阅读 · 0 评论 -
java自定义注解
文章目录一、java注解简介二、java元注解(重点)三、自定义注解四、Aop自定义注解的应用(重点)一、java注解简介java注解(Annotation)java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能2.1 JDK基本注解(类似于英文单词)2.2 JDK元注解 (类似于英文字母)2.3 自定义注解JDK基本注解...原创 2019-12-25 20:29:44 · 142 阅读 · 0 评论 -
git(2)
一、Git Gui的使用二、Ssh key 介绍及使用第一步:本地电脑配置Ssh key介绍我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯,就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远...原创 2019-12-07 18:06:00 · 228 阅读 · 0 评论 -
git(1)
一、git与GitHub介绍Git是什么Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。相当于之前所学过的svn注1:类似的代码托管网站还有:github/码云/阿里云Code源码管理注2:类似的技术GitLab,但它与GitHub又有一定的区别GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源。与Github类似,可以注册用户,任意提交...原创 2019-12-07 12:33:29 · 232 阅读 · 0 评论 -
shiro授权-SSM
shiro授权角色、权限在ShiroUserMapper.xml中添加查询语句<select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select r.roleid from t_shiro_user u,t_shiro_user_role ...原创 2019-12-02 18:35:43 · 142 阅读 · 0 评论 -
shiro认证-SSM
shiro认证以及盐加密先导入相关的pom依赖pom.xml<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version>&...原创 2019-12-01 17:52:38 · 107 阅读 · 0 评论 -
shiro入门
Shiro简介什么是shiro1.1、shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。1.2、spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。1.3、shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系。1.4、...原创 2019-11-29 21:59:23 · 199 阅读 · 0 评论 -
springmvc的文件上传和对json的支持
文件上传回顾之前学过的struts文件上传,与springmvc文件上传相似struts上传界面form多功能表单enctype=“mutipart/form-data” method=“post”UploadFileActionFile fileString fileFileNameString fileContentType完成图片的虚拟映射为了开发便捷,需要引入comm...原创 2019-11-24 18:58:04 · 131 阅读 · 0 评论 -
springmvc入门
Springmvc简介、配置以及helloword实现什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。SpringMVC处理请求的流程2.1 浏览器请求:http://localhost:8080/say1(dispatcherservlet)request对象去处理这个url,可以获取到除去ip...原创 2019-11-23 16:22:30 · 213 阅读 · 0 评论 -
mybatis关联关系映射
一对多的关联关系首先用逆向生成工具生成要用的几张表<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myba...原创 2019-11-21 21:14:08 · 186 阅读 · 0 评论 -
Mybatis整合Redis实现二级缓存
Mybatis集成ehcache回顾之前hibernate与ehcache的整合过程以及与现在学习的mybatis与ehcache整合做一个比较。hibernate:导入ehcache配置ehcache.xml配置缓存策略(数据存活时间、间隔时间、最大缓存量、是否转存储到硬盘)在hibernate.cfg.xml或spring-hibernate.xml中开启二级缓存3.1 开启二...原创 2019-11-19 18:56:13 · 112 阅读 · 0 评论 -
mybatis与Spring的集成
一. Mybatis与spring集成回顾之前hibernate与spring的整合过程以及与现在学习的mybatis与spring整合做一个比较。hibernate:导入hibernate-springspring-hibernate–>hibernate.cfg.xml2.1 导入jdbc.propertes2.2 配置数据源(c3p0)2.3配置sessionfact...原创 2019-11-17 21:26:42 · 121 阅读 · 0 评论 -
mybatis动态sql和分页
mybatis动态sql讲解foreach标签BookMapper.xml<!--讲解foreach标签--> <select id="selectBooksIn" resultType="com.xfz.model.Book" parameterType="java.util.List"> select * from t_mvc_book where b...原创 2019-11-16 20:36:35 · 182 阅读 · 0 评论 -
mybatis入门
搭建mybatis框架环境hibernate的痛点:需要将实体类与表字段进行一一的关联entity与 * .hbm.xml的映射2.1 也需要一致2.2 如果说表与表之间主外键关系非常复杂(查询)2.3 级联关系处理很痛苦如果说业务一旦发生细微的改动,此时sql语句由于是hibernate自动生成的,需要改动sql语句的话,就要对hibernate底层非常的了解,才能改动出符合业务...原创 2019-11-16 11:51:19 · 129 阅读 · 0 评论 -
java操作redis
Java访问redis添加依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency...原创 2019-11-15 23:18:24 · 156 阅读 · 0 评论 -
redis的安装和使用
NoSQL介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心High performance -高并发读写Huge Storage-海量数据的高效率存储和访问Hi...原创 2019-11-10 22:26:40 · 104 阅读 · 0 评论 -
Linux
VMWare安装安装包如下,双击安装下一步接收条款,下一步选择安装目录,不建议有中文目录和空格目录。下一步下一步这两个选项根据可以爱好习惯选择,下一步安装完成在第一次启动该软件时,需要输入注册码(也可自行到百度上找):注册码:FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA注意:安装时出现的错误:解决办法:...原创 2019-11-06 10:52:44 · 266 阅读 · 0 评论 -
svn
版本控制器原因:1、代码整合的问题2、团队项目,在不使用版本控制器的时候,代码改动很难追责3、组员所写代码丢失问题安装svn点击进行安装修改自己创建的仓库路径,Server Port默认是443,但是会与Linux的安装冲突,所以将其改成8433在repositories右键创建仓库在users上可以创建用户,可以访问对应的仓库点击“test”右键,可以查看到仓库...原创 2019-10-12 19:53:33 · 159 阅读 · 0 评论 -
jwt
一. JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案二. 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。三. JWT的工作原理是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{“UserName”: “Chongchong”,“Role”: “Admin”,“Expire”: “2018-...原创 2019-10-11 11:47:09 · 164 阅读 · 0 评论 -
Vuex
课程目标一、了解vuex中的各个js文件的用途二、利用vuex存值三、利用vuex取值四、Vuex的异步加载问题一、了解vuex中的各个js文件的用途变量传值的演变形式图解vuex使用步骤安装npm install vuex -S创建store模块,分别维护state/actions/mutations/getters在store/index.js文件中新...原创 2019-10-10 12:08:45 · 103 阅读 · 0 评论 -
SPA项目开发之CRUD+表单验证
课程目标一、表单验证二、增删改功能实现一、表单验证在分页条下加编辑页面<!-- 编辑界面 --> <el-dialog :title="title" :visible.sync="editFormVisible" width="30%"> <el-form label-width="120px" :model="editForm" :rules...原创 2019-09-30 11:59:19 · 122 阅读 · 0 评论 -
SPA项目开发之动态树+数据表格+分页
课程目标一、动态树功能二、数据表格三、右侧文章的分页查询功能一、动态树功能<template> <el-menu router :default-active="$route.path" default-active="2" class="el-menu-vertical-demo" background-color="#334157" text-color="#f...原创 2019-09-28 20:53:26 · 109 阅读 · 0 评论 -
SPA项目开发之首页导航+左侧菜单
课程目标一、mock.js模拟响应ajax请求二、前台主界面的搭建三、退出功能四、左侧树收缩功能(vue总线的概念)一、mock.js模拟响应ajax请求安装mockjs依赖npm install mockjs -D配置开发环境及生产环境引入mock文件,并加入配置dev.env.js'use strict'const merge = require('web...原创 2019-09-28 11:30:29 · 245 阅读 · 0 评论 -
SPA项目开发之登录注册
课程目标一、spa项目完成登录注册布局二、Spa项目完成登录功能三、 ajax 跨域问题四、axios 的 get/post 的区别( qs )五、T his 指针带来的变量污染一、spa项目完成登录注册布局以及完成其功能1. 安装开发模块npm install element-ui -Snpm install axios -Snpm install qs -Snpm ins...原创 2019-09-27 20:25:44 · 2487 阅读 · 0 评论 -
使用vue-cli搭建SPA项目
课程目标一、 如何使用vue-cli搭建SPA项目二、 如何在spa项目中使用路由三、嵌套路由的使用一、 如何使用vue-cli搭建SPA项目构建前提是nodeJS环境已经搭建完毕。安装vue-cli2.1 什么是vue-cli: vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板。2.2 开始安装:执行下面命令语句npm install...原创 2019-09-25 01:12:12 · 178 阅读 · 0 评论 -
nodeJS环境搭建
Node.js是什么Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言node.js 入门代码展示<!DOCTYPE ht...原创 2019-09-20 20:30:29 · 393 阅读 · 0 评论 -
vue路由
SPA是什么单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序:只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中传统多页面应用程序:对于传统的多页面应用程序来说, 每次请求服务...原创 2019-09-19 16:56:51 · 75 阅读 · 0 评论 -
vue模块语法(下)
样式绑定class绑定使用方式:v-bind:class=“expression”expression的类型:字符串、数组、对象style绑定v-bind:style=“expression”expression的类型:字符串、数组、对象事件处理器事件监听可以使用v-on 指令 之前已学习事件修饰符Vue通过由点(.)表示的指令后缀来调用修饰符,.stop.prev...原创 2019-09-18 21:29:42 · 152 阅读 · 0 评论 -
vue模板语法(上)
插值文本{{msg}}html使用v-html指令用于输出html代码属性HTML属性中的值应使用v-bind指令表达式Vue提供了完全的JavaScript表达式支持 {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} {{ ok ? 'YES' : 'NO' }} ...原创 2019-09-17 22:59:55 · 221 阅读 · 0 评论 -
Vue入门
Vue.js是什么?Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架库和框架的区别2.1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQueryjQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作2.2 框架(Framework),是一套完整的解决方案,使用框架的时候,需要把你的代...原创 2019-09-14 20:03:39 · 99 阅读 · 0 评论 -
SSH整合
整合思路导入所需要的pom依赖(注意:不能一次性将所有的依赖导完,会出现jar包缺损的现象)几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置)spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xml1.1 注冊数据库连接信息文件db.properties1.2 配置数据库连接池(数据源)c3p0、...原创 2019-09-12 20:06:23 · 110 阅读 · 0 评论 -
spring之aop
AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后...原创 2019-09-09 19:30:33 · 93 阅读 · 0 评论