摘要:
阅读全文
摘要:
B~树 引用自: https://ihenu.iteye.com/admin/blogs/2245098 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树 (Red-Black Tree 阅读全文
摘要:
/**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE db; SHOW TABLES; CREATE TABLE IF NOT EXISTS student( stu 阅读全文
摘要:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
摘要:
大致分为其中:按位或(I) 按位与( &) 按位异或(^) 按位取反(~) 左移(<<) 右移(>>) 无符号右移(>>>) Java中>>和>>>的区别 >>:带符号右移。正数右移高位补0,负数右移高位补1。 >>>:无符号右移。无论是正数还是负数,高位通通补0。 Leetcode 有一题关于位运 阅读全文
摘要:
``` /** * @deprecated use {@link #batchRead(int, File)} */@Deprecated ``` 阅读全文
摘要:
1.String/Array/Matrix 在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该记住: String/arrays很容易理解,但与它们有关的问题常常需要高级的算法去解决,例如动态编程、递归等。 下面列出一些需要高级算法 阅读全文
摘要:
``` /** * 该Map是ThredLocal里面的数据结构,但是是存储在Thread 类中 * * **/ static class ThreadLocalMap { static class Entry extends WeakReference> { /** * The value assoc... 阅读全文
摘要:
多线程编程基础 随着计算机硬件的发展,CPU从最初的单核、到现在的多核。软件为了适应硬件,也由最初的依赖单核计算(单任务)到多核计算(多任务)。计算能力有了大幅提升,同时也引入了多线程编程带来的数据一致性安全问题。 网上 "Java内存模型" 这篇文章从计算机硬件、以及JVM内存模型相结合详细说明了 阅读全文