-
Netty实战:设计一个IM框架
Netty实战:设计一个IM框架 来源: 逅弈逐码 bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址: https://github.com/all4you/bitchat 快速开始 bitchat-example 模块提供了一个服务端与客户端的实现示例,可以参照该示例进行自己的业务实现。 启动服务端 要启动...
-
Lucene 全文检索
Lucene 全文检索 基于 lucene 8 1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1 全文检索(Full-text Search) 全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据...
-
最常见的Java面试题及答案汇总(一)
最常见的Java面试题及答案汇总(一) Java 基础部分 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具...
2019-08-16 12:29:33 java runtimejava 开发工具文件服务器定义虚拟机timAVthe常用
-
Spring入门(六):条件化的bean
Spring入门(六):条件化的bean 1. 概念 默认情况下,Spring中定义的bean在应用程序启动时会全部装配,不管当前运行的是哪个环境(Dev,QA或者Prod),也不管当前运行的是什么系统(Windows或者Linux),但有些使用场景下,我们可能需要条件化的装配某些bean,即当满足...
2019-08-16 12:28:51 Java技术windows 7系统定义LinuxWindows系统微信公众号微信公众号PS
-
给你的SpringBoot做埋点监控--JVM应用度量框架Micrometer
给你的SpringBoot做埋点监控--JVM应用度量框架Micrometer 这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书 JVM应用度量框架Micrometer实战 前提 spring-actuator 做度量统计收集,使用Prometheus(普罗米修斯)进行数据收...
-
线程和偏向锁、轻量级锁、重量级锁的知识整理
线程和偏向锁、轻量级锁、重量级锁的知识整理 xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 参考文章列表: Java并发编程:Synch...
-
基于Spring注解的上下文初始化过程源码解析(三)
基于Spring注解的上下文初始化过程源码解析(三) 上一篇跟完了refresh 方法中第一个重要的方法invokeBeanFactoryPostProcessors, 这篇继续分析 refresh 方法中第二个比较重要的 finishBeanFactoryInitialization 方法 protected void finishBeanFactoryInitializatio...
-
Redis 集群
Redis 集群 Redis 集群 1 redis集群简介 1.1 集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态(高可用)。 1.2 使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,...
-
创建线程的三种方式(Thread、Runnable、Callable)
创建线程的三种方式(Thread、Runnable、Callable) 方式一: 继承Thread类实现多线程: 1. 在Java中负责实现线程功能的类是java.lang.Thread 类。 2. 可以通过创建 Thread的实例来创建新的线程。 3. 每个线程都是通过某个特定的Thread对象所对应的方法run( )来完成其...
-
Flink 源码解析 —— 深度解析 Flink 是如何管理好内存的?
Flink 源码解析 —— 深度解析 Flink 是如何管理好内存的? 前言 如今,许多用于分析大型数据集的开源系统都是用 Java 或者是基于 JVM 的编程语言实现的。最着名的例子是 Apache Hadoop,还有较新的框架,如 Apache Spark、Apache Drill、Apache Flink。基于 JVM 的数...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
