1、说说进程,线程,协程之间的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位.同一进程中的多个线程之间可以并发执行.2、你了解守护线程吗?它和非守护线程有什么区别程序运行完毕
分类:
编程语言 时间:
2018-07-25 12:45:29
阅读次数:
216
1、为什么学习算法 大公司的面试、笔试都要求算法和数据结构基础必要掌握的非常好,只有掌握基本算法和数据结构,才能让代码更加高效。 在正确的地方使用算法和数据结构2、什么是算法code = Algorithms + Data structuresAlgorithms :查找(search)、排序(sort)Data s
分类:
编程语言 时间:
2018-07-23 11:03:05
阅读次数:
129
转自他人 mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数 ...
分类:
数据库 时间:
2018-07-10 17:53:18
阅读次数:
299
一、模块的划分 有好多大公司根据业务来划分模块,比如商品系统,订单系统,核心和非核心。本文只要是根据前后台等来划分。 首先说说 失败转移和负债均衡的概念, 失败转移:简单来说就是一个集群中的某个服务器坏掉了,应该让该台服务器上的用户转移到其它的几台服务器上,这个过程对用户来说,无需知道。 负载均衡: ...
分类:
其他好文 时间:
2018-07-07 13:41:10
阅读次数:
137
https://blog.csdn.net/sd09044901guic/article/details/80132173ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间 ...
分类:
编程语言 时间:
2018-07-04 15:08:25
阅读次数:
176
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 ...
分类:
编程语言 时间:
2018-07-04 13:40:52
阅读次数:
167
我们每天都会听到越来越多关于征服IT行业的虚拟助手的消息。几乎每家大公司都在尝试做一些与众不同的事情。Apple的Siri,三星的Bixby,亚马逊的Alexa,微软的Cortana等。您可以通过说“Siri,我想要披萨”来订购披萨,或者您可以通过询问设备几个问题来获取有关路线的信息。由于这些人工智 ...
分类:
其他好文 时间:
2018-07-02 22:58:30
阅读次数:
253
敏捷(Agile)的各种概念满天飞,各大公司都说自己在用敏捷。就说我自己这几年来经历过的项目吧,每个都说自己用的就是敏捷开发,由此可见敏捷有多火。但实际上很多都只是伪敏捷,光有样子,没有里子。而且并非所有项目都需要敏捷,像一些计划性高的传统项目。另外,敏捷更多的是一种思想,不仅仅只是适用于软件行业。 ...
分类:
其他好文 时间:
2018-06-30 12:55:47
阅读次数:
133
本文转自他人 mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部 ...
分类:
数据库 时间:
2018-06-29 19:22:00
阅读次数:
157
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?和C Socket服务器比起来有什么优劣?可行性怎么样? 从2013年起,经朋友推荐开始用Golang编写游戏登陆服务器, 配合C++做第三方平台验证. 到编写独立工具导表工具GitHub - davyxu/tabtoy: 跨平台的高性能便捷 ...
分类:
编程语言 时间:
2018-06-26 19:26:48
阅读次数:
413