首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZARD007
掘友等级
非物质文化遗产本人
|
家
吨吨吨吨吨吨吨吨吨吨吨,嗝
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 77
沸点 17
赞
94
返回
|
搜索文章
最新
热门
共识算法——Paxos算法
故事 Lamport描述了一个名为Paxos的希腊城邦(算法得名于此),这个城邦是按照民主的议会制度来进行选举的,所有的居民进行提议和投票来选出决议。但是居民们不想花时间一直在选举上,大家都不定时地来
小撕Mybatis(三)
Mybtais是一种ORM框架,用于实现面向对象编程语言里不同类型系统的数据之间的转换。 本文我将从三个步骤进行Mybatis解读。 这个问题待会回答。 之后就是调用JBDC的操作了。(PreparedStatement、ResultSet) 首先Mybatis会生成一个key…
小撕Mybatis(二)
Mybtais是一种ORM框架,用于实现面向对象编程语言里不同类型系统的数据之间的转换。 本文我将从三个步骤进行Mybatis解读。 现在把我们的目光转会一开始的mybatis-config.xml中执行sql语句的xml文件。 我主要解释第三种。第三种的映射器接口实现类是这样…
面试官:为什么wait()方法要放在同步块中?
这个东西是我今天看多线程通信的时候无意中想到的,为什么像wait()、notify()、notifyAll()之类的线程间通信需要放在同步块中,换言之为什么要用synchronized。如果wait()方法不在同步块中,会怎么样嘞: 经过一番谷歌,参照了各路大神的博客,终于找到…
小撕Mybatis(一)
Mybtais是一种ORM框架,用于实现面向对象编程语言里不同类型系统的数据之间的转换。 本文我将从三个步骤进行Mybatis解读。 搭建Mybatis首先肯定要有配置文件mybatis-config.xml啦,但以下的配置文件只是独立使用Mybatis,并没有在Spring框…
七大排序帮你忙
这个原理想必大家都烂熟于心,但我还是叨叨几句。冒泡排序,顾名思义就是从数组末尾,两两比较,将最大或最小值冒泡到数组头部。 在未排序的序列中找出最小(大)元素与第一个位置的元素交换位置。 选择排序与冒泡排序的区别:冒泡排序通过依次交换相邻两个顺序不合法的元素位置,从而将当前最小(…
JAVA并发不会?怎么办,看这里(二)
java.util.concurrent(J.U.C)大大提高了并发性能,AQS 被认为是 J.U.C 的核心。 用来控制一个或者多个线程等待多个线程。 维护了一个计数器 cnt,每次调用 countDown() 方法会让计数器的值减 1,减到 0 的时候,那些因为调用 awa…
JAVA并发不会?怎么办,看这里(一)
继承 Thread 类。 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。 需要实现接口中的 run() 方法。 使用 Runnable 实例再创建一个 Thread 实例,然后…
面试要考JAVA容器怎么办?
容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的…
面试中遇到Redis怎么办?看这边
Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片…
下一页
个人成就
文章被点赞
58
文章被阅读
18,741
掘力值
601
关注了
32
关注者
22
收藏集
9
关注标签
19
加入于
2020-02-22