摘要: 消息中间件之ActiveMQ ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。 ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 阅读全文
posted @ 2022-02-21 22:20 隐风 阅读(236) 评论(0) 推荐(0)
摘要: 内置注解 注解说明@Override检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(27) 评论(0) 推荐(0)
摘要: 结构化查询语句分类: 名称解释命令DDL (数据定义语言)定义和管理数据对象,如数据库,数据表等CREATE、DROP、ALT... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(39) 评论(0) 推荐(0)
摘要: 网络通信协议: OSI参考模型TCP/IP参考模型TCP/IP参考模型各层对应协议应用层应用层HTTP、ftp、telnet、... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(25) 评论(0) 推荐(0)
摘要: Java的线程池分好多种:固定尺寸的线程池、单任务线程池、 可变尺寸连接池、延迟连接池、单任务延迟连接池、自定义线程池 固定大小... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(68) 评论(0) 推荐(0)
摘要: 两种方法创建线程 继承Thread 类并覆盖 run方法。通过实现Runnable接口创建。 线程的生命周期 线程调度 ... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(30) 评论(0) 推荐(0)
摘要: spring Bean的作用域: 类别说明singleton在Spring容器中仅存在一个共享的Bean实例prototype... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(41) 评论(0) 推荐(0)
摘要: 创建: 实现Filter接口 /** * @author yinfeng * @description 跨域解决 * @since... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(64) 评论(0) 推荐(0)
摘要: 内置对象: 请求对象:request输出对象:out响应对象:response应用程序对象:application会话对象:s... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(91) 评论(0) 推荐(0)
摘要: 创建: 实现Servlet接口继承GenericServlet类继承HttpServlet类 Servlet中主要方法: i... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(19) 评论(0) 推荐(0)
摘要: 流的分类 字节流:读写的是byte (InputStream、OutputStream)字符流:读写的是char (Reader... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(22) 评论(0) 推荐(0)
摘要: 常见的异常类型 异常类型说明Exception异常层次结构的父类ArithmeticException算术错误情形,如以零作除... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(27) 评论(0) 推荐(0)
摘要: 包装类(Byte、Short、Integer、Long、Float、Double、Character、Boolean): 包装类... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(38) 评论(0) 推荐(0)
摘要: 枚举的构造: 构造是针对所有的枚举的元素,每一个枚举的元素都相当于一个类。构造必须私有,调用构造的方法是通过调用类型枚举中的类型... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(38) 评论(0) 推荐(0)
摘要: 集合类型: Collection 接口存储一组不唯一,无序的对象List 接口存储一组不唯一,有序(插入顺序)的对象Set 接... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(28) 评论(0) 推荐(0)
摘要: 类成员的访问修饰符 : 作用域修饰符同一个类中同一个包中子类中任何地方private可以不可以不可以不可以默认修饰符可以可以不... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(46) 评论(0) 推荐(0)
摘要: 特点: flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在日志系统中定制各类数据发送方,用于收集数据;同... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(529) 评论(0) 推荐(0)
摘要: 一、请求链路追踪是什么? 能标识一次请求的完整流程,包括日志打印、响应标识等,以便于出现问题可以快速定位并解决问题。 二、使用步骤... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(1939) 评论(0) 推荐(0)
摘要: 使用strictInsertFill填充字段的时候,需要保证字段类型和填充类型一致 /** * @author yinfeng * ... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(95) 评论(0) 推荐(0)
摘要: 1、缓存定义 高速数据存储层,提高程序性能 2、为什么要用缓存(读多写少,高并发) 1、提高读取吞吐量 2、提升应用程序... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(227) 评论(0) 推荐(0)
摘要: 1、什么是消息中间件 利用高效可靠的消息传递机制进行平台无关的数据交流; 并基于数据通信来进行分布式系统的集成; 通过提供消... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(147) 评论(0) 推荐(0)
摘要: 1、前言 在大家眼中,有没有觉得女神就像冰山美人一样?在聊天中对你是很高冷,或者是忽冷忽热,爱理不理。很多男生面对这个问题都束手... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(1241) 评论(0) 推荐(0)
摘要: 一定要看到最后,否则后果很严重哦~ 1、技术栈 1、可爱猫框架,官网可爱猫论坛 2、Simpler-robot框架,官网微信 -... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(1055) 评论(1) 推荐(0)
摘要: Runnable Runnable接口非常简单,就定义了一个方法run(), 实现Runnable接口的run方法就可以实现多线... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(38) 评论(0) 推荐(0)
摘要: 兄弟们一定要关注收藏哈,服务器准备到期,域名随时会变 1、前言 怎么跟女生聊天让她对你有好感? 不会聊天没关系,100W+恋爱话... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(921) 评论(1) 推荐(0)
摘要: 微信机器人会有几率封号,暂时不开教程 1、前言 正常人每天平均耗水量为2000-2500毫升,体内物质氧化可生水300毫升,故每... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(421) 评论(0) 推荐(0)
摘要: 1. 环境准备 安装docker的centos服务器一台(安装流程参考linux以ssl模式安装docker)ideadocker ... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(133) 评论(0) 推荐(0)
摘要: 调度线程池: 调度线程池是线程池类ThreadPoolExecutor的子类,复用了线程池的计算框架,主要用于解决任务在一定的时间... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(103) 评论(0) 推荐(0)
摘要: 线程池中的Future: 线程池的典型使用场景 ExecutorService executorService = Execut... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(234) 评论(0) 推荐(0)
摘要: Java线程池: 线程池的核心配置参数: //线程等待任务的超时时间,当线程池的线程个数超过corePoolSize时生效,当线程... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(93) 评论(0) 推荐(0)
摘要: Thread类详解: 线程(Thread): 是操作系统进行调度的最小单位,Java中的线程是对操作系统线程的封装。本文从线程的创... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(283) 评论(0) 推荐(0)
摘要: AbstractQueuedSychronizer(抽象队列同步器,简称AQS): JDK的并发包(包名:java.util.co... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(101) 评论(0) 推荐(0)
摘要: ReentrantLock: 源码层面分析: public class ReentrantLock implements Lock... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(50) 评论(0) 推荐(0)
摘要: LinkedBlockingQueue: 主要成员变量: public class LinkedBlockingQueue ext... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(39) 评论(0) 推荐(0)
摘要: CountDownLatch 典型应用场景:主线程启动多个子线程同时执行业务逻辑,所有子线程都执行完毕,再唤醒主线程继续执行。 ... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(47) 评论(0) 推荐(0)
摘要: CyclicBarrier 运行原理图 假如有3个线程,内部运行时都使用了同一个CyclicBarrier,假如Thread1先... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(36) 评论(0) 推荐(0)
摘要: Semaphore: Semaphore基于AQS的共享模式实现,主要用于在总体许可(permits)一定的情况下,限制线程的并发... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(53) 评论(0) 推荐(0)
摘要: 接口的默认方法: Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(49) 评论(0) 推荐(0)
摘要: Stream 接口: List stringCollection = new ArrayList();stringCollectio... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(61) 评论(0) 推荐(0)
摘要: 四种常用 IO 模型: 同步阻塞 BIO: 最简单的 IO 模型,用户线程在读写时被阻塞. 数据拷贝指请求到的数据先存放在内核空间,... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(102) 评论(0) 推荐(0)
摘要: Reactor 线程模型: Reactor 是反应堆的意思,Reactor 模型是指通过一个或多个输入同时传递给服务处理器的服务请... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(216) 评论(0) 推荐(0)
摘要: 创建型设计模式: 抽象工厂(Abstract Factory): 用途:提供一个接口以创建一系列相关或相互依赖的对象,而无需指定具... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(49) 评论(0) 推荐(0)
摘要: 结构型设计模式: 适配器(Adapter): 用途:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(100) 评论(0) 推荐(0)
摘要: 行为型设计模式: 责任链(Chain of Responsibility): 用途:使多个对象都有机会处理请求,从而避免请求的发送... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(82) 评论(0) 推荐(0)
摘要: ConcurrentHashMap get: /** * 根据键值key获取value,根据key.equals方法判断两个元素... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(81) 评论(0) 推荐(0)
摘要: 依赖倒置原则: 依赖倒置的核心是面向接口编程 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(70) 评论(0) 推荐(0)
摘要: 生命周期图解 生命周期举例 public class BeanLifeTest implements BeanNameAware,... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(47) 评论(0) 推荐(0)
摘要: 静态代理: 问题: 每个RealSubject对应编写一个Proxy类,比较麻烦。大量的Proxy类会导致类规模增大不易维护,影... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(32) 评论(0) 推荐(0)
摘要: 数据库事务ACID A (Atomicity) 原子性: 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都 不做,事务... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(31) 评论(0) 推荐(0)
摘要: SpringBoot中通过DataSourceTransactionManagerAutoConfiguration自动配置类,生成... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(253) 评论(0) 推荐(0)
摘要: @MapperScan注册: @Retention(RetentionPolicy.RUNTIME)@Target(ElementT... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(133) 评论(0) 推荐(0)
摘要: spring-boot-loader maven将SpringBoot启动类打到fatJarJarLauncherSpringAp... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(159) 评论(0) 推荐(0)
摘要: java线程通讯的方式主要有三种 suspend/resumewait/notifypark/unpark suspend/resu... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(48) 评论(0) 推荐(0)
摘要: B-Tree 核心特点: 多路,非二叉树每个节点既保存索引,又保存数据搜索时相当于二分查找 B+Tree 核心特点 多... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(59) 评论(0) 推荐(0)
摘要: 1. 环境准备 阿里云服务器1台centos7.9docker最新版 2. docker安装步骤 设置仓库 安装所需的软件包。yum... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(146) 评论(0) 推荐(0)
摘要: 概念: 图中展示了7种不同分代的收集器:Serial、ParNew、Parallel Scavenge、Serial Old、Pa... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(120) 评论(0) 推荐(0)
摘要: 标记-清除: 标记-压缩 复制算法: Hotspot分代复制算法 bump-the-pointer和TLABs: bump-... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(63) 评论(0) 推荐(0)
摘要: 类的生命周期: 加载:.class文件(二进制数据)——>读取到内存——>数据放进方法区——>堆中创建对应Class对象——>并... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(61) 评论(0) 推荐(0)
摘要: CPU工作原理: 单核CPU工作原理-高速缓存: cpu读取数据时按照L1,L2,L3,物理内存的顺序依次查找L1,L2,L... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(39) 评论(0) 推荐(0)
摘要: JDBC API 是一系列的接口,它使得应用程序能够进行数据库联接,执行SQL语句,并且得到返回结果。 Statement(存... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(33) 评论(0) 推荐(0)
摘要: 排序比较: 冒泡排序的意义在于:每一轮,把所有的值比较一遍,把最小/最大的挑到一端。 int[] is = {11,0,-1,... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(62) 评论(0) 推荐(0)
摘要: 数值:byte、short、int、long、float、double;非数值:char、boolean基本数据类型,操作传递的是变... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(38) 评论(0) 推荐(0)
摘要: 什么是HBase: 是一个非关系型数据库(稀疏矩阵) 关系型数据库:有固定的列,每一列的数据类型明确非结构化数据,半结... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(111) 评论(0) 推荐(0)
摘要: 定义: 大吞吐量,内置分区,可以进行数据备份,同时具备数据容错性的消息系统。 Kafka可以完成在线或者离线数据消费,所谓离线... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(175) 评论(0) 推荐(0)
摘要: zookeeper的作用: Zookeeper是针对大型分布式系统的高可靠的协调系统,如dubbo里面的注册中心、分布式锁等,主要应... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(132) 评论(0) 推荐(0)