上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
摘要: Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。 图片来自 Pexels Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服 阅读全文
posted @ 2020-03-04 10:01 CQqfjy 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要分布式数据据库 随着计算机和信息技术的迅猛发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,动辄达到数百TB甚至数百PB的规模,已远远超出传统计算技术和信息系统的处理能力,集中式数据库面对大规模数据处理逐渐表现出其局限性。因此,人们希望寻找一种能快速处理数据和及时响 阅读全文
posted @ 2020-03-04 10:00 CQqfjy 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 索性这次把数据库中最核心的也是最难搞懂的内容,也就是索引,分享给大家。 这篇博客我会谈谈对于索引结构我自己的看法,以及分享如何从零开始一层一层向上最终理解索引结构。 从一个简单的表开始 create table user( id int primary key, age int, height in 阅读全文
posted @ 2020-03-04 09:58 CQqfjy 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤: 1、增加pom配置 <dependenc 阅读全文
posted @ 2020-03-04 09:53 CQqfjy 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 想要愉快的coding,一个好的IDE肯定少不了。而对于Java开发者来说,IntelliJ IDEA绝对是Java-IDE的首屈一指的选择(eclipse党还请绕我一命)。 从我第一次下载IDEA到现在已经有一年半了,时间越久我发现我对这个超级智能的IDE爱的越深,尤其是其内置的很多小功能大大的提 阅读全文
posted @ 2020-03-04 09:52 CQqfjy 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Shiro 简介 照例又去官网扒了扒介绍: Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, a 阅读全文
posted @ 2020-03-03 10:02 CQqfjy 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.简单工厂(非23种设计模式中的一种) 实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 实质: 由一个工厂类根据传入的参数,动态决定应该创 阅读全文
posted @ 2020-03-03 09:55 CQqfjy 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。最近温习了一遍SSH框架,发了动弹,和广大猿友进行了深刻的探讨,被喷的五体投地,感慨万千,于是就有了今天这篇文章。 声明:本文只是小编的一点拙见,不喜勿喷。 一、hibernate优势 hibernate让你不用写sql了,这不单可以 阅读全文
posted @ 2020-03-03 09:50 CQqfjy 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 近读到这样一篇文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容之精彩,读完感觉学到的很多东西瞬间联系起来了,分享给猿们。 首先要开始这个话题要先说一下半导体。啥叫半导体? 半导体其实就是介于导体和绝缘体中间的一种东西,比如二极管。 电流可以从A端流向C端,但反过来则不行。你可以把它理 阅读全文
posted @ 2020-03-03 09:49 CQqfjy 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 问题 为了避免空指针调用,我们经常会看到这样的语句 if (someobject != null) { someobject.doCalc();} 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢? 回答 这是初、中级程序猿经常会遇到的问题。 他们总喜欢在方法中返 阅读全文
posted @ 2020-03-03 09:47 CQqfjy 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页