11 2018 档案

摘要:1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 阅读全文
posted @ 2018-11-29 22:33 ma_fighting 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:最近在学习Golang,想着可以就以前的知识做一些串通,加上了解到go语言也是面向对象编程语言之后。在最近的开发过程中,我碰到一个问题,要用go语言实现单例模式。本着“天下知识,同根同源”(我瞎掰的~),我心想,这有什么难的,可是真正做起来,还是碰到了不少问题。 下面是我的经历: 1.我先是完成了我 阅读全文
posted @ 2018-11-28 22:11 ma_fighting 阅读(202) 评论(0) 推荐(0) 编辑
摘要:作者:闪电⚡晨晨链接:https://www.nowcoder.com/discuss/52422?type=2&order=0&pos=74&page=1来源:牛客网1、线程和进程的区别 进程: 并发执行的程序在执行过程中分配和管理资源的基本单位 进程的执行过程是线性的,进程的切换保护资源。 线程 阅读全文
posted @ 2018-11-28 22:10 ma_fighting 阅读(650) 评论(0) 推荐(0) 编辑

历史天气查
点击右上角即可分享
微信分享提示