摘要:
导航: 聊聊、Mybatis API 聊聊、Mybatis XML 聊聊、Mybatis集成Spring XML 方式 聊聊、Mybatis集成Spring 注解方式 聊聊、手写Mybatis 注解配置方式 聊聊、手写Mybatis SpringBoot Starter 首先,提出一个问题,怎么通过 阅读全文
摘要:
想了很久,学习是一个过程,应该学会分享和输出,才会有价值和收获,所以下定决心要把自己所看的源码笔记分享出来。 这是 Dubbo 源码第一篇,计划后面会写 Spring 源码、Tomcat 源码、Zookeeper 源码、Mybatis 源码、Netty 源码、RocketMQ 源码、SpringBo 阅读全文
摘要:
一、安装IDEA 版本 2019.3.3 网盘地址: 链接:https://pan.baidu.com/s/1VqgF4bj6f0irywwglOgSAw 提取码:5z7c 二、最新的 jetbrains-agent.jar 放到 bin 目录,如上图 三、断网启动IDEA,配置 vmoptions 阅读全文
摘要:
一、项目 二、自定义注解 package org.rockcode.annotations; import java.lang.annotation.*; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documente 阅读全文
摘要:
学习 JAVA 都知道虚拟机,JAVA 安全性,跨平台性,移动性,这些都和虚拟机相关。基本上大公司面试,虚拟机是必问的。所以虚拟机知识很重要,但往往也是被忽视的,因为大部分工作是接触不到虚拟机知识。 一、JAVA 体系结构 上面的图是从官网拉下来的,JDK 是 JAVA 开发包,有很多的版本。JDK 阅读全文
摘要:
AES 和 DES 都是对称加密的一种,但是 DES 的 Key 是 56 位,而 AES 的 Key 有 128,256,512 可选。 AES 加密AES 解密AES DES 加密DES 解密DES mian 方法 AES ENCRYPT:70IScgmG93zMpkKvsNs+TQ==AES 阅读全文
摘要:
说到 WebApplicationInitializer,这个接口是为了实现代码配置 Web 功能。只要实现了这个接口,那么就可以实现 Filter,Servlet,Listener 等配置,跟在 xml 里面一样。 上篇文章《聊聊、Spring ServletContainerInitialize 阅读全文
摘要:
SPI,Service Provider Interface,服务提供者接口。 Animal 接口 package com.rockcode.www.spi; public interface Animal { void speek(); } Dog 类 package com.rockcode.w 阅读全文
摘要:
我们平时用 Java 注解很多,例如 @Configuration、@Component、@Service,我们习惯于通过 XML 方式来实现 Web,而用 Java 注解方式来实现 Web 却很少。今天来说下,Spring 是怎么通过 Java 注解方式来实现 Web 和 Mvc。 一、实现 We 阅读全文