- 博客(76)
- 资源 (2)
- 收藏
- 关注
原创 jeecgboot框架如果页面出现资源未找到解决方法
报错:首先检查自己的菜单配置的路径是否正确如果配置的路径是正确的那么请清理下缓存就差不多了后续打开可能还会出现该问题,但是功能是已经可以用了的
2022-04-25 15:51:33 3889 2
原创 Etcd集群搭建报publish error: etcdserver: request timed out解决方式
只需要删除原集群下的所有成员命令:1.进入到保存到保存etcd集群的包:cd /var/lib/etcd2.调用删除命令:rm -rf *注:如果删不掉输入 pwd 就可以了然后再启动就可以运行了
2022-03-02 15:45:30 2143
原创 微服务自动化.01.etcd基本介绍
一:Etcd介绍etcd 是一个高度一致的分布式键值(key-value)存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它可以优雅地处理网络分区期间的领导者选举,即使在领导者节点中也可以容忍机器故障。etcd 是用Go语言编写的,它具有出色的跨平台支持,小的二进制文件和强大的社区。etcd机器之间的通信通过Raft共识算法处理。二:Etcd术语Raft:etcd所采用的保证分布式系统强一致性的算法。Node:一个Raft状态机实例。Member: 一个
2022-02-28 18:23:44 2062
原创 RabbitMQ.基本使用
一:消息队列1.举例分析:小红希望小明多读书,常寻找好书给小明看,之前的方式是这样:小红问小明什么时候有空,把书给小明送去,并亲眼监督小明读完书才走.久而久之,两人都觉得麻烦. 后来的方式改成了:小红对小明说「我放到书架上的书你都要看」,然后小红每次发现不错的书都放到书架上,小明则看到书架上有书就拿下来看. 书架就是一个消息队列,小红是生产者,小明是消费者. 带来的好处 1. 小红想给小明书的时候,不必问小明什么时候有空,亲手把书交给他了,小红只把书放到书架上就行了.这样小红小
2022-02-26 20:20:54 1863
原创 Docker.数据卷与Dockerfile
一:数据卷1.创建数据卷docker volume create my-vol2.查看所有数据卷docker volume ls3.查看数据卷信息docker volume inspect my-vol4.删除一个数据卷docker volume rm my-vol5.挂载数据卷注解:在用 docker run 命令的时候,使用 --mount 标记来将 数据卷 挂载到容器里。在一次 docker run 中可以挂载多个 数据卷 。 docker ru
2022-02-21 17:10:58 173
原创 Docker.概述与安装
一:Docker安装1.打开虚拟机2.卸载可能存在的Docker旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
2022-02-18 19:45:02 352
原创 SpringCloud.入门
一:SpringCloud概念这里用一个电商平台举例流程:1.SpringCloudSpringCloud核心组件:EurekaSpringCloud核心组件:FeginSpringCloud核心组件:Ribbon(负载均衡)SpringCloud核心组件:HystrixSpringCloud核心组件:Zuul二:Nacos的搭建1.解压Nacos-server的压缩包2.双击nacos包下bin目录下的startu...
2022-02-16 20:24:07 306
原创 Quartz.入门
一:Scheduled创建定时任务1.新建项目2.导入pom依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>3.在启动类中调用注解注解:@EnableScheduling作用:开启调度
2022-02-11 19:45:43 534
原创 SpringBoot.自定义启动器
一:使用发送邮件1.导入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.编写yml文件spring: application: name: springboot_06 mail
2022-02-10 20:28:28 665 1
原创 Springboot.项目技术集成
一:集成Druid1.导入pom依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.8</version></dependency>2.配置yml文件type: com.alibaba.druid.pool
2022-02-10 11:25:10 720
原创 shiro认证-SSM
shiro认证以及盐加密第一步:导入pom依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version></dependency><dependency> <groupId>org.
2021-12-21 19:44:43 326
原创 shiro入门
目录一:shiro简介二:Shiro入门案例第一步:新建一个Maven项目第二步:导入一个工具类(log4j2.xml)放入resources目录下第三步:导入pom依赖第四步:新建一个配置文件(shiro.ini)第五步:测试代码三:Shiro与web容器的集成第一步:导入用来测试的页面第二步:导入shiro-web.xml文件第三步:修改web.xml文件第四步:编写servlet第五步:配置Tomcat工件一:shiro简介1. 什么.
2021-12-21 17:06:41 1016
原创 SpringMVC文件上传
一:struts文件上传与SpringMVC文件上传步骤对比:struts文件上传SpringMVC文件上传二:SpringMVC文件上传第一步:导入pom依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>
2021-12-20 17:06:48 246
原创 SpringMVC入门
目录一:Springmvc简介及配置Springmvc之helloword实现第一步:导入pom依赖第二步:在WEB-INF下新建spring-mvc.xml第三步:修改web.xml第四步:新建一个类调用第五步:新建一个jsp页面二:SpringMVC工作流程三:Springmvc常用注解及返回值处理第一步:新建一个BookController第二步:导入相关页面(bookList.jsp/bookEdit.jsp)四:Springmvc静态资源处.
2021-12-19 18:46:54 438
原创 Mybatis整合Redis实现二级缓存
一:Mybatis集成ehcache1. 为什么需要缓存拉高程序的性能2. 什么样的数据需要缓存很少被修改或根本不改的数据3. ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大4. ehcache的特点------4.1 够快Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high concurrency sys...
2021-12-17 09:36:50 561
原创 Mybatis与spring集成
一:Mybatis与spring集成第一步:导入pom依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compi
2021-12-14 10:43:58 722 1
原创 Mybatis动态sql及分页
一:mybatis动态sql需求:页面展示数据有10列,点击修改只改其中1列数据实现:哪怕只改1列数据,都需要传递10列的数据到后台,如果不传,其他列则为空采用了动态sql后,哪怕只改一列数据其他列也不会为空二:模糊查询三:查询返回结果集的处理四:分页查询五:特殊字符处理...
2021-12-13 16:43:38 381
原创 Mybatis入门
使用编辑工具:idea目录一:Mybatis环境搭建一:创建maven工程二:导入相关pom依赖三:Mybatis相关插件安装四:Mybatis.cfg.xml配置二:ssh逆向工程一:配置generatorConfig.xml二:配置maven运行generator命令三:Mybatis增删改查案例一:Mybatis环境搭建一:创建maven工程二:导入相关pom依赖<properties> <maven.co.
2021-12-12 16:07:24 157
原创 svn安装以及初步使用
一:svn服务端安装以及svn服务端的内容介绍第一步:获取svn服务端资源,双击打开,点击Next第二步:勾选再Next第三步:按图所示就行,继续Next第四步:点击Standard Edition(标准安装)第五步:选择总仓库的路径,Next第六步:直接Install就行了完成后界面:svn服务端内容介绍1.User里面存放的是用户,别人访问必须要登录,如果里面没有该用户则无法访问2.repositories...
2021-11-18 18:37:28 2790
原创 jwt
目录一:jwt与其工作原理1.JWT是什么2. 为什么使用JWT3. JWT的工作原理打开jwt令牌验证功能二:jwt工具类介绍以及其三种场景三种场景一:jwt与其工作原理1.JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案例:jwt就相当于学校的出入证,只有持有出入证的人才能进行出入2. 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。以session来举例,session是储存在
2021-11-17 15:51:07 485 3
原创 SPA项目开发之首页导航+左侧菜单
一:mock.js模拟响应ajax请求第一步:安装mockjs依赖npm install mockjs -D第二步:配置开发环境和生产环境为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置dev.env.js'use strict'const merge = require('webpack-merge')const prodEnv = require('./prod.env')module.exports = merge
2021-11-10 15:45:09 125
原创 SPA项目开发之登录注册
一:Spa项目完成登录注册布局第一步:安装开发模块(在有spa项目的基础上)npm install element-ui -Snpm install axios -Snpm install qs -S npm install vue-axios -S第二步:引入main.js配置import ElementUI from 'element-ui' //新添加1import 'element-ui/lib/theme-chalk/index.css...
2021-11-08 20:32:33 983
原创 使用vue-cli搭建SPA项目
一:安装vue-cli第一步:搭建好nodeJS环境第二步:安装vue-cli调用该命令npm install -g vue-cli调用该命令npm install -g webpack注:安装成功后,会出现如下文件(自个的文件路径不是一定是D盘下) D:\initPath node-v10.15.3-win-x64 node_global vue ...
2021-11-05 08:55:34 126
原创 nodeJS环境搭建
一:nodeJS环境搭建第一步:下载nodeJS的安装包下载路径:https://nodejs.org/zh-cn/download/https://nodejs.org/zh-cn/download/第二步:解压nodeJS的解压包,在根目录下新增两个文件夹node_global和node_cache第三步:配置环境变量NODE_HOME:配置的是nodeJS解压的根路径path:%NODE_HOME%;%NODE_HOME%\node_global测试:no..
2021-11-03 10:52:47 425
原创 Vue之路由
一:路由第一步:引入路由的js依赖链接:https://www.bootcdn.cn/找到vue-router选择自己对应的版本号去进行复制script标签,再导入就可以了;第二步:定义需求中需要用到的组件注:const也是es6写法代表了该变量是对象const Home = Vue.extend({ template: "<div><p>博客内容界面</p><div>具体的博客内容</div><.
2021-11-02 11:33:46 116
原创 Vue之模板语法(下)
一:样式绑定<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js"></script> <style> .f200{ font-size: 200px
2021-10-30 14:44:23 134 1
原创 Vue之模板语法
一:插值1.文本<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js"></script> </head> <body> <!--
2021-10-28 20:19:15 441 1
原创 vue入门
一:vue简介1. Vue.js是什么? Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架 官网:https://cn.vuejs.org/ Vue作者:尤雨溪/中国无锡 前后端分离 React2. 库和框架的区别 库(Library):本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者 代表:jQuery jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作...
2021-10-28 15:48:46 92
原创 Spring之ssh
一:搭建SSH项目第一步:导入所需要的pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersi
2021-10-25 20:16:13 202
原创 Spring之AOP
一:AOP1.AOP的介绍介绍:面向切面编程2.AOP的关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(代理=目标+通知),注3:只有代理对象才有AOP功能,而AOP的代码是写在通知的方法里面的切
2021-10-24 18:27:05 2747
原创 Spring之ioc
一:认识spring1.什么是spring介绍:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂 性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度 而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本...
2021-10-22 11:07:45 101
原创 Hibernate之二级缓存
目录一:认识缓存1.为什么需要缓存2.关系型数据库与非关系型数据库的区别3.什么样的数据需要缓存4.ehcache是什么5.ehcache的特点6.ehcache的使用7.hibernate缓存8.hibernate(5.2.12.Final)中使用二级缓存步骤(ehcache)二:数据字典1.数据字典的含义三:ehcache存取数据演示利用缓存存储数据四:hibernate使用echcache作为二级缓存五:hibernate多条记录缓存.
2021-10-20 20:22:47 281
原创 Hibernate之HQL
一:了解HQL1.什么是hqlHQL是Hibernate Query Language的缩写2.hql和sql的区别3.处理返回的结果集1.单个对象语法:select没有逗号2.Object[]语法:b.bookId,b.bookName3.Map语法:new Map(b.bookId as bid ,b.bookName as bname)4.new 构造方法(attr1,attr2)语法:new Book(b.bookId,b.price).
2021-10-20 01:27:34 600
原创 Hibernate关联关系
目标:一:理解一对多的关联二:理解懒加载与强制加载三:理解一对多的自关联四:理解多对多的关联一:一对多的关联与懒加载、强制加载一对多的关联配置(环境:订单(1)与订单详情(多))与懒加载、强制加载需要用的实体类、dao层、xml文件、测试类实体类(Order/OrderItem)Orderpackage com.sg.two.entity;import java.util.HashSet;import java.util.Set;public cla.
2021-10-19 10:13:34 119
原创 Hibernate入门以及主键生成策略
什么是Hibernate框架(优势:跨数据库无缝移植)(劣势:底层代码太多,内存较大,国产数据库的兴起)一:ORM框架/持久层框架 jdbc的一个框架二:object reference mapping 对象关系映射三:通过管理对象来改变数据库中的数据四:通过管理对象来操作数据库如何在项目中添加hibernate支持(手动添加)一:添加hibernate相关依赖二:在resource目录下添加hibernate.cfg.xml(核心配置文件) 1.添加D...
2021-10-17 20:45:49 194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人