首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
上学威龙7
掘友等级
码农
|
才华有限公司
em
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 24
沸点 12
赞
36
返回
|
搜索文章
最新
热门
Redis (三) 集群
单点的Redis实例所能提供的能力和可靠性是有限的。虽然说,可以一直的增加内存,来解决,但是在硬件上是有上限,无法无限制的加这个内存,同时单点带来的问题就是不够安全,一旦宕机,服务没有高可用。 Redis的主从关系中,采用的是读写纹理的模式,主库承担写操作,主从之间采用基于长连…
redis(二) AOF和RDB
Redis 防止数据丢失,采用了日志AOF和快照 RDB。与mysql中的binglog相似但又不同。 Mysql 中的binglog采用wal,在数据写入之前,记录日志,AOF是在数据写入之后,再写入日志。 AOF中记录的是命令,类似于binglog中的stamengt模式。…
Redis(一)数据结构
Redis属于内存数据库的一种,采用KV键值对的方式存储。在数据结构上,便采用了哈希表作为存储,存放key的值和对应的value的地址。使在查询中,得到O(1)的时间复杂度。哈希表中存放的是value的地址,并不是value数据本身 既然使用了哈希表存储,那一定会存在哈希冲突,…
算法 52
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。 每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。 打算采用回溯…
SpringBoot 自动装配
SpringBoot 自动装配就是是拆箱即用。比如mybatis,redis 等,不再需要以前那种繁琐的配置,直接引入starter包即可。 名称上面可以大致看出一些端倪,spring-boot-starter-xxx 是springboot官方出的一个包,而xxx-sprin…
Mybaits 如何实现打印sql语句
mybatis本身没有提供日志的实现,引入的是第三方组件。mybatis支持多个第三方日志插件,优先级由低到高为slf4J、commonsLoging、Log4J2、Log4J和JdkLog。 mybatis中有一个LogFactory,获取log的工厂类,在工程类中可以回去对…
基础排序算法
冒泡排序,顾名思义,按泡泡一样上浮起来。每一次比较2个相邻的数字,进行交换,交换到最后,便完全了一个数字的排序。进行N次比较,就完成了N个数字的排序。 在每一次的冒泡中,把相邻的数据按照大小交换。 从代码中可以看出,冒泡排序是一种稳定的排序算法。稳定的判断在于,当2数相同时,排…
java多线程—Executor(线程池)
根据juc一贯的套路来说,用一个int的值表示2种状态是比较常见的。比如读写锁ReentrantReadWriteLock 使用AQS中的state来表示,前16位表示共享读锁,后16位表示独占写锁,线程池中使用ctl来表示 使用execute方法来提交任务。在这里,代码需要分…
idea注册码,长期更新
为了方便idea注册码更新,故分享出来再网上收集的一些注册码,如有过期,请评论马上替换
读书笔记---gc收集器
java准备了这么多的收集器,无非是想解决"stop the world" 的问题,即使是目前主流的g1和cms也不能完全的解决的停顿问题。 最古老的收集器,单线程收集器。单线程完成垃圾收集工作,并且在他进行垃圾收集时工作线程无法工作,必须停止,知道结束。serial old …
下一页
个人成就
文章被点赞
32
文章被阅读
9,485
掘力值
434
关注了
26
关注者
13
收藏集
1
关注标签
6
加入于
2018-10-17