<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java_JV的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Java_JV</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Java_JV]]></copyright><item><title><![CDATA[Java程序员必会之数据结构与算法梳理]]></title><link>https://blog.csdn.net/Java_JV/article/details/113091310</link><guid>https://blog.csdn.net/Java_JV/article/details/113091310</guid><author>Java_JV</author><pubDate>Sun, 24 Jan 2021 15:55:15 +0800</pubDate><description><![CDATA[算法面试题
前几天去面一个大厂，面试官特别好，面试官说到，我们的学习不能本末倒置，数据结构和算法是程序的基础，如果数据结构你没有学好，你真正意义上不算会写代码。你的代码是各处粘贴，杂乱无章的。
1、数据里有{1,2,3,4,5,6,7,8,9}，请随机打乱顺序，生成一个新的数组（请以代码实现）*

2、写出代码判断一个整数是不是2的阶次方（请代码实现，谢绝调用API方法）

*3、假设今日是2015年3月1日，星期日，请算出13个月零6天后是星期几，距离现在多少天（请用代码实现，谢绝调用API方法）



]]></description><category></category></item><item><title><![CDATA[Mybatis工作原理，常见面试题解析]]></title><link>https://blog.csdn.net/Java_JV/article/details/108361594</link><guid>https://blog.csdn.net/Java_JV/article/details/108361594</guid><author>Java_JV</author><pubDate>Wed, 02 Sep 2020 14:39:35 +0800</pubDate><description><![CDATA[前言：MyBatis 是一款优秀的持久层框架，它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息，将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
1、什么是 Mybatis？
1、Mybatis 是一个半 ORM（对象关系映射）框架，它内部封装了 JDBC，开发时
只需要关注 SQL ]]></description><category></category></item><item><title><![CDATA[分布式一致性协议  李艳鹏]]></title><link>https://blog.csdn.net/Java_JV/article/details/97309938</link><guid>https://blog.csdn.net/Java_JV/article/details/97309938</guid><author>Java_JV</author><pubDate>Thu, 25 Jul 2019 22:22:13 +0800</pubDate><description><![CDATA[国际开放标准组织Open Group定义了DTS（分布式事务处理模型），模型中包含4个角色：应用程序、事务管理器、资源管理器、通信资源管理器四部分。事务处理器是统管全局的管理者，资源处理器和通信资源处理器是事务的参与者。

J2EE规范也包含此分布式事务处理模型的规范，并在所有的AppServer中进行实现，J2EE规范中定义了TX协议和XA协议，TX协议定义应用程序与事务管理器之间的接口，而XA...]]></description><category></category></item><item><title><![CDATA[没想到吧？面试官居然会问你Synchronized原理]]></title><link>https://blog.csdn.net/Java_JV/article/details/96999568</link><guid>https://blog.csdn.net/Java_JV/article/details/96999568</guid><author>Java_JV</author><pubDate>Tue, 23 Jul 2019 15:33:44 +0800</pubDate><description><![CDATA[附上视频教程！点击观看站在设计者角度，重构你对synchronized的认知！

Synchronized 的基本使用

Synchronized 的作用主要有三个：

确保线程互斥的访问同步代码
	保证共享变量的修改能够及时可见
	有效解决重排序问题
从语法上讲，Synchronized 总共有三种用法：

修饰普通方法
	修饰静态方法
	修饰...]]></description><category></category></item><item><title><![CDATA[分布式Redis深度历险-Cluster]]></title><link>https://blog.csdn.net/Java_JV/article/details/96998762</link><guid>https://blog.csdn.net/Java_JV/article/details/96998762</guid><author>Java_JV</author><pubDate>Tue, 23 Jul 2019 15:26:06 +0800</pubDate><description><![CDATA[本文为分布式Redis深度历险系列的第三篇，主要内容为Redis的Cluster，也就是Redis集群功能。

Redis集群是Redis官方提供的分布式方案，整个集群通过将所有数据分成16384个槽来进行数据共享。



QQ交流群：点击有任何问题可以加群交流Java最新一线架构技术讲解请：点击内容实用讲解简单易懂

集群基础实现

一个集群由多个Redis节点组成，不同的...]]></description><category></category></item><item><title><![CDATA[Java虚拟机限制级讲解]]></title><link>https://blog.csdn.net/Java_JV/article/details/96997821</link><guid>https://blog.csdn.net/Java_JV/article/details/96997821</guid><author>Java_JV</author><pubDate>Tue, 23 Jul 2019 15:16:18 +0800</pubDate><description><![CDATA[Java虚拟机知识点【class文件】

  Class文件是一组以8位字节为基础单位的二进制流，各个数据项目严格按照顺序紧凑排列在Class文件中，中间没有添加任何分隔符，这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据，没有空隙。当遇到需要占用8位字节以上的数据项时，会按照高位在前的方式分割成若干个8位字节进行存储。



ClassFile 结构说明


	magic：魔数。...]]></description><category></category></item><item><title><![CDATA[Java 类加载之匿名类和主类相互依赖问题]]></title><link>https://blog.csdn.net/Java_JV/article/details/96995405</link><guid>https://blog.csdn.net/Java_JV/article/details/96995405</guid><author>Java_JV</author><pubDate>Tue, 23 Jul 2019 14:56:48 +0800</pubDate><description><![CDATA[QQ交流群：点击有任何问题可以加群交流Java最新一线架构技术讲解请：点击内容实用讲解简单易懂

Qestion




/**
 * ClassInitializedOrder for : Java Classload Order Test
 *
 * @author &lt;a href="mailto:magicianisaac@gmail.com"&gt;Isaac....]]></description><category></category></item><item><title><![CDATA[深入剖析数据校验：Bean Validation 2.0]]></title><link>https://blog.csdn.net/Java_JV/article/details/96994428</link><guid>https://blog.csdn.net/Java_JV/article/details/96994428</guid><author>Java_JV</author><pubDate>Tue, 23 Jul 2019 14:45:27 +0800</pubDate><description><![CDATA[QQ交流群：点击有任何问题可以加群交流 Java最新一线架构技术讲解请：点击 内容实用讲解简单易懂

前言

前几篇文章在讲Spring的数据绑定的时候，多次提到过数据校验。可能有人认为数据校验模块并不是那么的重要，因为硬编码都可以做。若是这么想的话，那就大错特错了~前面讲解DataBinder的时候一个小细节，它所在的包是：org.springframework.validation...]]></description><category></category></item><item><title><![CDATA[Java从入门到架构需要掌握的25个知识点]]></title><link>https://blog.csdn.net/Java_JV/article/details/96735054</link><guid>https://blog.csdn.net/Java_JV/article/details/96735054</guid><author>Java_JV</author><pubDate>Sun, 21 Jul 2019 17:08:15 +0800</pubDate><description><![CDATA[想要通晓Java，成为Java高手，需求不时的学习和积聚。本文给出了Java学习过程中需求留意的25个学习目的，希望能够给您带来协助。


你需求通晓面向对象剖析与设计(OOA/OOD)、触及形式(GOF，J2EEDP)以及综合形式。你应该理解UML，特别是class、object、interaction以及statediagrams。


你需求学习Java言语的根底学问以及它的中心类库(co...]]></description><category></category></item></channel></rss>