温馨提示:QQ登录和微信登录将于2023年7月15日下线,为了不影响你的正常使用,请尽快绑定邮箱,使用邮箱登录。操作方法:登录后点击右上角【会员中心】,再点击左边的【绑定邮箱】。

你好,欢迎来到js代码网。

微信登录邮箱登录
2411

最新整理史上最强并发编程44题(含答案):ReentrantLock+线程池+同步+线程锁

  • 分类:编程语言
  • 时间:2018-11-24
  • 阅读:4433
最新整理史上最强并发编程44题(含答案):ReentrantLock+线程池+同步+线程锁

1、并发编程三要素?1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。2)可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。...   查看全文 > >

1811

最新收集整理的MySQL面试51题(含参考答案):存储引擎+数据库锁+索引+SQL优化等

  • 分类:数据库
  • 时间:2018-11-18
  • 阅读:4798
最新收集整理的MySQL面试51题(含参考答案):存储引擎+数据库锁+索引+SQL优化等

最新收集整理的MySQL面试51题(含参考答案):存储引擎+数据库锁+索引+SQL优化等。yISAM支持表锁,InnoDB支持表锁和行锁,默认为行锁表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量最低行级锁:开销大,加锁慢,会出现...   查看全文 > >

1311

基于Nginx实现10万+并发,Linux内核优化关键参数讲解

  • 分类:系统/运维
  • 时间:2018-11-13
  • 阅读:4790
基于Nginx实现10万+并发,Linux内核优化关键参数讲解

在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置。...   查看全文 > >

1211

快速了解SSH的工作原理

  • 分类:系统/运维
  • 时间:2018-11-12
  • 阅读:4082
快速了解SSH的工作原理

熟悉Linux的人肯定都知道SSH。SSH是一种用于安全访问远程服务器的网络协议。它将客户端与服务端之间的消息通过加密保护起来,这样就无法被窃取或篡改了。那么它安全性是如何实现的呢?...   查看全文 > >

1111

技术福利来了:史上最全Spring面试71题与参考答案

  • 分类:编程语言
  • 时间:2018-11-11
  • 阅读:3866
技术福利来了:史上最全Spring面试71题与参考答案

Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。...   查看全文 > >

1011

浅谈Redis和Memcached的区别和使用场景

  • 分类:系统/运维
  • 时间:2018-11-10
  • 阅读:5810
浅谈Redis和Memcached的区别和使用场景

说到缓存技术,只要有一定经验的开发人员,肯定会想到redis和memcached这两个缓存技术,下面就来说一说这两个缓存技术的区别和使用场景。...   查看全文 > >

0911

Linux常用基础操作命令大全(超实用精心整理)

  • 分类:系统/运维
  • 时间:2018-11-09
  • 阅读:13134
Linux常用基础操作命令大全(超实用精心整理)

相信大家都对黑客那种只用命令行对电脑操作的风格惊呆了,其实你也可以做到。linux是一款不同于windows的操作系统,而且它是黑客、渗透人员、运维人员等等必会的。如果你想学习,小编下面整理的命令将会能够让你基础的操作它。...   查看全文 > >

0911

TCP、UDP、HTTP、SOCKET之间的区别与联系

  • 分类:网络/安全
  • 时间:2018-11-09
  • 阅读:5065
TCP、UDP、HTTP、SOCKET之间的区别与联系

把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。...   查看全文 > >

0711

图解九大计算机编程语言优劣,适用于不同领域,你选择好了吗?

  • 分类:编程语言
  • 时间:2018-11-07
  • 阅读:8435
图解九大计算机编程语言优劣,适用于不同领域,你选择好了吗?

如今 Python、Java、C、C ++、JavaScript 等编程语言五花八门,而各种编程语言也各有优劣,那么,我们该如何去选择?其实,不同的语言适合于不同的领域,以下就九大编程语言的简介、用途、发展趋势等做简单介绍,供大家参考。注:图中的 市场份额 和...   查看全文 > >

0411

秒杀业务是怎么做的?看了这篇秒杀业务架构与设计,或许会有启发

  • 分类:系统/运维
  • 时间:2018-11-04
  • 阅读:4769
秒杀业务是怎么做的?看了这篇秒杀业务架构与设计,或许会有启发

例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小。...   查看全文 > >