2021年8月24日

高并发分布式

摘要: 高并发是指并行处理大量请求。 性能指标 1.TPS(吞吐量) TPS是指每秒事务数,一个事务数可以是一个接口,也可以是一个业务流程。从第一个请求发送到接收到最后一个请求的响应的过程。 2.QPS 每秒查询率。是服务器每秒能够响应的查询次数。 3.并发数 指系统可以同时承载的用户数量。并发量=QPS* 阅读全文

posted @ 2021-08-24 15:17 lc19149 阅读(240) 评论(0) 推荐(0) 编辑

2019年12月10日

SpringCloud

摘要: SpringCloud常用组件 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka 由两个组件组成:Eureka服 阅读全文

posted @ 2019-12-10 21:08 lc19149 阅读(113) 评论(0) 推荐(0) 编辑

2019年10月17日

ElasticSearch

摘要: ElasticSearch官网 https://www.elastic.co/cn/elasticsearch/ Window安装ElasticSearch8 下载elasticsearch-8.13.4-windows-x86_64.zip并解压,启动bin/elasticsearch.bat 设 阅读全文

posted @ 2019-10-17 10:24 lc19149 阅读(422) 评论(0) 推荐(0) 编辑

2019年9月26日

Jenkins

摘要: 安装Jenkins1.yum安装wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reporpm --import https://pkg.jenkins.io/redhat-stab 阅读全文

posted @ 2019-09-26 15:42 lc19149 阅读(123) 评论(0) 推荐(0) 编辑

2019年8月29日

Gitlab

摘要: git官网 https://git-scm.com/downloads 安装依赖 yum install -y curl policycoreutils-python openssh-server 下载软件包 wget https://mirrors.tuna.tsinghua.edu.cn/git 阅读全文

posted @ 2019-08-29 17:27 lc19149 阅读(173) 评论(0) 推荐(0) 编辑

2019年5月27日

Python

摘要: Python 一种解释型、面向对象、动态数据类型的脚本语言。 开发规范 1.包名:全部小写。 2.模块名:全部小写,下划线隔开。 3.类名:首字母大写,驼峰命名。 4.函数名:全部小写,下划线隔开。 5.变量名:全部小写,下划线隔开。 6.常量名:全部大写,下划线隔开。 查看Python版本 pyt 阅读全文

posted @ 2019-05-27 21:12 lc19149 阅读(148) 评论(0) 推荐(0) 编辑

2018年12月3日

Linux

摘要: Linux常用发行版 Ubuntu、RedHat、CentOS、Debian 查看Linux系统版本号 1.系统版本号 cat /proc/version 2.获取内核信息 uname -a 3.获取系统信息 cat /etc/os-release 4.获取系统信息 cat /etc/redhat- 阅读全文

posted @ 2018-12-03 21:27 lc19149 阅读(312) 评论(0) 推荐(0) 编辑

2018年11月30日

Nginx

摘要: Nginx 一、简介 Nginx是一个高性能的Web和反向代理服务器。特点是占有内存少,并发能力强。 Nginx负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将请求转发给不同的服务器。 Nginx负载均衡策略 1.轮询 Nginx默认的负 阅读全文

posted @ 2018-11-30 15:21 lc19149 阅读(227) 评论(0) 推荐(0) 编辑

2018年10月24日

Vue

摘要: Vue init webpack vue1npm installnpm run dev npm install axios -savenpm install element-ui -savenpm install mockjs --savenpm install axios-mock-adapter 阅读全文

posted @ 2018-10-24 15:48 lc19149 阅读(104) 评论(0) 推荐(0) 编辑

2018年9月30日

数据结构与算法

摘要: 数据结构指的是一组数据的存储结构,算法指的是操作数据的一个方法。数据结构为算法服务,而算法要作用在特定的数据结构上。 一、数据结构 数组 数组是同一类型的元素按一定顺序排列的集合,在内存中的分配是连续的。数组会为存储的元素都分配一个自增的下标,通过下标来访问元素。 优点:查询速度快。 缺点:新增、删 阅读全文

posted @ 2018-09-30 18:48 lc19149 阅读(182) 评论(0) 推荐(0) 编辑

2018年7月30日

JVM

摘要: 一、Java内存区域划分 1.堆内存 用于存放对象实例,被所有线程共享。JVM动态分配内存空间,生命周期由Java虚拟机的垃圾收集器管理。 2.栈内存 用于存放基本数据类型和对应引用变量,每个线程都有一个独立的栈空间,超过变量的作用域时会自动释放内存空间。 3.本地方法栈 本地方法栈与栈内存的作用非 阅读全文

posted @ 2018-07-30 10:46 lc19149 阅读(283) 评论(0) 推荐(0) 编辑

2018年7月24日

TCP/IP

摘要: TCP/IP协议是一个协议集合,按照层次分为链路层、网络层、传输层、应用层四个层次。 1.链路层:用来处理连接网络的硬件部分,包括控制操作系统、硬件的设备驱动和网络适配器,及光纤等物理可见的部分。硬件上的范畴均属于链路层的作用范围之内。 2.网络层:用来处理网络上流动的数据包(网络传输中最小的数据单 阅读全文

posted @ 2018-07-24 09:58 lc19149 阅读(114) 评论(0) 推荐(0) 编辑

2018年7月23日

Spring

摘要: 什么是SpringSpring是开源的容器框架。其核心思想是IoC和AOP。 IoC控制反转。实例不再由调用者创建,而是由Spring容器创建和管理。实例控制权的转变就是控制反转。其一可以减少耦合性,其二达到资源的复用。依赖注入(DI)是对IoC的一种具体实现。AOP面向切面编程。编译期和运行期间, 阅读全文

posted @ 2018-07-23 23:40 lc19149 阅读(130) 评论(0) 推荐(0) 编辑

2018年7月21日

SpringMVC

摘要: SpringMVC是Spring提供的一个web框架。包含多种视图技术,例如JSP、Velocity和FreeMarker。SpringMVC主要由DispatcherServlet、处理器映射、控制器、视图解析器、视图组成。 SpringMVC流程 1.用户发送请求至前端控制器Dispatcher 阅读全文

posted @ 2018-07-21 00:33 lc19149 阅读(93) 评论(0) 推荐(0) 编辑

2018年7月20日

设计模式

摘要: 设计模式(Design Patterns) 设计模式可以提高代码重用性、让代码更容易被他人理解、保证代码可靠性。 一、设计模式的六大原则1、单一职责原则(Single Responsibility Principle, SRP)一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该 阅读全文

posted @ 2018-07-20 14:32 lc19149 阅读(105) 评论(0) 推荐(0) 编辑

MySQL

摘要: MySQL MySQL是一个关系型数据库管理系统。 MySQL的存储引擎 1.InnoDB存储引擎 InnoDB是MySQL5.5开始默认的存储引擎,被设计用来处理大量的短期事物;有自动崩溃恢复的特性。 2.MyISAM存储引擎 在MySQL5.5,MyISAM是默认的存储引擎。MyISAM提供了全 阅读全文

posted @ 2018-07-20 14:31 lc19149 阅读(215) 评论(0) 推荐(0) 编辑

Redis

摘要: Redis是一个开源的内存数据存储,常用作数据库,缓存和消息代理。 Redis常用场景 1.分布式缓存。 2.分布式锁。 3.实时排行榜。 4.计数器/自增ID。通过INCR命令来实现。 5.消息队列。PUB/SUB(发布/订阅)功能或者Stream来实现消息的发布和订阅。 6.地理位置应用。通过g 阅读全文

posted @ 2018-07-20 14:09 lc19149 阅读(206) 评论(0) 推荐(0) 编辑

RabbitMQ

摘要: 1.http://www.rabbitmq.com/install-windows.html Window安装RabbitMQ前,需要安装Erlang。 安装RabbitMQ后不能访问http://localhost:15672 CMD进入Rabbit安装目录/sbin,执行 rabbitmq-se 阅读全文

posted @ 2018-07-20 14:08 lc19149 阅读(106) 评论(0) 推荐(0) 编辑

Oracle

摘要: DBS数据库系统,指带有数据库并利用数据库技术进行数据管理的计算机系统。一般由4个部分组成:1.数据库(DB)。存储在磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。2.数据库管理系统(DBMS)。一组能完成描述、管理、维护数据库的程序系统。目前常用的有Oracle、SQL Ser 阅读全文

posted @ 2018-07-20 14:06 lc19149 阅读(114) 评论(0) 推荐(0) 编辑

Mybatis

摘要: MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。MyBatis支持定制化SQL、存储过程以及高级映射,避免了几乎所有的JD 阅读全文

posted @ 2018-07-20 14:04 lc19149 阅读(93) 评论(0) 推荐(0) 编辑

导航