自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 FastDFS分布式文件系统使用(基于SpringBoot+Docker)

1:介绍FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文件上传、下载,通过Tracker server 调度最终由 Storage server 完成文件上传和下载。2:使用docker安装fa

2020-09-22 14:33:15 115

原创 RabbitMQ消息队列基础概念详细介绍

RabbitMQ

2020-09-15 17:36:32 147

原创 自定义配置中心(Zookeeper+SSM+Dubbo)

一:目的实现项目运行的情况下动态修改数据库配置信息,不需要停服务,不需要从新编译程序即可动态切换数据库、修改数据库的用户密码等信息。二:思路2.1:实现功能所需的技术点SSM这个必须的了1.2:获取spring容器Zookeeper(配置中心的核心【zookeeper是什么?看我前面的博客浅谈zookeeper】)2.1:zookeeper的客户端2.2:zookeeper的节点监听Dubbo(zookeeper与ssm的桥梁)3.1:dubbo在这里承担桥梁的作用,只在配置文件中出现

2020-09-07 21:31:32 565

原创 使用版本控制tortoiseGit、tortoiseSVN软件没有显示图标

很奇怪,明明下载了tortoiseGit、tortoiseSVN这些版本控制工具,文件也被版本控制了,但是就是没有显示版本控制的图标(钩、叉、叹号等)。这使用起来非常的不方便,我都不懂改了那些文件,无法正常做版本控制。非常懊恼。不怕,我找了半天资料才发现解决方案。修改注册表重启电脑就可以。具体看下面步骤1:在开始菜单的搜索处,输入"regedit"2:在弹出的注册表编辑器中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\E

2020-09-06 16:29:32 394

原创 Mysql跨库备份表数据

mysql里面有db1、db2两个库,其中db2是用来存储历史数据,我们一般需要将业务数据分成2个库存储,一个存现有业务数据,一个存储历史业务数据。create table db1.table1 as select * from db2.table2db1.table1:数据库1中的表table1db2.table2:数据库2中的表table2...

2020-09-03 16:49:29 317

原创 0到1使用spring-security(Spring的安全认证框架)

一:搞清楚认证与权限1.1:什么是认证?认证就是身份的核实,在我们生活中无处不在。譬如说你坐高铁需要拿着你的身份证以及你的英俊漂亮的脸,过闸机时那个操作相对于铁路局的操作系统而言就是需要对你进行认证,检查你是否有买当天的票,检查你与身份证以及票是否是同一个人。当我们使用别人的身份证进去时就亮红灯,不给进。这就是认证。1.2:什么是权限?接着上面的认证,咱们进去候车厅之后,然后等车,上车,接着找自己的位置。那么你是坐一等坐呢?还是二等座?亦或是三等座(站票)?这就取决于你买票的时候所选的坐席以及付出的

2020-08-31 20:46:44 317 1

原创 快速上手-Freemarker页面静态化技术

Freemarker页面静态化技术一:概述本章课程中我们已经实现了移动端套餐列表页面和套餐详情页面的动态展示。但是我们需要思考一个问题,就是对于这两个页面来说,每次用户访问这两个页面都需要查询数据库获取动态数据进行展示,而且这两个页面的访问量是比较大的,这就对数据库造成了很大的访问压力,并且数据库中的数据变化频率并不高。那我们需要通过什么方法为数据库减压并提高系统运行性能呢?答案就是页面静态化。页面静态化其实就是将原来的动态网页(例如通过ajax请求动态获取数据库中的数据并展示的网页)改为通过静态化技

2020-08-28 18:46:16 301

原创 (浅谈SOA架构)------SOA架构演变由来

SOA架构演变由来一:了解市场上系统架构1.1:市面上有那些架构?(1):单体架构(2):垂直架构(3):分布式服务架构(4):SOA架构(5):微服务架构1.2:各自架构的优缺点1.2.1单体架构(1)描述:当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。(2)优点:架构简单,前期开发成本低、开发周期短,适合小型项目(OA、CRM、ERP 企业内部应用)。(3)缺点:全部功能集成在一个工程中

2020-08-21 14:23:28 977 1

原创 浅谈--->ZooKeeper

ZooKeeper概述​​​​​​​​ ZooKeeper从字面意思理解,【Zoo - 动物园,Keeper - 管理员】动物园中有很多种动物,这里的动物就可以比作分布式环境下多种多样的服务,而ZooKeeper做的就是管理这些服务。​ Apache ZooKeeper的系统为分布式协调是构建分布式应用的高性能服务。​ ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理。从而用来维护和监控你存储的数据的状

2020-08-18 21:10:32 177

转载 两小时学会GitHub原理以及使用

两小时学会GitHub原理以及使用添加链接描述

2020-08-17 17:26:43 247

转载 IntelliJ IDEA启动Tomcat后,却无法访问Tomcat主页

转自:转自

2020-07-12 09:05:07 139

原创 idea编辑器安装Transtate并使用

idea编辑器安装Transtate并使用对于英文不好的朋友来说,这款插件是格外的适用了。可以英汉互译。直接在idea编辑器里面使用。很是方便。

2020-06-12 10:33:18 293

空空如也

空空如也

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

TA关注的人

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