自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux--命令

1)文件排序

2022-06-06 23:15:22 209 1

原创 Windows下mysql-8下载、安装、配置教程

MySQL安装教程一、下载mysql数据库二、安装mysql数据库三、mysql数据库添加用户1. 新建用户并授予权限一、下载mysql数据库官网下载MySQL社区版本二、安装mysql数据库解压缩安装文件配置mysql: MySQL的安装目录下编辑my.ini文件[mysqld]# 设置服务端使用的字符集为utf-8character-set-server=utf8# 绑定IPv4地址bind-address = 0.0.0.0# 设置mysql的端口号port = 330

2022-03-21 17:39:04 486

原创 MyCat

MyCat-数据库中间件课程介绍第一天第二天第三天第四天MyCat简介MyCat分片规则MyCat高可用集群搭建MyCat综合案例MyCat入门MyCat高级MyCat架构剖析MyCat配置文件详解1. MyCat简介1.1 MyCat 引入​ 如今随着互联网的发展,数据的量级也是成指数式的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求,这个时候NoSQL的出现暂时解决

2021-08-23 23:34:33 934

原创 ElasticSearch----分布式搜索引擎

ElasticSearchElasticSearchRESTfulLuceneElasticSearchElasticSearch安装单节点安装HEAD 插件安装浏览器插件安装下载插件安装分布式安装Kibana 安装ElasticSearch核心概念介绍ElasticSearch核心概念集群(Cluster)节点(Node)索引(Index)类型(Type)文档(Document)分片(Shards)副本(Replicas)SettingsMappingAnalyzerElasticSearch Vs 关系

2021-08-19 22:56:50 2500

原创 Redis详解

Redisnosql 讲解阿里巴巴架构演进nosql 数据模型Nosql 四大分类CAPBASERedis 入门Redis安装(Window & Linux服务器)五大基本数据类型1)String2)List3)Set4)Hash5)Zset三种特殊数据类型1)geo2)hyperloglog3)bitmapRedis 配置详解Redis 持久化1)RDB2)AOFRedis 事务操作Redis 实现订阅发布Redis 主从复制Redis 哨兵模式(现在公司中所有的集群都用哨兵模式)缓存穿透及解决方

2021-08-04 17:38:38 1020

原创 分布式文件系统----FastDFS

FastDFS1、分布式文件系统1.1 FastDFS简介1.2 FastDFS整体架构2、FastDFS环境搭建2.1 FastDFS安装2.1.1 **安装前的准备**(1) 检查Linux上是否安装了 gcc、libevent、libevent-devel(2) 如果没有安装,则需进行安装2.1.2 **安装 libfastcommon 库**(1) 将下载好的libfastcommon文件上传到Linux(/home/)(2) 解压下载下来的tar.gz压缩包到当前目录(3) 切换到解压后的libf

2021-08-02 20:04:09 3497 1

原创 分布式系统架构解决方案----Dubbo

Dubbo1. dubbo概述1.1 什么是分布式系统1.1.1 单一应用架构1.1.2 垂直应用架构1.1.3 分布式服务架构1.1.4 流动计算架构1.2 Dubbo简介1.2.1 RPC1.2.2 节点角色1.2.3 调用关系2. 快速入门2.1 注册中心2.1.1 Zookeeper2.1.2 安装2.2 服务提供方2.2.1 服务方的pom.xml2.2.2 服务方接口2.2.3 服务方实现2.2.4 服务方的配置文件spring.xml2.2.5 服务方的web.xml2.3 服务消费方2.3.

2021-07-31 17:05:45 1316

原创 Nginx----架构篇&模块篇

架构篇&模块篇一、Nginx----架构篇1、Nginx与Tomcat部署1.1 环境准备(Tomcat)1.2 环境准备(Nginx)2、Nginx实现动静分离2.1 需求分析2.2 动静分离实现步骤3、Nginx实现Tomcat集群搭建4、Nginx高可用解决方案4.1 Keepalived4.2 VRRP介绍4.3 环境搭建4.4 Keepalived配置文件介绍4.5 访问测试4.6 keepalived之vrrp_script5、Nginx制作下载站点(1) autoindex:启用或禁用

2021-07-30 12:18:26 1786

原创 Nginx----负载均衡

负载均衡1、负载均衡概述2、负载均衡的原理及处理流程2.1 负载均衡的作用3、负载均衡常用的处理方式方式一:用户手动选择方式二:DNS轮询方式方式三:四/七层负载均衡4、Nginx七层负载均衡4.1 Nginx七层负载均衡的指令4.1.1 upstream指令4.1.2 server指令4.2 Nginx七层负载均衡的实现流程4.3 负载均衡状态4.3.1 down4.3.2 backup4.3.3 max_conns4.3.4 max_fails和fail_timeout4.4 负载均衡策略4.4.1 轮

2021-07-29 14:49:19 854

原创 Nginx----进阶篇

Nginx----进阶篇1、 Nginx服务器基础配置实例2、Nginx服务操作的问题2.1 Nginx配置成系统服务(1) 在`/usr/lib/systemd/system`目录下添加nginx.service,内容如下:(2)添加完成后如果权限有问题需要进行权限设置(3)使用系统命令来操作Nginx服务2.2 Nginx命令配置到系统环境(1) 修改`/etc/profile`文件(2) 使之立即生效(3) 执行nginx命令3、Nginx静态资源部署3.1 Nginx静态资源概述3.1.1 Ngin

2021-07-27 23:37:28 1936

原创 Nginx----基础篇

1、 Ngixn 简介Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。1.1 名词解释1.1.1 WEB服务器WEB服务器也叫网页服务器,英文名叫Web Server,主要功能是为用

2021-07-25 16:14:39 3264 3

原创 Nginx

Nginx一、 Nginx 简介1 Nginx 介绍2 Nginx 作用二、反向代理1 反向代理介绍2 代理方向2.1 正向代理2.2 反向代理3 二者之间的区别3.1 位置不同3.2 代理对象不同三、 安装 Nginx1 安装步骤1.1 下载源码包1.2 安装环境1.3 配置1.4 编译1.5 安装2 Nginx 目录介绍2.1 conf 目录2.2 html 目录2.3 logs 目录2.4 sbin 目录3 Nginx 的启动与关闭3.1 启动 Nginx3.2 访问 Nginx3.3 关闭 Ngin

2021-07-24 16:17:05 401

原创 ZooKeeper教程

ZooKeeper1、Zookeeper简介1.1 Zookeeper是什么1.2 zookeeper的架构组成1、Zookeeper简介1.1 Zookeeper是什么Zookeeper是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性问题,例如怎样避免同时操作同一数据造的问题。分布式系统中数据存在一致性的问题1) ZooKeeper本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理2)ZooKeeper

2021-07-24 15:55:59 1686 2

原创 Oracle11g 安装操作

Oracle11g 安装操作一、修改操作系统核心参数1、root用户下配置核心参数1)/etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655362)/etc/pam.d/loginsession required /lib/security/pam_limits.sosession

2021-07-12 00:21:34 307 1

原创 Spring Boot

微服务一、Spring Boot 入门1、Spring Boot 简介2、微服务3、环境准备1、MAVEN设置;2、IDEA设置4、Spring Boot HelloWorld1、创建一个maven工程;(jar)2、导入spring boot相关的依赖3、编写一个主程序;启动Spring Boot应用4、编写相关的Controller、Service5、运行主程序测试6、简化部署5、Hello World探究1、POM文件1、父项目2、启动器2、主程序类,主入口类6、使用Spring Initialize

2021-07-11 20:12:02 535

原创 java----设计模式

设计模式1 UML1.1 UML定义1.2 UML特点1.3 UML22分类1.3.1 结构式图形1.3.2 行为式图形1.3.3 交互式图形1.4 UML类图1.4.1 记忆技巧1.4.1.1 记忆技巧箭头方向1.4.1.2 记忆技巧-箭头方向1.4.1.3 记忆技巧-实线-继承虚线-实现1.4.1.4 记忆技巧-实线关联虚线依赖1.4.1.5 记忆技巧-实线关联虚线依赖1.4.1.6 记忆技巧-空心萎形聚合实心菱形组合1.4.1.7 记忆技巧-空心菱形-聚合1.4.1.8 记忆技巧-实心萎形-组合1.4

2021-07-10 00:27:49 153 2

原创 RBAC&&Shiro

RBAC&&ShiroRBAC1、 什么是 RBAC2、 RBAC96 模型1 RBAC 模型2 RBAC03 RBAC14 RBAC2Shiro1、Shiro 的简介A、 为什么学习 ShiroB、 解决的方案C、 什么是 shiroD、 Shiro 中的体系的组成E、 shiro 的架构2、Shiro 的环境搭建第一步 导包第二步: 书写 shiro.ini 文件第三步: 书写测试代码3、Shiro 验证时异常分析4、Shiro--认证流程A、 通过 shiro 相关的 API 创建了S

2021-07-06 17:37:41 1143

原创 SpringMVC③

SSM整合1.1 需求和步骤分析1.2 环境搭建1)准备数据库和表记录2)创建web项目1.3 编写mybatis在ssm环境中可以单独使用1)相关坐标2)Account实体3)AccountDao接口4)AccountDao.xml映射5)mybatis核心配置文件6)测试代码1.4 编写spring在ssm环境中可以单独使用1)相关坐标2)AccountService接口3)AccountServiceImpl实现4)spring核心配置文件5)测试代码1.5 spring整合mybatis1)整合思想

2021-07-05 15:07:40 80

原创 SpringMVC②

springmvc进阶一 ajax异步交互1.1 @RequestBody1.2 @ResponseBody二 RESTful2.1 什么是RESTful2.2 代码实现三 文件上传3.1 文件上传三要素3.2 文件上传原理3.3 单文件上传1)导入fileupload和io坐标2)配置文件上传解析器3)编写文件上传代码3.4 多文件上传四 异常处理4.1 异常处理的思路4.2 自定义异常处理器1)创建异常处理器类实现HandlerExceptionResolver2)配置异常处理器3)编写异常页面4)测试

2021-07-04 20:28:12 71

原创 SpringMVC①

SpringMVC基本应用一 SpringMVC简介1.1 MVC模式1.2 SpringMVC概述1.3 SpringMVC快速入门1)创建web项目,导入SpringMVC相关坐标2)配置SpringMVC前端控制器DispathcerServlet3)编写Controller类和视图页面4)使用注解配置Controller类中业务方法的映射地址5)配置SpringMVC核心文件spring-mvc.xml1.4 web工程执行流程1.5 知识小结二 SpringMVC组件概述2.1 SpringMVC

2021-07-04 14:01:05 77 2

原创 自定义持久层框架

Mybatis第一部分⾃定义持久层框架1.1 分析JDBC操作问题1.2 问题解决思路1.3 ⾃定义框架设计1)读取配置⽂件2)解析配置⽂件3)创建SqlSessionFactory4)创建sqlSession接⼝及实现类1.4 ⾃定义框架实现在使⽤端项⽬中创建配置配置⽂件User实体IUserDaoUserDaoImplIPersistenceTest再创建⼀个Maven⼦⼯程并且导⼊需要⽤到的依赖坐标ConfigurationMappedStatementResourcesDefaultSqlSessi

2021-06-27 13:45:32 73 1

原创 Spring全栈式轻量级开源框架③

Spring全栈式轻量级开源框架之Spring JDBCTemplate & 声明式事务一 Spring的JdbcTemplate1.1 JdbcTemplate是什么1.2 Spring整合JdbcTemplate1)创建java项目,导入坐标2)编写Account实体类3)编写AccountDao接口和实现类4)编写AccountService接口和实现类5)编写spring核心配置文件6)编写测试代码一 Spring的JdbcTemplate1.1 JdbcTemplate是什么Jdb

2021-06-26 00:05:04 79 1

原创 Spring全栈式轻量级开源框架②

@TOC# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-06-24 17:48:30 136

原创 Linux安装和配置问题解决方案

Linux问题集锦ISO镜像文件挂载问题1 在 /dev/sr0 上找不到媒体1)检查镜像文件是否存在2)检查镜像文件是否已挂载或是连接4) 运行命令挂载yum安装报错问题1 [Errno 256] No more mirrors to tryA、如果配置本地yum源解决1) ISO镜像文件必须挂载成功,这是前提2)进入yum.repos.d目录3)备份yum.repos.d目录下的文件4)创建redhat-base.repo文件,文件名可自定义,但后缀必须是.repoHyper-v网络适配器的问题1)打开

2021-06-23 11:45:08 1127 1

原创 Spring全栈式轻量级开源框架①

Spring全栈式轻量级开源框架之Spring IOC一 Spring概述1.1 Spring是什么1.2 Spring发展历程1.3 Spring优势1.4 Spring体系结构二 初识IOC2.1 概述2.2 自定义IOC容器2.2.1 介绍2.2.2 实现1)创建java项目,向pom.xml引入依赖2)编写Dao接口和实现类3)编写Service接口和实现类4)编写测试代码5)问题6) 编写beans.xml7)编写BeanFactory工具类2.2.3 知识小结三 Spring快速入门3.1 介绍

2021-06-22 00:07:29 334

原创 Mybatis学习教程③

加载策略及注解开发一 MyBatis加载策略1.1 什么是延迟加载1.2 实现1.2.1 局部延迟加载1) User实体2)Orders实体3)UserMapper接口4)UserMapper.xml映射5)OrderMapper接口6)OrderMapper.xml映射7 )Mybatis核心配置文件8)测试代码1.2.2 设置触发延迟加载的方法1.2.3 全局延迟加载二 MyBatis缓存2.1 为什么使用缓存2.2 一级缓存2.2.1 介绍2.2.2 验证4.2.3 分析4.2.4 清除1) **M

2021-06-21 00:44:01 86 1

原创 Mybatis学习教程②

复杂映射&配置文件深入一 Mybatis高级查询1.1 ResutlMap属性1) 编写UserMapper接口2) 编写UserMapper.xml3)代码测试1.2 多条件查询(三种)1)方式一2)方式二3)方式三(推荐)1.3 模糊查询1)方式一2)方式二3) `${} `与 `#{} `区别二 Mybatis映射文件深入2.1 返回主键2.1.1 useGeneratedKeys2.1.2 selectKey2.2 动态SQL2.2.1 动态 SQL 之 ``2.2.2 动态 SQL 之 `

2021-06-20 15:17:13 225

原创 Mybatis学习教程①

MyBatis基本应用一 框架简介1.1 三层架构1.2 框架1.2.1 什么是框架1.2.2 为什么使用框架1.2.3 常见的框架二 Mybatis简介1.1 原始jdbc操作(查询数据)1.2 原始jdbc操作的分析1.3 Mybatis简介1.4 ORM思想三 Mybatis快速入门3.1 MyBatis开发步骤3.2 代码实现1) 创建user数据表2) 向pom.xml导入MyBatis相关的依赖3) 编写User实体4) 编写UserMapper映射文件5) 编写MyBatis核心文件

2021-06-19 13:30:41 104

原创 Mybatis实战

Mybatis1、Mybatis入门1.1 什么是框架1.2 什么是ORM1.3 MyBatis简介2、Mybatis的基本使用2.1 Mybatis 的jar 包介绍2.2 核心API 介绍2.2.1 核心API2.2.2 核心API 工作流程2.2.3 生命周期2.3 Mybatis的配置文件2.3.1 全局配置文件2.3.1.1 properties 标签2.3.1.2 settings 标签1、Mybatis入门1.1 什么是框架1.2 什么是ORM1.3 MyBatis简介2

2021-06-14 13:45:00 198

原创 JSP教程详解

JSP1、 JSP简介1. 1 JSP介绍1.2 常见的视图层技术1.3 前后端分离式开发式2、JSP运行原理2.1 JSP技术特点2.2 JSP与Servlet区别3、JSP的使用3.1 JSP的三种原始标签3.1.1 <%! %> 声明标签3.1.2 <% %>脚本标签3.1.3 <%= %>赋值标签3.1.4 JSP 原始标签的使用3.2 JSP 的指令标签3.2.1 JSP 指令标签分类:3.2.1.1 Page 指令标签3.2.1.2 Include 指令标签3

2021-06-12 17:01:45 1335

原创 Servlet技术详解

Servlet教程1、JAVAEE简介2、Servlet简介2.1 Servlet技术特点2.2 Servlet在应用程序中的位置3、服务器3.1 JavaEE应用服务器(JavaEE Application Server)3.2 Web容器(Web Server)3.2.1 Tomcat的使用3.2.1.1 Tomcat 安裝和配置3.2.1.2 Tomcat 目录结构3.2.1.2.1 bin3.2.1.2.2 conf3.2.1.2.3 lib3.2.1.2.4 logs3.2.1.2.5 temp3

2021-06-08 17:32:26 551 1

原创 XML技术

XML详解1、XML1.1 XML的应用1.1.1 配置文件1.1.2 传输数据1.2 XML和HTML的区别1.3 XML基本语法1.4 XML组成部分1.4.1 文档声明1.4.2 标签1.4.3 指令1.4.4 属性1.4.5 文本2、约束2.1 DTD 约束2.2 Schema 约束1、XML1.1 XML的应用1.1.1 配置文件1.1.2 传输数据1.2 XML和HTML的区别1.3 XML基本语法1.4 XML组成部分1.4.1 文档声明1.4.2 标签1.

2021-06-07 18:11:47 254 1

原创 网络协议详解

网络协议详解1、计算机协议1.1 什么是协议1.2 协议的标准化2、TCP/IP 协议群1、计算机协议1.1 什么是协议1.2 协议的标准化2、TCP/IP 协议群

2021-06-06 22:55:35 1818 1

原创 JAVA----正则表达式

正则表达式1、正则表达式1.1 正则表达式基础知识1.2 分组1.3 flags(可选标志位)表2、最常用的正则表示式2.1 数字校验的正则表达式2.2 字符校验的正则表达式2.3 特殊需求的正则表达式1、正则表达式1.1 正则表达式基础知识元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字行首。如果设置了Re

2021-06-05 17:07:20 171

原创 正则表达式

正则表达式1、数字校验的表达式1、数字校验的表达式序号名称正则表达式1数字^[0-9]*$2n位的数字^\d{n}$3至少n位的数字^\d{n,}$4m-n位的数字^\d{m,n}$5零和非零开头的数字^(0|[1-9][0-9]*)$6非零开头的最多带两位小数的数字^([1-9][0-9]*)+(.[0-9]{1,2})?$7带1-2位小数的正数或负数^(\-)?\d+(\.\d{1,2})?$8正数、负数、

2021-06-05 14:54:56 130

原创 jQuery

jQuery教程1、jQuery1.1 使用jQuery1.2 DOM对象和jQuery对象1.2.1 DOM对象转换jQuery对象1.2.2 jQuery对象转换DOM对象2、选择器2.1 基本选择器2.2 表单选择器3、过滤器3.1 基本过滤器4、函数5、事件5.1 第一种事件绑定语法1、jQuery1.1 使用jQuery① 需要在项目中加入jquery的文件② 创建一个html文件或jsp都可以,在文件中使用<script type="text/javascript" src

2021-06-04 17:47:15 112

原创 AJAX教程

AJAX教程1、AJAX1.1 全局刷新和局部刷新1.1.1 全局刷新1.1.2 局部刷新1.1.2.1 异步请求对象1.1.2.2 什么是Ajax2、AJAX 异步实现步骤2.1 创建对象方式2.2 onreadstatechange 事件1、AJAX1.1 全局刷新和局部刷新1.1.1 全局刷新1.1.2 局部刷新1.1.2.1 异步请求对象1.1.2.2 什么是Ajax2、AJAX 异步实现步骤2.1 创建对象方式var xmlHttp = new XMLHttpR

2021-06-02 00:14:28 270

原创 JS常见网页特效案例

JS常见网页特效案例1、网页轮播图2、返回顶部3、筋斗云案例1、网页轮播图window.addEventListener('load', function() { // 1)获取元素 var arrow_l = document.querySelector('.arrow_l'); var arrow_r = document.querySelector('.arrow_r'); var focus = document.querySelector('.focus'); // 2)鼠标

2021-05-30 21:28:49 5531 2

原创 开发工具的快捷键使用说明

编程工具的快捷键1、HBuilder1、HBuilderCtrl+D: 删除Ctrl+C: 复制 (光标放在当前标签可复制整行)Ctrl+Shift+R: 复制上一行Ctrl+D: 删除当前行Ctrl+Shift+[: 可选中当前行Ctrl+↑: 移动当前行向上Ctrl+↓: 移动当前行向下Ctrl+Shift+F : 代码格式化或右键选择格式化Ctrl+Enter : 光标快速切换到下一行Ctrl+Shirft+Enter: 光标快速切换到上一行...

2021-05-29 13:35:08 380

原创 JAVA----数据结构与算法

数据结构与算法1、算法1、算法1)算法是用于解决特定问题的一系列的执行步骤2)使用不同算法,解决同一个问题,效率可能相差非常大时间工具类----TimeToolimport java.text.SimpleDateFormat;import java.util.Date;public class TimeTool { private static final SimpleDateFormat fmt = new SimpleDateFormat("HH:mm:ss.SSS");

2021-05-21 15:59:31 137

sqluldr2工具的详细使用教程.7z

oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。

2021-05-01

sqluldr2超详细使用教程.7z

oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。

2021-05-01

空空如也

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

TA关注的人

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