![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习之旅
文章平均质量分 66
LPoint809
这个作者很懒,什么都没留下…
展开
-
CentOS 7 安装LibreOffice 7.4.0 过程以及缺少libcurl.so.4文件处理(包含字体安装)。
(1)下载安装openssl源代码,https://github.com/openssl/openssl/archive/OpenSSL_1_1_1g.zip。(9)将libcurl.so.4库文件拷贝至/opt/libreoffice7.4/program目录下,覆盖原libcurl.so.4文件。在这些依赖库文件之中,“libcurl.so.4”库文件的安装过程比较复杂,需要编译安装libcurl才能完成。(6)创建安装目录:/opt/libcurl。(4)编译配置、安装。(8)编译配置、安装。原创 2023-07-14 15:33:26 · 1645 阅读 · 0 评论 -
Kubernetes
KubernetesKubernetes的优势自动装箱、水平扩展、自我修复服务发现和负载均衡自动发布和回滚集中化配置管理和秘钥管理存储编排任务批处理组件说明Api-server: 所有服务访问的统一入口;提供集群管理的REST-API接口(包括鉴权、数据校验及集群状态变更)负责其他模板之间的数据交互,承担通信枢纽功能是资源配额控制的入口提供完备的集群安全机制CrotrollerManager: 维持副本期望数目-控制器管理器;Scheduler: 负责接收调原创 2022-02-24 10:49:13 · 422 阅读 · 0 评论 -
ElasticSearch基础
ElasticSearch基础:java 什么是Elasticsearch:类似于查字典Elasticsearch 是基于 Lucene 搜索引擎为核心构建 的Restful 风格 分布式 全文搜索引擎,每个字段都可以使索引并可以被搜索,可以快速存储、搜索、分析大量的数据。全文检索是指对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当查询时,根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。 -原创 2022-02-24 10:43:42 · 1110 阅读 · 0 评论 -
MySQL索引及其优化查询
MySQL-索引索引优势:提高检索效率、降低数据库的IO成本、通过索引对数据进行排序、降低数据排序成本、降低CPU性能消耗劣势:索引也是一张表、表中保存了主键与索引字段、并指向实体表的记录、索引也占内存空间 索引分类单值索引一个索引只包含单个列、一个表有多个单列索引唯一索引索引列的值必须唯一、但可以为null复合索引一个索引包含多个列 MyISAM和In noDB索引区别MyISAM不支持事务、每次查询都是原子性的支持表级锁、每次操作都是针对整张表原创 2022-02-24 10:42:29 · 517 阅读 · 0 评论 -
SpringBoot 框架相关 微服务相关
Spring-是一个框架,核心技术IOC、AOP实现解耦和 IOC控制反转:指导开发人员在容器中,代码之管理对象,给属性赋值,管理依赖。IOC技术实现使用的DI(依赖注入):开发人员在项目中只需要提供对象的名称,对象的创建,查找,赋值都是由容器内部自己实现的。Spring使用的DI技术,底层使用的就是反射机制。 AOP面向切面编程-底层是动态代理作用:在目标类不能修改代码的情况下,增加功能减少重复代码、专注业务功能的实现解耦合:业务功能和日志,事务这些非业务功能的耦合原创 2022-02-24 10:39:10 · 365 阅读 · 0 评论 -
秒杀系统-高性能、高可用、一致性
秒杀系统-高性能、高可用、一致性(设置备用计划作为最坏情况的应对方法)单独部署。分层减小流量、控制有效流量(避免黄牛账号批量下单)设计预约功能-可以初略预估抢购秒杀人数,可以设置一部分直接获取静态动画-如库存为空;前端使用动静分离、使用拼图、答题、CDN内容分发(提出问题 CDN内容分发) 来控制瞬时流量;到达抢购的时候,流量进入网关处理、通过GateWay、nginx限流(通过用户、设备、ip地址、收货地址或者黑名单进行限流)—限制非常规请求剩余大量的流量 可以通过令牌桶算法、sentinel原创 2022-02-24 10:35:09 · 1258 阅读 · 0 评论 -
JVM-类的加载机制
JVM-类的加载机制(从磁盘加载class文件到内存中,解析并执行class文件、产生对象)Native 通过加载本地方法调用JNI接口调用;主要用来拓展JAVA的使用类的加载依赖加载器来完成加载BootStrap加载器>extends加载器>启动类加载器(非继承关系)BootStrap:只加载java文件下lib的核心库、只负责加载java、javax、sun开头的包中的类extends:只加载jre文件夹下ext文件下的包System加载器:加载ClassPath路径下的jav原创 2022-02-24 10:28:01 · 165 阅读 · 0 评论 -
Redis相关持久化机制-缓存雪崩-缓存穿透-缓存击穿-集群部署
Redis相关-高性能-非关系型数据库-数据存储于内存中 Redis哈希槽:16384个、通过CRC16检验来对16384进行取模从而决定来放在哪一个哈希槽数据存储于内存中,读取写入速度快支持多种数据类型,比如String、Hash、list、set、zset支持事务,所有的操作都是原子性的,要么都成功,要么都失败支持数据的持久化操作Memcahed:只支持String类型、不支持持久化操作、速度相比Redis较慢 Redis持久化机制(AOF追加模式、RDB全量复制)RDB全量原创 2022-02-24 10:24:06 · 351 阅读 · 0 评论 -
Linux上安装Maven
Linux上安装Maven从Maven的官网下载安装包以后,进行解压。解压后得到apache-maven-3.6.3这个包;然后执行ln -s apache-maven-3.6.3 maven命令创建一个软链接,然后在系统环境变量PATH中添加以下环境变量:export M2_HOME=~/mavenexport PATH=$PATH:$M2_HOME/bin检查Maven是否安装成功,只需要输入mvn -v,如果输出如下图所示,就是安装成功了。当然 也可以使用docker来安装Maven:原创 2020-08-08 13:40:01 · 223 阅读 · 0 评论 -
Maven简介及其主要概念
Maven简介Maven是什么?1.Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于平台的项目构建和依赖管理。2.构建:就是以我们编写的代码、框架配置文件、国际化。优点:优点一:项目非常大时,可借助Maven将一个项目拆分成多个工程,最好是一个模块对应一个工程,利于分工协作。而且模块之间还是可以发送消息的。优点二:借助Maven,可将jar包仅仅保存在“仓库”中,有需要该文件时,就引用该文件接口,不需要复制文件过来占用空间。优点三:借助Maven可以以规范的方式下载j原创 2020-08-08 16:05:50 · 438 阅读 · 0 评论 -
基础语法(一)
一、关键字、保留字、标识符关键字(keyword)java语言被赋予了特殊含义的字符串,有专门的用途官网:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_key保留字(reserved word)现有的java版本中尚未使用,但以后可能 使用的关键字goto、const标识符(identifier)其实就是起的名...原创 2020-03-18 00:26:24 · 705 阅读 · 1 评论 -
Java0基础之旅-常量变量运算符命名规范
常量:public class ConstantDemo { /* 补充2个快捷方式; main 方法的快捷键:psw 输出语句的快捷键:sout 常量: 概述:在程序运行过程中。其中的值不会发生改变的量. 字面值常量分类: 1.字符串常量,值药用""括起来 "abc" ,"123" 2.字符常量, 值要用''括起来 'a','0' ...原创 2020-03-17 23:53:06 · 105 阅读 · 0 评论