摘要: Elasticsearch Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎。 参考文档 https://blog.csdn.net/hancoder/article/details/113922398 简介 MySQL 用作持久化存储,ELASTIC SEARCH 阅读全文
posted @ 2021-09-06 17:57 san只松鼠 阅读(203) 评论(0) 推荐(0)
摘要: 结合多篇文章整理,(仅用于面试)(相当于 copy,hhhh) ThreadPoolExecutor线程池实现原理 聊聊线程池的实现原理 线程池源码解析 前言 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处: 阅读全文
posted @ 2021-09-06 17:52 san只松鼠 阅读(163) 评论(0) 推荐(0)
摘要: Netty学习之NIO基础 本文搬运博客 Netty学习之NIO基础 并结合自己的理解或参考其他博文所整理的笔记,相当于是一个入门级别的文档... 三大组件简介 Channel 与 Buffer Java NIO 系统的核心就在于 通道(Channel) 和缓冲区 (Buffer)。通道表示打开与 阅读全文
posted @ 2021-09-06 16:38 san只松鼠 阅读(193) 评论(1) 推荐(1)
摘要: 原文出处 : https://www.jianshu.com/p/57620b762160 主要是用于 去公司面试 学习一些提到的一些知识。 类图基础属性 - 表示private # 表示protected ~ 表示default,也就是包权限 _ 下划线表示static 斜体 表示抽象 名词解释 阅读全文
posted @ 2021-06-16 16:31 san只松鼠 阅读(67) 评论(0) 推荐(0)
摘要: 四个纬度 学习新技术 思路 是什么? 能干什么? 去哪下载? 怎么玩 HelloWorld 入门案例 前言 一、Eureka 服务注册与发现 1、什么是注册中心 注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其他服务时,就 阅读全文
posted @ 2021-06-15 10:50 san只松鼠 阅读(819) 评论(0) 推荐(0)
摘要: 部分笔记出处:https://www.jianshu.com/p/9be58ee20dee 概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 。 加载完类之后,在堆内存的 阅读全文
posted @ 2021-02-20 17:18 san只松鼠 阅读(90) 评论(0) 推荐(0)
摘要: 开篇先放一张图 初步了解 输入流 与 输出流 。 将txt文本文件内容 展示到程序中,这是输入。例如将aaa.txt 内容打印在 看控制台 。 在程序中预先设置一些数据 ,传输到aaa.txt 中,这是输出 ,例如将 “hello world” 保存到aaa.txt中 , 正片即将到来,内容引起不适 阅读全文
posted @ 2020-12-08 20:07 san只松鼠 阅读(109) 评论(0) 推荐(0)
摘要: Java 8 新特性概述 Lambda表达式 Lambda 是一个匿名函数 ,可以理解为 一段可以传递的代码(将代码像数据一样进行传递 。) 本质 :作为函数式接口的实例 语法格式一 :无参无返回值 Runnbale r1 = () -> {System.out.println("Hello Wor 阅读全文
posted @ 2020-12-07 16:15 san只松鼠 阅读(97) 评论(0) 推荐(0)
摘要: 概述 Java 集合可分为 Collection 和 Map 两种体系 Collection 接口 :单列数据 。定义了存取一组对象的方法的集合 List :有序列表 ,可重复的集合 Set :无序列表 ,不可重复的集合 Map 接口 :双列数据 。保存具有映射关系 “key” :“value” 键 阅读全文
posted @ 2020-12-04 16:44 san只松鼠 阅读(139) 评论(0) 推荐(0)
摘要: 数据结构 存储方式 只有 数组(顺序存储) 和 链表 (链式存储 ) 基本操作就是增删改查 ,遍历方式 → (线性)迭代(for,while循环)和(非线性)递归 。 1.1 、基本概念 数据 什么是数据? 描述客观事务的数值、字符.....,能输入到计算机并且被计算机处理的各种符号的集合 数据就是 阅读全文
posted @ 2020-12-04 14:16 san只松鼠 阅读(145) 评论(0) 推荐(0)
摘要: ##LeetBook 算法题 题集,谨记录个人的学习过程 在本人学习的过程中 , 遇到大量的 使用哨兵节点 俗称伪头 或者 伪尾。 ,还有双指针 , 简化新增删除操作 , ListNode newNode = new ListNode(0,head); 1.设计链表 (单向链表) public cl 阅读全文
posted @ 2020-12-02 20:03 san只松鼠 阅读(277) 评论(0) 推荐(0)
摘要: 基本概念 程序 :是指为完成特定任务 ,用某种编程语言编写的一组指令的集合 ,一段静态代码 。 进程 :是指程序的一次执行过程 ,或正在执行的一个程序 。出生 → 存在 → 消亡 》生命周期 线程 :程序内部的执行路径 。 例如 :360 木马查杀 、磁盘清理 、修复 。可以同时进行 支持多 线程 阅读全文
posted @ 2020-12-02 19:26 san只松鼠 阅读(85) 评论(0) 推荐(0)
摘要: Spring MVC 简介 DispatcherServlet前端控制器 SpringMVC 提供一个名为 org.springframework.web.servlet.DispatcherServlet 的 Servlet 充当前端控制器 <servlet> <!-- Servlet 的名称 - 阅读全文
posted @ 2020-11-12 20:36 san只松鼠 阅读(123) 评论(0) 推荐(0)
摘要: Java基础学习笔记01 Java语言简介 Java应用层序运行机制 Java是解释型和编译型语言 Java程序组成:源文件、字节码、机器码 *.java【源文件】 > 编译【JVM】 > .class【字节码文件】 > 解释【JVM】 > 机器码 会涉及到JVM调优问题 搭建Java开发环境 【2 阅读全文
posted @ 2020-11-07 12:45 san只松鼠 阅读(150) 评论(0) 推荐(0)
摘要: Spring Spring快速入门 spring框架的概述,以及spring中基于XML的IOC配置 1、spring的概述 1.1、spring是什么 spring是分层的java SE/EE 应用 full-stack 轻量级开源框架,以IOC(Inverse Of Control:控制反转)和 阅读全文
posted @ 2020-10-26 23:37 san只松鼠 阅读(76) 评论(0) 推荐(0)