动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

全部

微服务

后端技术

前端技术

数据库

服务器

开发工具

其他

代码小兵925

Redis缓存穿透,缓存击穿和缓存雪崩的解决方案
78804-14 14:10

什么是缓存?缓存,就是数据交换的缓冲区,针对服务对象的不同(本质就是不同的硬件)都可以构建缓存。目的是,把读写速度慢的介质的数据保存在读写速度快的介质中,从而提高读写速度,减少时间消耗。例如:CPU高速缓存:高速缓存的读写速度远高于内存磁盘...

代码小兵221

线程死锁分析
97104-13 18:21

什么是线程死锁?死锁是指两个或者两个以上的线程在执行过程中,因为争夺资源而造成的互相等待的现象。如果没有外力作用下,这些线程会一直互相等待而无法继续运行下去。比如说线程A持有资源1,等待资源2。线程B持有资源2,等待资源1。且双方都不愿意放...

代码小兵221

DBUtils框架的使用(下)
97404-13 18:12

刚才讲了使用QueryRunner插入、修改、更新数据,现在来学习一下使用QueryRunner进行数据库表查询。通过QueryRunner类的query()方法即可完成数据库表的查询操作,但是在查询的时候需要实现ResultSetHand...

代码小兵221

DBUtils框架的使用(上)
88504-13 17:51

commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibe...

提枪策马乘胜追击

红黑树的原理
105304-11 20:29

我们都听过平衡二叉树(AVLTree),了解到AVL树的性质,其实平衡二叉树最大的作用就是查找,AVL树的查找、插入和删除在平均和最坏情况下都是O(logn)。AVL树的效率就是高在这个地方。如果在AVL树中插入或删除节点后,使得高度之差大...

提枪策马乘胜追击

对于Java性能优化的这10个细节你知道吗?
78404-11 20:25

1.多线程在未发生线程安全前提下应尽量使用HashMap、ArrayListHashTable、Vector等使用了同步机制,降低了性能。2.尽量合理的创建HashMap当你要创建一个比较大的hashMap时,充分利用这个构造函数publi...

提枪策马乘胜追击

Java中static关键字
94904-11 20:20

1.概述假设有一个学生类,它的数据成员有姓名、年龄、学号、教室,对于在同一个班的同学来讲,每个同学的姓名、年龄、学号或许都是不一样的,但是教室肯定是一样的,如果有40个同学,我有必要把40个同学的教室名都设置一遍吗?没必要,教室名是40个同...

代码小兵545

Java枚举类型enum用法
81704-10 22:42

1.常量定义publicenumWeekDay{SUN,MON,TUE,WED,THT,FRI,SAT}2.switchpublicenumWeekDay{SUN,MON,TUE,WED,THT,FRI,SAT}publicclassSel...

代码小兵545

Java中的锁分类
101304-10 21:51

锁的分类如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的...

代码小兵545

Java注解基本语法
76504-10 21:43

声明注解与元注解我们先来看看前面的Test注解是如何声明的://声明Test注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceTe...

文章榜

代码小兵498
代码小兵498 153篇文章   18个推荐
代码小兵696
代码小兵696 118篇文章   3个推荐
代码小兵652
代码小兵652 113篇文章   0个推荐
代码小兵124
代码小兵124 99篇文章   3个推荐
杨晶珍
杨晶珍 98篇文章   6个推荐