- 博客(7)
- 收藏
- 关注
原创 系统性能瓶颈优化-I/O篇
对于开发者来说,I/O是绕不过去的一个基本问题。从文件I/O到网络I/O,存在着各式各样的概念和I/O模型。深入了解l这些I/O的原理才可以从深层次的角度去做系统优化。1.1 缓冲I/O和直接I/O表1-1列出了缓冲I/O与直接I/O对应的API接口列表,缓冲I/O是C语言提供的库函数,均以f打头:直接I/O是Linux的系统API,但因为操作系统的API也是用C语言编写的,所以导致开发者往无法区分这两类I/O,但在原理上实际差异很大。表1-1缓冲I/O与直接I/O对应的API接口...
2020-12-11 14:19:49
522
转载 MySQL索引优化分析
MySQL索引优化分析为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?卷起袖子就是干!案例分析我们先简单了解一下非关系型数据库和关系型数据库的区别。Mongo...
2018-07-02 12:14:40
234
原创 Mysql数据库的主从复制读写分离搭建过程与原理介绍
首先说明一下在搭建Mysql数据库的主从复制与读写分离的过程中十分容易出错,所以在搭建的过程中一定要谨慎注重每一步的细节。 传统数据库中存在的问题 1.传统数据库设计时,如果服务器宕机,将不能为用户提供服务导致整个系统崩溃.2.如果数据库突然宕机.会导致数据丢失.3.为了防止数据丢失,要进行实时备份冷备份:通过数据库工具进行人为的导出sql.但是手动导出数据可能在中间节...
2018-06-24 16:44:24
6640
原创 Nginx学习经验分享
1.Nginx介绍:先装一拨儿来段官方术语(来自百科):Nginx(engine x)是一个高性能的HTTP和反向代理服务器。也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔.塞索耶弗为俄罗斯访问量第二的Rambler.ru站点开发的,第一公开版本0.1.0发布于2004年10月4日。其源代码以类BSO许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的...
2018-06-23 23:36:17
894
原创 httpClient入门案例
简介:HttpClient是Apache Jakarta common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。说明:httpClient是现在企业中使用较多的跨域请求的方式.1.引入jar包文件<dependency> <groupId>org.apa...
2018-06-23 20:01:31
541
原创 Excel文件转Json格式的Java源码
具体的业务需求是这样的:同事在抓取一些网站时网站上有大量的附件下载下来后需要进行入库操作,这时就需要将Excel格式的数据转换成Json格式入到nosql数据库中。刚接到这个任务时我查了一下office2016集成了Json转Excel格式的插件,实用此插件还需要出20元购买,最后发现该插件只能转换正规的Excel格式当Excel有单元格合并的情况转换会出错。为了保证数据的准确性最后还是决定自己写...
2018-06-23 19:07:08
685
原创 Json格式转 Excel文件的Java源码
由于工作中与我们对接的部门不懂技术需要我们将Json格式的数据转换成Excel文档提供给她们进行数据分析,其实使用到的技术并不复杂就是Apache poi的一个简单应用,之所以我要分享出来是因为这个工具类比较实用,有相同需求的小伙伴可以直接引入此类配置Json文件所在的路径和所要的字段即可转换。先奉上Maven依赖:<dependency> <groupI...
2018-06-23 17:25:56
6385
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅