51dev.com IT技术开发者社区

51dev.com 技术开发者社区

中午吃什么

FAQ | 是什么导致MySQL数据库服务器磁盘I/O高(本文章来自知数堂)

FAQ | 是什么导致MySQL数据库服务器磁盘I/O高(本文章来自知数堂)

2016-12-26 叶金荣 老叶茶馆有个MySQL服务器的磁盘I/O总有过高报警,怎么回事?本文约1500字,阅读时间约10分钟。我的朋友小明,TA有个MySQL服务器最近总是报告磁盘I/O非常高,想着我这有免费的不用白不用的企业技术服务(TA自己这么想的),就找我帮忙给把把脉。作为一个经验丰富(...

什么才是程序员的核心竞争力?zz

什么才是程序员的核心竞争力?zz

原文出处: 知乎 姚冬的观点学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了...

String str=new String("a")和String str = "a"有什么区别?

String str=new String("a")和String str = "a"有什么区别?

问:Stringstr=newString("a")和Stringstr="a"有什么区别? 答:Stringstr="a";这个只是一个引用,内存中如果有“a"的话,str就指向它;如果没有,才创建它;  如果你以后还用到"a"这个字符串的话并且是这样用: &nbs...

2、SpringMVC:什么是SpringMVC

2、SpringMVC:什么是SpringMVC

引用学习概述SpringMVC是SpringFramework的一部分,是基于Java实现MVC的轻量级Web框架。查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web...

2、SpringBoot:什么是微服务

2、SpringBoot:什么是微服务

微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。单体应用架构所谓单体应用架构(allinone)是指,我们将一个应用的中的所有应用服务都封装在一个应用中。无论是ERP、CRM或是其他什么系统,你都...

1、SpringBoot:什么是SpringBoot

1、SpringBoot:什么是SpringBoot

Spring是一个开源框架,2003年兴起的一个轻量级的Java开发框架,作者:RodJohnson。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程;2、通过I...

为什么不能用速度与时间的关系去实现动画

什么不能用速度与时间的关系去实现动画

由于最近做了一些页面的动画效果,之前经验不多,这次做的过程中碰到些问题,加之很早前就阅读过一篇很好介绍动画的博客《关于动画,你需要知道的》,来自十年踪迹,所以就思考了一些关于动画的基本原理的问题,比如本文这个。这个问题要简单也可以非常简单,比如前面提到那篇博客里就有一个比较好的解释,本文提供的是另外一种更详细地方式,希...

String类为什么是final的

String类为什么是final的

首先我们使用new创建一个String对象的时候比如:Stringstr=newString("123");这句话里面创建了两个对象,第一个在系统中创建了一个"abc"这个字符串;然后在创一个Str对象,然后在让"123"这个字符串的引用;创一个String对象相当于创了两个。在说说为啥String类设置为final类...

什么是H5?

什么是H5?

总听到很多人说H5,现在H5很火,到底H5是什么,以下发表个人对H5的理解。HTML5将成为HTML、XHTML以及HTMLDOM的新标准。HTML的上一个版本诞生于1999年。自从那以后,Web世界已经经历了巨变。HTML5仍处于完善之中。然而,大部分现代浏览器已经具备了某些HTML5支持。设计目的  HTML5的设...

深入理解闭包系列第一篇——到底什么才是闭包

深入理解闭包系列第一篇——到底什么才是闭包

  闭包已经成为近乎神话的概念,它非常重要又难以掌握,而且还难以定义。本文就从闭包的定义说开去 古老定义  闭包(closure),是指函数变量可以保存在函数作用域内,因此看起来是函数将变量“包裹”了起来  那这样说来,包含变量的函数就是闭包//按照古老定义,包含变量n的函数foo就是...

什么才是正确的javascript数组检测方式

什么才是正确的javascript数组检测方式

  对于确定某个对象是不是数组,一直是数组的一个经典问题。本文专门将该问题择出来,介绍什么才是正确的javascript数组检测方式  typeof  首先,使用最常用的类型检测工具——typeof运算符vararr=[1,2,3];console.log(typeofarr...

为什么用freemarker视图?

什么用freemarker视图?

在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsptag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺...

为什么不能用memcached存储Session

什么不能用memcached存储Session

Memcached创建者Dormando很早就写过两篇文章[1][2],告诫开发人员不要用memcached存储Session。他在第一篇文章中给出的理由大致是说,如果用memcached存储Session,那么当memcached集群发生故障(比如内存溢出)或者维护(比如升级、增加或减少服务器)时,用户会无法登录,或...

为什么牛逼互联网公司都在开曼群岛注册?

什么牛逼互联网公司都在开曼群岛注册?

  开曼群岛(CaymanIslands)是英国在西印度群岛的一块海外属地,由大开曼、小开曼和开曼布拉克3个岛屿组成。开曼群岛是世界第四大离岸金融中心,并是著名的潜水胜地。(Wiki)  其它知名的离岸金融中心包括英属维尔京群岛、萨摩亚、香港、关岛等。离岸公司是指并不在注册地进行实质业务的公司。当地政府对这类公司没有任...

阿里巴巴为什么主推HSF?比Dubbo有哪些优势?

阿里巴巴为什么主推HSF?比Dubbo有哪些优势?

作者:匿名用户链接:https://www.zhihu.com/question/39560697/answer/187538165来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先现在Netty/Grizzly/xio/Mina那么成熟,基于NIO框架写个RPC通讯框架也不是那么复杂么...