hash函数与冲突解决

什么是Hash?

一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。

java中的string、stringbuilder、stringbuffer

String

  • String str=”hello world”和String str=new String(“hello world”)的区别,前者存放在运行时常量池,后者存放在堆中。

java中关键字

1. 访问控制

private私有的

private 关键字是访问控制修饰符

java中的引用

Java中的引用,有点像C++的指针。通过引用,可以对堆中的对象进行操作。在某函数中,当创建了一个对象,该对象被分配在堆中,通过这个对象的引用才能对这个对象进行操作。

hashcode与equals

equals介绍

equals是Object类提供的方法之一

mysql数据库索引

什么是索引?

索引是对数据库表中一列或多列的值进行排序的一种存储结构。

事务的隔离级别

事物并发产生的问题

  • 脏读

    事物A读取了事物B已经修改但未提交的数据。如果事物B发生回滚则脏读出现。

幂等性

什么是幂等?

在数学上简单来说数s与自身运算还是自己,那么称这个数具备幂等性。

工作小感悟

记录工作、职业相关的一些小感悟

线程池

线程池的作用

如果某业务场景需要创建大量的线程且线程实际的工作时间短暂,那么势必会耗费大量的资源在线程的创建、切换、销毁等上面。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×