- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Linux_Centos7安装tomcat9
一:下载1.tomcat9,选择tar.gz下载,下载地址:http://tomcat.apache.org/download-80.cgi正在上传…重新上传取消2.检查一下我们当前Linux系统中是否安装了JDKtomcat的安装使用需要依赖JDK运行环境输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,请按对...
2020-02-13 15:46:03
684
原创 Linux centos7 安装postgresql-10.1
一:安装环境1.PostgresSQL版本:postgresql-10.11.1资源下载地址 https://www.postgresql.org/ftp/source/v10.1/ ----》下载 postgresql-10.1.tar.gz2.linux: CentOS release 7--我放在了虚拟机里,二:安装第一步:1.创建安装路径 /usr/loc...
2020-02-13 13:20:13
1126
转载 spring boot框架新手搭建
很不错的文章,感谢作者,按如下操作快速搭建.使用maven搭建基本的spring boot框架先创建一个maven项目,基本流程可查看:https://blog.csdn.net/yuguiyang1990/article/details/8796726 ...
2019-08-13 11:17:34
179
转载 高可用web框架
nginxnginx简介Nginx是一个自由、开源、高性能及轻量级的HTTP服务器及反转代理服务器。Nginx以其高性能、稳定、功能丰富、配置简单及占用系统资源少而著称。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多.基础功能反向代理加速,简单的负载均衡和容错;优势...
2019-08-12 11:19:52
243
转载 高可用框架
下面内容写的很不错,有助于初识架构。高可用是什么系统可用性指的是当前系统在一段时间内可正常提供服务的时间占比。高可用指系统可以一直提供服务,而不会出现不可用的现象。高可用架构图初级架构这类架构比较适用于初创企业或流量较小的平台。此种架构一般都是在平台运行之初所用到的架构,日均访问量不大,简单的架构足以能够应对用户的流量请求,比如前端网站使用Apache/nginx都...
2019-08-12 11:17:34
374
转载 消息队列的应用场景
关于消息队列的使用在学习kafka的过程中,理论有些枯燥。为了激发自己学习的热情,先了解下kafka的使用场景。一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应...
2019-08-12 10:14:57
1369
原创 kafka基本概念
1.topics 主题 :属于特定类别的消息流成为主题。数据存储在topics中,topics被拆分为分区。对于每个主题,kafka保存一个分区的数据每个这样的分区包含不可变有序序列的消息。分区被实现为具有相等大小的一组分段文件。2.partition 分区:主题可能有许多分区,因此它可以处理任意数量的数据。3.partition offset 分区偏移:每个分区消息具有成为 offse...
2019-08-09 14:37:16
127
原创 kafka间述
在互联网中,数据量成倍增长。关于数据下面的问题:1.如何收集大量的数据,二:分析手机的数据。为了解决问题,因此需要一个消息系统。kafka专为分布式高吞吐设计。与其他消息传递系统相比,kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使得它非常适合大规模消息处理应用程序。消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,但不担心如何共享数据。分布式消...
2019-08-09 14:03:28
117
原创 HTTP 和 HTTPS
一:概念HTTP:超文本传输协议,是一个客户端和服务器端的请求和应答的标准。HTTPS:是以安全为目标的HTTP通道,HTTP的安全版本,HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL.二:区别1.https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2.http是超文本传输协议,信息是明文传输,https是具有安全的ssl...
2019-08-08 16:55:11
391
原创 JAVA面试题_01_操作系统与计算机网络
一:进程与线程的区别1.进程时操作系统资源分配的最小单位,线程时程序执行的最小单位2.进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段 堆栈段 和数据段。 线程共享进程中的数据,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比 进程要小很多。3.线程之间的通信更方便,同一进程下线程共享...
2019-08-08 14:53:49
227
原创 部分设计模式
下面记录下自己用到的几个简单设计模式一.工厂模式目的:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。使用场景:1.日志记录器,记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方2.数据库的访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时3.设计一个连接服务器的框架,需要单个协议,PO...
2019-08-08 10:11:08
88
原创 HTTP协议知识点
面试可能会问道关于HTTP的知识点,总结如下:HTTP协议(HyperText Transfer Protocol ,超文本传输协议)是因特网上非常广泛的协议。它是基于TCP/IP通信协议来传递数据如:HTML 文件, 图片文件 ,查询数据等1.工作原理HTTP工作于客户端到服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有的请求。WEB服务器如...
2019-08-08 09:36:22
111
原创 TCP/IP面试
面试题中会经常问到什么是TCP/IP?自己总结了一下,提供给大家。TCP/IP 是指传输控制协议/互联网协议(Transmission Contocol / Internet Protocol),定义了计算机等如何连如因特网,以及传输数据的标准。TCP/IP不是一个简单的协议,而是一组特别的协议,实际包含了一系列的用于处理数据通信的协议,如:TCP IP UDP ARP 等。在这些协议...
2019-08-07 17:13:06
765
原创 LINUX Centos 安装JDK遇到的问题总结
安装步骤:1.新建/usr/java文件夹,将jdk-8u11-linux-x64.tar.gz放到该文件夹中,并将工作目录切换到/usr/java目录下2.配置环境变量:A、使用vim /etc/profile编辑profile文件,B、在/etc/profile底部加入如下内容:JAVA_HOME=/usr/java/jdk1.8.0_11PATH=$JAVA_HOME
2017-11-06 13:55:59
354
原创 JAVA获取数组中最大值及其下标
public class TestJava { public static void main(String args[]){ int aar[] = {1,3,10,4,5,7,3,9}; if(aar.length>0){ int aar_Max = aar[0],aar_index=0; for
2017-10-23 11:14:21
22852
1
nodejs不错的文档
2015-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人