自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_45453240的博客

供自我学习使用

  • 博客(13)
  • 收藏
  • 关注

原创 Netty - 网络应用框架

netty

2020-09-29 21:22:43 361

原创 Nginx - web服务器

概述 Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理 反向代理:客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服

2020-09-28 09:10:52 221

原创 dubbo - 分布式调用

概述 分布式系统:分布式系统是若干独立单个相关系统的集合,是建立在网络之上的软件系统,随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构:当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键 优点:适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。 缺点:性能扩展比较难,协同开发问题,不

2020-09-27 15:48:44 564

原创 Shiro - 安全验证

简介 Apache Shiro 是 Java 的一个安全(权限)框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境 Shiro 可以完成:认证、

2020-09-25 21:23:54 900

原创 Docker - 应用镜像

概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 基本组成 Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。 容器(container):Docker 利用容器(Container)独立运行的一个或一组应用。容器是用镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是

2020-09-25 13:32:29 476

原创 Vue学习总结

一套用于构建用户界面的渐进式框架,遵循 MVVM 模式,与React,AngularJS 并称为 前端的三大框架 编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发,本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目 扩展插件 vue-cli: vue 脚手架 vue-resource(axios): ajax 请求 vue-router: 路由 vuex: 状态管理 vue-lazyload: 图片懒加载 vue-scroller: 页面滑动相关 mint-ui: 基于

2020-09-24 14:17:14 219

原创 ElasticSearch学习总结

elasticsearch.yml配置文件详解 配置Elasticsearch的集群名称,默认是elasticsearch,Elasticsearch会自动发现在同一网段下的Elasticsearch 节点,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 cluster.name: elasticsearch 节点名,默认随机指定一个name列表中名字,不能重复。 node.name: "node1" 指定该节点是否有资格被选举成为node,默认是true,es是默认集群中的第一

2020-09-23 14:02:28 220

原创 Redis学习总结

概述

2020-09-22 11:38:36 196

原创 Spring框架进阶 - SpringCloud

微服务概述 微服务的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动或销毁,拥有自己独立的数据库 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通( 通常是基干HTTP的RESTful API) 。每个服

2020-09-16 22:28:33 364

原创 MongoDB数据库学习总结

概述 mongodb一个开源的,基于分布式的,面向文档存储的非关系型数据库,是非关系型数据库当中功能最丰富、最像关系数据库的 由C++语言编写的,使用JavaScript作为操作语言,是一个基于分布式文件存储的开源数据库系统 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组 非关系型的数据库即NoSQL:是对不同于传统的关系型数据库的数据库管理系统的统称,用于超大规模数据的存储,数据存储不需要固定的

2020-09-14 21:20:58 509

原创 svn git - 版本控制工具

集中式版本控制工具SVN 采用的是增量式管理的方式进行版本管理 采用客户端/服务器体系,项目的各种版本都存储在服务器上,程序开发人员首先将从服务器上获得一份项目的最新版本,并将其复制到本机,然后在此基础上,每个开发人员可以在自己的客户端进行独立的开发工作,并且可以随时将新代码提交给服务器。当然也可以通过更新操作获取服务器上的最新代码,从而保持与其他开发者所使用版本的一致性 分布式版本控制工具Git 简介 采取了文件系统快照的方式进行版本管理 采用了分布式版本库的方式,不必服务器端软件支持(服务端

2020-09-09 22:20:18 206

原创 Spring框架进阶 - Spring Data

概念 JPA全称为Java Persistence API(Java持久层API),是JDK 5.0的Java持久化规范,JPA包括以下3方面的规范 ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述 对象和关系表 之间的映射关系,框架据此将实体对象持久化到数据库表中 JPA 的API:用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发人员不用再写SQL了 JPQL查询语言:通过面向对象而非面向数据库的查询语言查询数据,避免程序的SQL语句紧密耦合 Hiber

2020-09-08 12:44:38 209

原创 Spring框架进阶 - Spring Boot(二)

Spring Boot启动配置原理 main方法程序运行入口,分为两步 1.创建SpringApplication对象 调用initialize方法创建对象 保存主配置类 判断当前是否为web应用 从类路径下找到META‐INF/spring.factories配置的所有ApplicationContextInitializer并保存起来 从类路径下找到ETA‐INF/spring.factories配置的所有ApplicationListener 从多个配置类获取有main方法的主程序类 2

2020-09-03 21:18:07 171

空空如也

空空如也

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

TA关注的人

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