-
了解一下Java SPI的原理
了解一下Java SPI的原理 了解一下Java SPI的原理 1 为什么写这篇文章? 近期,本人在学习dubbo相关的知识,但是在dubbo官网中有提到Java的 SPI,这个名词之前未接触过,所以就去看了看,感觉还是有很多地方有使用的,比如jdbc、log相关的技术上均有使用,还是很有用处...
-
Spring Boot 配置元数据指南
Spring Boot 配置元数据指南 1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记...
-
基于Netty的IdleStateHandler实现Mqtt心跳
基于Netty的IdleStateHandler实现Mqtt心跳 基于Netty的IdleStateHandler实现Mqtt心跳 IdleStateHandler 解析 最近研究 jetlinks 编写的基于 Netty 的 mqtt-client (https://github.com/jetlinks/netty-mqtt-client),总结若干知识点. Netty 中,实现心跳机制较为简单,...
-
品Spring:实现bean定义时采用的“先进生产力”
品Spring:实现bean定义时采用的“先进生产力” 前景回顾 当我们把写好的业务代码交给Spring之后,Spring都会做些什么呢? 仔细想象一下,再稍微抽象一下,Spring所做的几乎全部都是: bean的实例化,bean的依赖装配,bean的初始化,bean的方法调用,bean的销毁回收。...
-
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理 目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 使用final修饰方法会提高速度和效率...
2019-09-30 07:07:03 java基础java工程师Java技术java基础知识alexa定义Linuxmysqltxt个人博客
-
看完你就知道的乐观锁和悲观锁
看完你就知道的乐观锁和悲观锁 目录 Java 锁之乐观锁和悲观锁 悲观锁 乐观锁 两种锁的使用场景 乐观锁的实现方式 版本号机制 CAS 算法 乐观锁的缺点 ABA 问题 循环开销大 CAS与synchronized的使用情景 Java 锁之乐观锁和悲观锁 Java 按照锁的实现分为乐观锁和悲观锁,...
-
SSM框架中测试单元的使用,spring整合Junit
SSM框架中测试单元的使用,spring整合Junit 测试类中的问题和解决思路 3.1.1 问题 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccountService as = ac.getBean("accountService",IAccount...
-
Spring Boot 2 使用自定义配置
Spring Boot 2 使用自定义配置 在application.yml定义配置后,可以使用Environment来读取配置,也可以使用@Value注解让业务代码去读取配置。 如果属性较多,可以定义属性映射对象。 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 新建一个名称为demo的Sprin...
2019-09-30 07:01:29 定义mysqlIntellijwordIntelIE2345WiredAVweb
-
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码分析 什么是心跳机制? 心跳说的是在客户端和服务端在互相建立ESTABLISH状态的时候,如何通过发送一个最简单的包来保持连接的存活,还有监控另一边服务的可用性等。 心跳包的作用 保活 Q:为什么说心跳机...
-
Servlet、Jsp
Servlet、Jsp 一、Servlet 1、什么是Servlet? (1)由sun公司(被oracle公司收购)制定的一种用来扩展web服务器功能的组件规范。简单的讲就是一种用来开发动态Web的技术。 扩展web服务器功能:web服务器通常只能用来处理静态资源的请求。而使用servlet可以用来处理动...
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
