JavaWeb
写代码的Z
这个作者很懒,什么都没留下…
展开
-
负载均衡
一、 负载均衡分类硬件负载均衡 常见的硬件有比较昂贵的F5和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用。 软件负载均衡 目前使用最广泛的三种负载均衡软件Nginx/LVS/HAProxy,他们都是基于Linux的开源免费的负载均衡软件,这些都是通过软件级别来实现,所以费用非常低廉。...转载 2019-12-12 10:06:11 · 312 阅读 · 0 评论 -
Elasticsearch知识点
目录1 什么是Elasticsearch?2 Elasticsearch的特点3 Elasticsearch基础概念4 Elasticsearch基本数据类型(看这里)5 Elasticsearch基本检索类型5.1 检索和过滤5.2 结构化检索5.3 全文检索5.4 复合检索5.5 特定检索6 Elasticsearch基本基本聚合类型6.1 Me...转载 2019-10-29 16:03:54 · 496 阅读 · 0 评论 -
Logstash知识点
Logstash的基本知识Logstash是什么logstash是开源数据收集引擎,可以用数据的统一和扩充。相关版本支持(看这里)工作原理(看这里)输入file:从文件系统上的文件读取,非常类似于UNIX命令tail -0Fsyslog:在知名端口514上侦听syslog消息并根据RFC3164格式进行解析redis:使用redis通道和redis列表从redis服务器读取。...原创 2019-10-17 10:08:33 · 573 阅读 · 0 评论 -
SpringBoot知识点
目录什么是 Spring Boot?为什么要用 Spring Boot?Spring Boot 的核心配置文件有哪几个?它们的区别是什么?Spring Boot 的配置文件有哪几种格式?它们有什么区别?Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?开启 Spring Boot 特性有哪几种方式?Spring Boot 需要独立的容器运行吗?运行...转载 2019-10-14 16:20:36 · 500 阅读 · 0 评论 -
常用的工具
JVM相关工具JMC(Java Mission Control)监控和性能分析:JVM、JFR(重要)、JMX线上调试:btrace:JVM实时监控工具其他常用的JVM工具:jps:查看java进程信息jmap:查看JVM中对象的统计信息jstat:对JVM的资源和性能进行实时监控jstack:查看JVM线程栈信息jinfo:动态查看、调用jvm参数压力测试:JHM常用Linux...原创 2019-08-18 10:33:21 · 145 阅读 · 0 评论 -
消息队列
使用场景应用解耦合:应用之间不用直接调用,可以通过队列来传递消息,完成通信。 异步任务:队列可以用来执行异步任务,任务提交方无需等待结果。 削峰填谷:在突发流量时,可以通过队列做缓冲,不会对后端服务产生较大的压力,当峰值过去时,可以逐渐消费堆积的数据,来填平流量的低谷。 消息广播:一写多读消息协议JMS:是Java的消息服务,规定了Java使用消息服务的API,Spring提供了支...原创 2019-08-13 11:02:39 · 202 阅读 · 0 评论 -
MyBatis知识点
Mybatis的优缺点优点:原生sql sql语句与代码解耦合 简单易学 原生的sql语句,sql调优灵活缺点:半自动ORM,不能自动生成sql语句 sql语句依赖于具体数据库,数据性移植差Mybatis缓存机制一级缓存作用域是SqlSession,会对同一个SqlSession中执行语句的结果进行缓存,来提高再次执行的效率。SqlSession关闭或者有新增更新删...原创 2019-08-11 11:38:30 · 473 阅读 · 0 评论 -
Spring
基础概念1.Spring 是一个轻量级的 IOC/DI和 AOP 容器的开源框架。使用Spring框架的好处是什么?轻量级、容器化、控制反转、面向切面编程、事务管理、异常处理、可以集成多种优秀的框架。2.什么是IOC(控制反转)思想?Spring中关于IOC思想的具体方式DI(依赖注入)?这篇文章IOC(inverse of control):控制反转 对象的创建以及依赖关系可...原创 2019-06-19 11:18:14 · 458 阅读 · 0 评论 -
Linux常用命令大全
Linux常用命令大全(非常全!!!)原文地址:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm ...转载 2019-03-07 11:44:52 · 244 阅读 · 0 评论 -
JDBC快速入门
JDBC快速入门一、准备工作 首先需要从网上自行下载一个JDBC驱动 二、基本步骤 1. 注册驱动 只介绍最常用的方式 mysql数据库: Class.forName("com.mysql.jdbc.DriverManager");oracle数据库: Class.forName("oracle.jdbc.driver.OracleD原创 2016-04-20 16:24:12 · 346 阅读 · 0 评论