摘要:
https://www.cnblogs.com/zhangxingeng/p/11753959.html 阅读全文
摘要:
参看链接: https://blog.csdn.net/weixin_47872288/article/details/135895605 https://blog.csdn.net/weixin_45187434/article/details/131795511 https://blog.csd 阅读全文
摘要:
开始使用Filebeat 认识Beats Beats是用于单用途数据托运人的平台。它们以轻量级代理的形式安装,并将来自成百上千台机器的数据发送到Logstash或Elasticsearch。 (画外音:通俗地理解,就是采集数据,并上报到Logstash或Elasticsearch) Beats对于收 阅读全文
摘要:
Logstash介绍 Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。 集中、转换和存储你的数据 Logstash是一个开源的服务器端数据处理管道,可以同时从多个数据源获取数据,并对其进行转换,然后 阅读全文
摘要:
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。 你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。 你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。 Kibana使得理解大量数据变得很容易。它简 阅读全文
摘要:
ES分布式搜索引擎 注意: 在没有创建库的时候搜索,ES会创建一个库并自动创建该字段并且设置为String类型也就是text 什么是elasticsearch? 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能 什么是elastic stack(ELK)? 是以elasti 阅读全文
摘要:
前言 学习路线: 整理博文,记录下知识点,画思维导图。 实操,在项目中使用,或自己在本地创建使用demo。 学习纲领: 概念:要学的这个是干嘛用的?即应用场景。 类比:类比下自己已经会的技能,如本次主要学习的Elasticsearch,可以把它类比到数据库,其实就是用来存储,并快速查询、分析数据的工 阅读全文
摘要:
一、git本地项目同时推送提交到github和gitee同步 同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 1、分别推送 # 初始化仓库 git init # 添加远程仓库 git remote add gitee git@gitee.com:beal 阅读全文
摘要:
前言 记录ratetemplate的调用原理及在微服务中的使用原理。 一、RestTemplate详解 现如今的 IT 项目,由服务端向外发起网络请求的场景,基本上处处可见! 传统情况下,在服务端代码里访问 http 服务时,一般会使用 JDK 的 HttpURLConnection 或者 Apac 阅读全文
摘要:
前言 1、redis常用的序列化方式 2、redis为什么要序列化 一、为什么要序列化 参看链接: https://www.php.cn/faq/436244.html https://worktile.com/kb/ask/761221.html https://blog.csdn.net/m0_ 阅读全文
摘要:
前言 1、概念:https://www.jianshu.com/p/e9fc1f4a7e29 2、OceanBase简介及其与MySQL的比较:https://blog.csdn.net/fuzhongmin05/article/details/118196626 一、OceanBase数据库之租户 阅读全文
摘要:
前言 经过前面几篇文章的讲解,我们现在已经对面向对象有了基本的认知,掌握了面向对象的三大特征:封装、继承和多态。这三个特征可以说是面向对象的核心基础,任何一个合格的Java程序员都必须对此熟练掌握。但是只掌握三大特征还不够,面向对象中还有其他的一些重要内容,比如接下来我们要学习的几个核心修饰符。 在 阅读全文
摘要:
HTTP和TCP的关系 TCP是传输层协议,而HTTP是应用层协议 HTTP是要基于TCP连接基础上的 简单的说 TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。 HTTP是用来收发数据,即实际应用上来的。 从传输层,先说下TCP连接,我们要和服务端连接TCP连接,需要通过三次 阅读全文
摘要:
1.什么是负载均衡 负载均衡其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。 2.Ribbon负载均衡 Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它是基于 阅读全文
摘要:
前言 博主将用 CSDN 记录 Java 后端开发学习之路上的经验,并将自己整理的编程经验和知识分享出来,希望能帮助到有需要的小伙伴。博主也希望和一直在坚持努力学习的小伙伴们共勉!唯有努力钻研,多思考勤动手,方能在编程道路上行至所向。由于博主技术知识有限,博文中难免会有出错的地方,还望各位大佬包涵并 阅读全文
摘要:
一、Java数据类型 1、在说装箱与拆箱之前,先说一下Java的基本数据类型,Java从数据类型上可以划分为值类型与引用类型,值类型是四类八种,分别是: 整数型:byte̵,short̵,int̵,long 浮点型:float,double 字符型:char 布尔型:boolean 数据类型内存默认值 阅读全文
摘要:
今天做项目,发现了一个问题,当String作为参数传递的时候,在函数内部改变值对外部的变量值无影响,如下代码: public static void main(String[] args) { String str = "11111"; changeStr(str); System.out.prin 阅读全文
摘要:
阅读本篇文章,您将可以了解:1、什么是SaaS;2、SaaS的商业模式;3、SaaS的技术架构;4、国内比较好的SaaS平台。 一、什么是SaaS SaaS即软件即服务(Software as a Service),是一种通过互联网提供软件应用的服务模式。其中第三方供应商提供应用程序的托管和提供给客 阅读全文
摘要:
前言 深入理解锁机制 一、学习 并发编程系列 - ReadWriteLock 重入锁(ReentrantLock)和读写锁(ReentrantReadWriteLock) Java 中的Lock锁对象(ReentrantLock/ReentrantReadWriteLock)详解 二、应用实例 阅读全文
摘要:
在 Kafka 中,再均衡(Rebalancing)是指在消费者组内部发生变化时,Kafka 会重新分配分区给消费者,以实现负载均衡和故障转移的目的。再均衡是 Kafka 实现高可用性和可扩展性的重要机制之一。 再均衡的场景 消费者加入、消费者退出和分区变化等情况。 消费者加入:当新的消费者加入消费 阅读全文
摘要:
前言 1、回顾什么是sql注入 2、mybatis如何解决sql注入 一、sql注入 1.1Sql 注入产生原因及威胁 当我们访问动态网页时, Web 服务器会向数据访问层发起 Sql 查询请求,如果权限验证通过就会执行 Sql 语句。这种网站内部直接发送的Sql请求一般不会有危险,但实际情况是很多 阅读全文
摘要:
前言 SpringCloud:Spring公司开源的微服务框架,SpringCloud 定位为微服务架构下的一站式解决方案。 Dubbo:阿里巴巴开源的RPC框架,Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用,流量分发、流量监控和熔断。 SpringCloud生态丰富,功能完善, 阅读全文
摘要:
java事务失效的几种场景 阅读全文
摘要:
1、poi 3.8 SXSSFWorkbook没有删除本地缓存文件方法 https://blog.csdn.net/u011056339/article/details/78747415 2、多线程入库、多线程实现百万数据秒级入库 https://blog.csdn.net/weixin_44131 阅读全文
摘要:
weblogic使用poi导入jar包冲突解决: https://www.cnblogs.com/ljch/p/12045160.html https://blog.csdn.net/teigakushi/article/details/17305533 https://blog.csdn.net/ 阅读全文
摘要:
前言 整理excel导出的方式 导入导出方式说明 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是很是的耗内存,poi有一套SAX模式的API能够必定程度的解决一些内存溢出的问题,但POI仍是有一些缺陷,好比07版Excel解压缩以及解压后存储 阅读全文
摘要:
前言 了解spring-cloud的主要组件及相关作用,简单了解工作原理。 一、Spring-cloud五大组件 各组件的作用介绍,参看网址:https://www.cnblogs.com/long88-club/p/11055848.html 1、EureKa 注册中心 Eureka是微服务架构中 阅读全文
摘要:
前言 使用 maven 也有一段时间了,有时候在配置 repository,mirror,profile的时候,总会导致 jar 拉取不到。所以认真的分析了 maven 获取 jar 包时候的优先级。 Maven 仓库的分类 仓库分类:本地仓库和远程仓库。Maven根据坐标寻找构件的时候,它先会查看 阅读全文
摘要:
1. 获取某个文件夹下的所有文件名(含文件夹),并显示 #!/bin/sh # get the file name Folder_A="/home/youname/shell/gotfilename/bin" for file_a in ${Folder_A}/* do temp_file=`bas 阅读全文
摘要:
前言 搜索关键词 shell中第一行#!/bin/bash的作用 shell 是一种脚本语言。 脚本本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)。 shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。 作用 “ 阅读全文