-
Spring5源码解析1-从启动容器开始
Spring5源码解析1-从启动容器开始 从启动容器开始 最简单的启动spring的代码如下: @Configuration@ComponentScanpublic class AppConfig {}public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new Annotati...
-
Mybatis 映射器接口实现类的方式 运行过程debug分析
Mybatis 映射器接口实现类的方式 运行过程debug分析 查询一张表的所有数据。 环境: 使用工具IntelliJ IDEA 2018.2版本。 创建Maven工程不用骨架 1 ?xml version="1.0" encoding="UTF-8"? 2 project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://ww...
2019-10-08 09:18:55 文件ESETmysqlIntellijwordIntelIE导入MySQLBugPS
-
Spring Boot认证:整合Jwt
Spring Boot认证:整合Jwt 背景 Jwt 全称是: json web token 。它将用户信息加密到 token 里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证 token 的正确性,只要正确即通过验证。 优点 简洁: 可以通过 URL 、 POST 参数或者在 HTTP header 发送,因为数...
-
Java中的容器(集合)之HashMap源码解析
Java中的容器(集合)之HashMap源码解析 1、HashMap源码解析(JDK8 ) 基础原理: 对比上一篇《Java中的容器(集合)之ArrayList源码解析》而言,本篇只解析HashMap常用的核心方法的源码。 HashMap是一个以键值对存储的容器。 hashMap底层实现为数组+链表+红黑树(链表...
-
玩转 SpringBoot 2 快速整合拦截器
玩转 SpringBoot 2 快速整合拦截器 概述 首先声明一下,这里所说的拦截器是 SpringMVC 的拦截器 HandlerInterceptor。使用SpringMVC 拦截器需要做如下操作: 创建拦截器类需要实现 HandlerInterceptor 在 xml 配置文件中配置该拦截器,具体配置代码如下: mvc:intercep...
-
基于Netty的IdleStateHandler实现Mqtt心跳
基于Netty的IdleStateHandler实现Mqtt心跳 基于Netty的IdleStateHandler实现Mqtt心跳 IdleStateHandler 解析 最近研究 jetlinks 编写的基于 Netty 的 mqtt-client (https://github.com/jetlinks/netty-mqtt-client),总结若干知识点. Netty 中,实现心跳机制较为简单,...
-
如何编写出高质量的 equals 和 hashcode 方法?
如何编写出高质量的 equals 和 hashcode 方法? 什么是 equals 和 hashcode 方法? 这要从 Object 类开始说起,我们知道 Object 类是 Java 的超类,每个类都直接或者间接的继承了 Object 类,在 Object 中提供了 8 个基本的方法,equals 方法和 hashcode 方法就是其中...
-
JVM 对象查询语言(OQL)[转载]
JVM 对象查询语言(OQL)[转载] 最近生产环境出现一个很奇怪的问题,测试环境无法重现,本地直连生产无法重现。于是用上 jmap + Java VisualVM 的 OQL (Object Query Language) 分析问题。 关于OGL的文章不多,特此转载,原文出处:https://blog.csdn.net/pange1991/ar...
-
SpringApplication到底run了什么(上)
SpringApplication到底run了什么(上) 在上篇文章:SpringBoot源码解析:创建SpringApplication对象实例中,我们详细描述了SpringApplication对象实例的创建过程,本篇文章继续看 run 方法的执行逻辑吧 public ConfigurableApplicationContext run(String... args) {...
-
javascript instanceof 与typeof使用说明
在javascript中,typeof和instanceof通常用于确定变量的类型以及变量是否为空,其实它们之间仍然有很大的区别,下文是爱站技术频道小编为大家介绍的javascript instanceof 与typeof使用说明,一起去看看吧。 typeof用以获取一个变量的类型,typeof一般只能返回如下几个...
2019-09-30 06:43:42 JavaScriptinstanceoftypeof使用说明
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
