-
Dubbo 序列化协议 5 连问,你接得住不?
Dubbo 序列化协议 5 连问,你接得住不? 作者:yanglbme,来源:https://dwz.cn/ZE2O4lHu 1)dubbo 支持哪些通信协议? 2)支持哪些序列化协议? 3)说一下 Hessian 的数据结构? 4)PB 知道吗? 5)为什么 PB 的效率是最高的? 面试官心理分析 上一个问题,说说 dubbo...
-
Class.forName 和 ClassLoader 到底有啥区别?
Class.forName 和 ClassLoader 到底有啥区别? 前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和ClassLoader都可以对类进行加载...
2020-04-15 16:02:24 java 教程Java技术java 技术mysqlIntellij阿里巴巴驱动虚拟机IntelIE
-
通俗理解spring源码(二)—— 资源定位与加载
通俗理解spring源码(二)—— 资源定位与加载 通俗理解spring源码(二) 资源定位与加载 最开始学习spring的时候,一般都是这样用: ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml" ); User user = (User)context.getBean("user");...
-
ArrayList、LinkedList和Vector源码分析
ArrayList、LinkedList和Vector源码分析 ArrayList、LinkedList和Vector源码分析 ArrayList ArrayList是一个底层使用数组来存储对象,但不是线程安全的集合类 ArrayList的类结构关系 public class ArrayListE extends AbstractListE implements ListE, RandomAccess, C...
-
Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱
Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱动的源码分析 为了便于 SEO 搜索到,首先把报错内容贴出来吧 不同版本的 Oracle 驱动会报不同的错 1 dependency 2 groupId com.oracle / groupId 3 artifactId ojdbc6 / artifactId 4 version 1.0 / vers...
-
LocalDateTime在项目中的使用(LocalDateTime对接前端通过时间戳
LocalDateTime在项目中的使用(LocalDateTime对接前端通过时间戳互转、LocalDateTime对接数据库) 目录 1. 博客编写背景 2. LocalDateTime 前端交互 2.1 LocalDateTime 向前端写入时间戳 2.1.1 fastJson 默认的写入格式 2.1.2 更改 fastJson 写入格式,让其回写时间戳...
-
Sring MVC基于Java Config方式配置Mybatis, 无XML
Sring MVC基于Java Config方式配置Mybatis, 无XML 初学Spring真是伤不起呀,连一个Mybatis的配置都整了一天才弄出来,太不容易了,所以这里一定要把它记录下来,防止自已到时候又忘记了,虽然前后经历了好长时间,但好在磕磕碰碰的弄出来了,也算给自已一点小安慰吧。...
-
MyBatis中Executor源码解析之BatchExecutor搞不懂
MyBatis中Executor源码解析之BatchExecutor搞不懂 为了便于源码分析,还是先来一个MyBatis的Demo吧 mybatis-mysql-config.xml 1 ? xml version="1.0" encoding="UTF-8" ? 2 ! DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 3 "http://mybatis.or...
-
面试官再问你 HashMap 底层原理,就把这篇文章甩给他看
面试官再问你 HashMap 底层原理,就把这篇文章甩给他看 前言 HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性的问题,希望对你有所帮助~ 目录...
-
JVM类加载过程详细分析
JVM类加载过程详细分析 双亲委派加载模型 为什么需要双亲委派加载模型 主要是为了安全,避免用户恶意加载破坏 JVM 正常运行的字节码文件,比如说加载一个自己写的 java.util.HashMap.class 。这样就有可能造成包冲突问题。 类加载器种类 启动类加载器:用于加载 jdk 中...
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
