首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你的样子在掘金
掘友等级
后端
衣带渐宽终不悔
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 56
沸点 7
赞
63
返回
|
搜索文章
赞
文章( 56 )
沸点( 7 )
cxuan读者的外包面试之旅
最开始是打算面试外包公司刷经验,等经验差不多了,再去甲方尝试,可惜不太顺利。 a 表左连接 b 表,b 表左连接 c 表,c 表左连接 a 表,这样的数据是什么数据(博主当时有点懵,回答全连接,全部数据会出来。。。) 服务器 cpu 百分百,怎么排查(ps 查看进程,答的不是很…
腾讯面试题: 百度搜索为什么那么快?
首先我们知道,百度肯定是有爬虫,到处爬取网页,进行某种处理。然后通过你输入的关键词进行某种计算再返回给你的
利用下班时间,我两星期完成了redis入门与进阶
过去的两周,小松陆陆续续看完了一门长达十几个小时的课程 redis入门与精通。 当然,仅仅课程是不足以精通redis的,不过用来入门和窥见redis的全貌大有帮助,今天,小松就记录一下过去两周在redis上的学习心得。 这是最基础的,Redis是典型的键值对数据库,key可以通…
MySQL索引与查询优化
MySQL(读作/maɪ ˈsiːkwəl/“My Sequel”)是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,目前为Oracle旗下产品。 被甲骨文公司收购后,自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免…
你知道MySQL的Limit有性能问题吗
MySQL的分页查询通常通过limit来实现。 MySQL的limit基本用法很简单。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数目。初始记录行的偏移量是0。 为了与PostgreSQL兼容,limit也支持…
畅购商城(十四):秒杀系统「下」
回顾一下上一篇文章中讲到的下单的流程。当用户点击下单之后,用户名和商品id就会组装成一个SeckillStatus对象存入Redis队列中等待被处理,这个过程叫做排队。所以说,只要用户点击了一次下单后不论最后是否下单成功,他都会进入到排队的状态。如果用户重复点击下单,那么Red…
随便分享点不那么常规的面试题(一)
1. 为什么HashMap允许key和value为空,而Hashtable和ConcurrentHashMap不允许key和value为空? HashMap是线程不安全的,所以在设计时可以只考虑单线程执行场景。使用get(key)方法前想判断一个key-value键值对是否存在…
分布式相关理论和分布式事务
原子性 (Atomicity): 一个事务 (transaction) 中的所有操作作为一个基本单元,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样 一致性 (Con…
2020面试准备之并发进阶
synchronized 关键字解决的是多个线程之间访问资源的同步性,synchronized 关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。 另外,在 Java 早期版本中,synchronized 属于重量级锁,效率低下,因为监视器锁(monitor)…
并发编程之几种锁的理解
指的是对数据被外界修改保持保守态度,认为数据很容易就会被其他线程修改,所以在数据被处理前先对数据进行加锁,并在整个数据处理过程中,使数据保持锁定状态,java中synchronized和ReentrantLock等独占锁就是悲观锁思想的实现。。悲观锁的实现往往依靠数据库提供的锁…
下一页
个人成就
文章被阅读
2,582
掘力值
56
关注了
91
关注者
1
收藏集
2
关注标签
8
加入于
2019-04-24