自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (3)
  • 收藏
  • 关注

原创 SpringCloud

文章目录SpringCloud1. 微服务1.1. 微服务和SOA的对比1.2. 微服务的优缺点2. Dubbo+Zookeeper/SpringCloud对比SpringCloud1. 微服务1.1. 微服务和SOA的对比  SOA就是面向服务的架构,是一种设计软件的原则,在SOA中,所有的组件都是独立自主的,并能为其他的组件提供服务.大体上,SOA架构与微服务非常相似  微服务是细粒度的SOA组件.换句话说,某单个SOA组件还可以被拆分多个微服务,而这些微服务通过分工协作,可以提供与原SOA

2021-04-21 21:04:41 263

原创 SpringBoot

文章目录SpringBoot微服务架构SpringBoot的核心功能SpringBoot快速入门SpringBoot微服务架构微服务就是将一个单体架构的应用按业务划分为一个个独立运行的服务它们通过HTTP协议进行通信,也可以通过消息中间件进行通信服务之间可以采用不同的语言进行编写,可以使用不同的存储技术自动化部署减少人为控制,降低出错概率随着服务数量的增多,管理起来也越来越复杂,因此采用的是集中化管理方式,如Eureka,Zookeeper微服务架构是一种架构风格,一个个大型的复杂的软件应

2021-04-21 21:03:47 736

原创 POI操作Excel

文章目录POI1. 快速入门1.1. 从Excel表格读取数据1.2. 往Excel表格写入数据2. 结合Web端实现Excel文件数据导入与导出2.1 准备2.2. 导入2.3 导出POI1. 快速入门HSSF是2003版的Excel,后缀为xlsXSSF是2007版的Excel,后缀为xlsxXSSF和HSSF操作基本一致,只需要把H换成X就行依赖 <dependency> <groupId>org.apache.poi</group

2021-04-13 09:26:01 114

原创 Log4j

文章目录日志1. JDK原生日志记录器1.1. 默认日志级别1.2. 自定义日志级别1.3. 配置文件logging.properties2. Log4j2.1. 使用Log4j默认的配置2.2. 自定义配置log4j.properties日志日志记信息,需要三个组件Logger 日志记录器Appender 指定输出位置 ---->HandleLayout 输出的格式------>Formatter1. JDK原生日志记录器1.1. 默认日志级别 /**

2021-04-13 09:25:38 87

原创 Zookeeper

文章目录Zookeeper1. CAP原则2. 选举机制3. Zookeeper的搭建ZookeeperZookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务Zookeeper 集群的角色分为 Leader (领导者)和 follower(随从者)(Observer(观察者)) ,集群中只要有半数以上的节点存活,集群就能正常运行,所以 Zookeeper 适合在奇数台机器 的集群1. CAP原则Consistency,Availability,Partition

2021-04-08 15:37:24 188 2

原创 Dubbo

官网链接面向接口代理的高性能RPC调用提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。智能负载均衡内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。服务自动注册与发现支持多种注册中心服务,服务实例上下线实时感知。高度可扩展能力遵循微内核+插件的设计原则,所有核心能力如Protocol、Transport、Serialization被设计为扩展点,平等对待内置实现和第三方实现。运行期流量调度

2021-04-07 09:43:21 176 2

原创 Shiro权限框架

文章目录Shiro权限框架1. 认证2. 授权3. 权限管理解决方案4. Shiro4.1 Shiro的架构和介绍5. Shiro快速入门5.1 认证Shiro权限框架认证: 判断用户是否存在 判断账号和密码是否正确授权: 就是给你一定的权限,规定你能访问和操作哪些资源,授权之前一般先进行认证什么是权限管理权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以 访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现 在任何系统里面,只要有用户和密码的系统。常用于后台管理系统.

2021-04-07 09:43:02 207 1

原创 Mycat

文章目录Mycat1. 概述2. 导读3. 什么是Mycat4. 关键特征5. Mycat的架构6.Mycat的下载安装6.1准备工作6.2 搭建mycat的分库分表Mycat1. 概述mycat通过配置之后,是否就能解决分库分表和读写分离问题呢?mycat配合数据库本身的复制功能,可以解决读写分离的问题但是针对分库分表的问题,并不能完美解决mycat支持两张表的联查,但是多于两张表的联查并不支持所以在数据库设计之后,就需要分析哪些表放进一个数据库中,哪些没有关联的数据库的单表放进另外一个数

2021-04-07 09:40:58 482

原创 MySql的主从复制

文章目录MySql的主从复制为什么需要主从复制主从复制的原理搭建Mysql主从复制如何在linux中卸载mysqlMySql的主从复制数据库本质就是一个文件夹,表就是一个文件为什么需要主从复制1.可以做数据的备份.热备份:实时备份,一个数据库发生变化,另一个数据库同时发生变化.冷备份:手动备份,复制粘贴备份的作用: 当主数据库发生故障时,可切换到从服务器中继续工作,避免数据的丢失2.架构的拓展随着业务量越来越大,IO访问频率也越来越高,单机已经无法满足我们的需求,此时需要做多库的存储

2021-03-30 23:04:38 101

原创 FASTDFS

文章目录FASTDFS1. 概述2. FastDFS的三个组成部分3. 存储策略4. FastFDS的文件同步5.FastFDS的文件下载FASTDFS1. 概述FASTDFS是一个开源的高性能的分布式文件系统. 它主要功能有: 文件存储,文件同步和文件访问及高容量和负载均衡,主要是用来解决海量数据存储问题.在大数据里面的HDFS也是解决海量数据存储问题.FASTDFS存储的文件一般比较小(4KB-500MB),存储的文件数量比较多,大多是图像. HDFS是一个谷歌的文件服务器,它是Hado

2021-03-30 22:20:24 661 1

原创 Nginx

1. 概述概述Nginx是一款轻量级的web服务器,反向代理服务器以及电子邮件代理服务器.它是一款开源免费的web服务器,简单易上手,并在BSD-like协议下发行,是由俄国的一位工程师设计开发的,供俄国大型的入口网站以及搜索引擎使用的.特点: 占用内存少,并发能力强.nginx是由内核和模块两部分组成的,其中,内阁的设计非常的微小和简洁,完成的工作也非常简单仅仅通过配置文件将客户端的请求映射到一个location block (location是nginx的一个指令,用于匹配url),而这

2021-03-29 09:32:41 307 1

原创 Redis

文章目录1. 关系型数据库和非关系型数据库区别1.1 主流的NoSql数据库产品(了解)2. Redis2.1 Redis概述2.2 Redis的使用场景2.3 Redis安装2.4 Redis数据结构2.5 指令2.6 string类型2.7 hash类型关系型数据库 数据直接存储到硬盘上的 mysql IO操作耗性能缓存 基于内存 mybatis非关系型数据库 NoSqlredis充当缓存,减轻数据库的压力1. 关系型数据库和非关系型数据库区别NoSql的优点部署简易,免费

2021-03-25 14:27:58 128 1

原创 Linux搭建环境及项目部署

文章目录1. JDK2. tomcat3. mysql4. 项目部署1. JDK上传jdk压缩文件到 /root目录下切换目录到root目录下cd /roottar -zxvf jdk压缩文件 解压到当前目录即可剪切解压后的文件 到 /usr/local目录中mv jdk.1.8 /usr/local/jdk进入到jdk目录中 使用 pwd指令 查看该目录的绝对路径配置jdk的环境变量 vi /etc/profile将下面的拷贝进去#set java enviro

2021-03-25 12:42:05 175 2

原创 echarts(highcharts)

5分钟开始上手官网链接配置项echarts引入js<script src="echarts.min.js"></script><!-- 为 ECharts 准备一个具备大小(宽高)的 DOM --><div id="main" style="width: 600px;height:400px;"></div><script> // 基于准备好的dom,初始化echarts实例 let myChart

2021-03-23 19:17:04 118

原创 Linux

文章目录1. 回顾2. Linux1. 回顾在window环境开发web项目时当部署项目时需要tomcat部署项目,选择不带exploded时ps:我一般选择带exploded会部署到本地的tomcat的webapps和c盘的idea下的tomcat下的localhost下2. Linux在web项目开发完成之后,需要进行打包,放在专业的服务器上面服务器软件 : web服务器,把写好的web资源共享到网络中,方便别人能查看到,如tomcat硬件 : 安装了服务器软件的计算机专业

2021-03-22 12:20:46 147

原创 支付(沙箱环境)

开发步骤浏览器搜索支付宝开发平台开发文档开发服务—沙箱点击进入沙箱环境,使用支付宝扫码登录点击自研开发服务,录入个人真实信息在填写信息时有这个,需要下面生成的公钥在开发文档里点击web在线加密生成密钥,然后保存密钥到本地把生成的公钥粘贴到这保存设置,得到支付宝公钥手机支付宝扫码下载沙箱环境钱包假设是web开发下载DemoDemo参数配置需要使用...

2021-03-22 10:21:33 155

原创 邮箱验证

文章目录1. 邮件协议2. 过程3.HelloWorld1. 导入依赖2. 编写工具类3. 测试4.Demo(进阶版)1. 邮件协议SMTP(Simple Mail Transfer Protocol)协议是发邮件协议,定义了两台SMTP服务器之间的通讯规则,端口是25POP3(Post Office Protocol)收邮件协议,它定义了邮件客户端软件与pop3服务器的通讯规则还有一个协议IMAP(Internet Mail Access Protocol)收邮件协议,与POP3的区别在于能够进行

2021-03-18 09:25:07 431

转载 内网穿透

转载教程连接内网穿透链接注意项目必须启动NATAPP必须打开,不要关闭

2021-03-16 15:54:01 126

原创 maven

文章目录1. 依赖1.1 依赖管理1.2 依赖传递1.3 依赖冲突1.4 依赖冲突的三种解决方案2. maven的分模块开发1. 依赖1.1 依赖管理通过maven的依赖管理对项目中使用的jar包进行统一管理 <dependency> <groupId>javax.servlet</groupId>//组织名 <artifactId>javax.servlet-api</artifactId>//项目名

2021-03-12 14:10:55 62

原创 Spring

文章目录1. Spring概述2. Spring环境搭建以及HelloWorld案例3. schema4. IOC控制反转5. DI依赖注入6. Spring分模块配置文件开发7. AOP面向切面1. Spring概述Spring 框架为基于Java的现代企业应用提供了全面的编程和配置模型, 是一个分层的JavaSE/JavaEE一站式的轻量级开源框架.Spring兴起于2003年, 前身来源于EJB架构Spring的优势 方便解耦, 简化开发 支持AOP编程 支持声明式事务和编码式事务

2021-03-12 14:10:07 162

原创 SpringMVC

文章目录1. SpirngMVC1.1 概述1.2 优势1.3 快速入门1.4 SpringMVC架构1.5 相关组件的配置1. SpirngMVC1.1 概述SpringMVC它是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级Web框架.它是通过一套注解,让一个简单的pojo类成为处理请求的控制器,基于pojo类中的方法,一个方法就是之前的一个Servlet,无需实现任何接口,同时支持RESTful风格编程的请求. 本质就是一个ServletMVC : Model View Co

2021-03-11 17:58:11 136

原创 mybatis

文章目录mybatis1. 什么是框架2. mybatis概述3. mybatis快速入门3.1 引入依赖3.2 核心配置文件mybatis-config.xml3.3创建dao层接口和实体类3.4配置Mapper信息3.5测试配置信息mybatis通过官网查看 https://mybatis.org/mybatis-3/zh/getting-started.html1. 什么是框架框架是一整套解决问题的方案, 里面并没有具体的业务逻辑, 是一个半成品的软件. 2. mybatis概述MyB

2021-03-03 12:58:33 174 1

空空如也

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

TA关注的人

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