首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
卡巴拉的树
掘友等级
软件开发
开源爱好者。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 67
沸点 1
赞
68
返回
|
搜索文章
赞
文章( 67 )
沸点( 1 )
MySQL索引和SQL调优
MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引。 MySQL官方对索引的定义为:索引(In…
Mybatis学习笔记(5)-高级映射之多对多映射
假设我们现在有这样的需求,想知道某一位顾客购买了哪些商品,但是通过观察customers表和products表,我们发现这两张表并没有关联,那么怎么办呢?通过前面的例子,我们可以发现,经由orders和orderitems这两张表,customers表和products表能建立…
Mybatis学习笔记(4)-高级映射之一对多映射
敬请期待... 这一节紧跟上一节MyBatis学习笔记(3)—高级映射之一对一映射,用的数据表也是一样的。回忆上一节的数据表,想想哪些表之间是一对多的关系。 orders表的order_num是唯一的,但是同一个orders表可以对应多个orderitems,这些orderit…
分布式、服务化的ERP系统架构设计
ERP之痛 曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购、仓库管理、物流管理、财务
Mybatis学习笔记(3)—高级映射之一对一映射
上一节映射关系篇重点是阐述输入映射和输出映射,但是我们发现所有的查询都是基于单表的,所以这一节继续说多表查询,也就是我们所谓的高级映射,高级映射还是针对于输出映射的,又分为一对一、一对多、多对多。那么前面的数据库结构已经不够用了,所以我们这里重新建立一个订单商品数据模型,以该模…
分布式系列文章——Paxos算法原理与推导
Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。 网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《Paxos Made Simple》…
浅析Linux中的零拷贝技术
本文探讨Linux中主要的几种零拷贝技术以及零拷贝技术适用的场景。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁盘中的文件不做修改地从已连接的s…
ReentrantLock 实现原理
使用 synchronize 来做同步处理时,锁的获取和释放都是隐式的,实现的原理是通过编译后加上不同的机器指令来实现。 而 ReentrantLock 就是一个普通的类,它是基于 AQS(AbstractQueuedSynchronizer)来实现的。 是一个重入锁:一个线程…
关于Java面试,你应该准备这些知识点
当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。 面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做过的一些项目,看看你对这些项目的了解程度,…
可视化解释压缩算法的工作原理
压缩技术在生活中无处不在,硬盘上存储数据、发送电视信号、网页传输、流媒体、电子游戏……现代计算几乎没有一个重要领域不使用压缩技术。无论你使用过很多年的电脑压缩软件还是从没想过这个问题,本文将尝试解释,当你压缩一个文件或传输一段视频时,其中的数据到底发生了什么变化。
下一页
个人成就
优秀创作者
文章被点赞
2,669
文章被阅读
263,366
掘力值
8,231
关注了
7
关注者
1,596
收藏集
1
关注标签
32
加入于
2016-09-26