首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
morrisxyang
掘友等级
go研发工程师
|
腾讯
每天进步一点点
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
morrisxyang
关注了
Fundebug
go研发工程师 @腾讯
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
如何只使用信号量通过leetcode的多线程题目
Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。 可以通过构造方法设置是...
1
评论
分享
morrisxyang
关注了
石杉的架构笔记
go研发工程师 @腾讯
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
main线程终止,其他线程还会运行吗?
当你启动一个Java Application的时候,这个时候系统创建一个进程,分配各项资源,然后这个进程启动了Main线程. 我们一般把Main线程说成主线程,因为其他线程...
6
评论
分享
morrisxyang
赞了这篇文章
cipher
Java工程师 @www.ciphermagic.cn
·
7年前
关注
【Java】使用位运算(&)代替取模运算(%)
位运算(&)效率要比取模运算(%)高很多,主要原因是位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。...
13
2
分享
morrisxyang
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果...
914
63
分享
morrisxyang
关注了
牛角突围录
go研发工程师 @腾讯
morrisxyang
赞了这篇文章
牛角突围录
7年前
关注
Java并发系列—工具类:Semaphore
Semaphore(信号量)用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 Semaphore提供了一个许可证的概念,可以把这个许可证看...
22
评论
分享
morrisxyang
赞了这篇文章
fitzeng
Cloud @HUAWEI
·
8年前
关注
重读 JVM
秋招开始了,前面由于做别的事耽误了半个月,以前学的东西不用就很容易忘记。所以,这次重新阅读《深入理解 JVM 虚拟机》时,想做一个记录。将碎片的知识整合,方便自己以后阅读...
347
21
分享
morrisxyang
赞了这篇文章
飞奔的大鲤鱼
9年前
关注
AWK 简单入门教程
awk 其名称来自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。 实际上 AWK 的确拥有自己...
100
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
登陆shell,非登陆shell 以及交互shell和非交互shell
Bash有几种不同的运行模式,login shell与non-login shell,interactive shell与non-interactive shell(比如执...
0
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
自适应哈希索引(Adaptive Hash Index, AHI)
比如我们每次从辅助索引查询到对应记录的主键,然后还要用主键作为search key去搜索主键B+tree才能找到记录. 当这种搜索变多了,innoDB引擎会进行优化. 能够...
4
评论
分享
morrisxyang
赞了这篇文章
miffy_fei
6年前
关注
面试官:聊一下你对MySQL索引实现原理!
在数据库中,如果索引太多,应用程序的性能可能会受到影响,如果索引太少,又会对查询性能产生影响。所以,我们要追求两者的一个平衡点,足够多的索引带来查询性能提高,又不因为索引过...
3
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
设计模式 -- 建造者模式
一步一步流式地构建复杂对象. 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建...
0
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
设计模式 -- 原型模式
原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。 当你的系统并不想关心一个对象的创建,组合的...
0
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
设计模式 -- 桥接模式
让我们先忘记枯燥的UML图,来做一次上帝的游戏. 我们把创造一个人简化成4个维度,样貌,体型,内心和气运. 每个维度3种变化. 内心: 善良,邪恶,混沌. 气运: 位面之子...
0
评论
分享
morrisxyang
赞了这篇文章
zyl409214686
android
·
8年前
关注
设计模式6大原则
一、单一职责原则(SingleResponsibilityPrinciple)单一职责的划分界限并不是那么清晰,很多时候需要靠个人经验界定。当然最大的问题就是对职责的定义,...
73
1
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
分库分表
一般来讲,将库进行垂直拆分和水平拆分后,在将表进行合理的垂直拆分就够了.不建议对表进行水平拆分. 比如将order库再拆分,order1-order32个库,规则比如ord...
8
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
Spring BeanFactory体系
几乎所有的beanFactory都会实现这个接口,赋予了BeanFactory可扩展的功能。 spring配置文件中的每一个bean节点元素在spring容器里都通过一个B...
2
评论
分享
morrisxyang
go研发工程师 @腾讯
·
6年前
关注
优化 IF ELSE
太复杂地嵌套if else 会导致难以阅读,以及扩展性极差,违反了单一职责原则和开闭原则. 一个方法不该做太多事情,它应当专注于自己.极端情况下就像是函数式编程的纯函数. ...
0
1
分享
下一页
个人成就
文章被点赞
83
文章被阅读
65,962
掘力值
1,301
关注了
22
关注者
25
收藏集
15
关注标签
14
加入于
2017-02-05