
优化处理
文章平均质量分 68
南宫酥卿
尊严从来都不是别人给的,那是自己挣来的~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决java读取大文件内存溢出问题、如何在不重复读取与不耗尽内存的情况下处理大文件
1、传统的在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法:123Files.readLines(newFile(path), Charsets.UTF_8); FileUtils.readLines(newFile(p转载 2016-12-19 19:37:48 · 7650 阅读 · 1 评论 -
Mysql优化器
Mysql在执行时,并不一定就会按照我们写的顺序执行,同时也不需要我们人为的从左到右的安排where后面的条件,mysql优化器会重写sql,如何才能看到mysql优化器重写后的sql呢?此时需要参考explain extended和show warnings这两个命令啦。explain extended sql语句,然后show warnings查看。explain exten...原创 2019-05-13 15:20:19 · 1793 阅读 · 0 评论 -
索引使用策略及优化
MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。联合索引及最左前缀原理联合索引(复合索引)首先介绍一下联合索引。联合索引其实很简...原创 2019-05-07 17:24:43 · 418 阅读 · 0 评论 -
MyCAT实现MySQL的读写分离、主从切换、分库分表
在进行mycat的读写分离,主从切换操作之前,需要先进行mysql的主从复制,详情请参考此处,请戳我~ 接下来在参考网上资料和自己动手实践的基础上,给出mycat的操作过程,希望能帮到大家~第一步 Mycat或者Mycat-eye(非必需)安装 Mycat-eye是一款可视化的Mycat web管理工具,Mycat或者Mycat-eye下载官网地址:http:...原创 2019-04-25 18:32:35 · 1245 阅读 · 0 评论 -
Jmeter简单并发测试
Jmeter是一款比较容易使用的性能测试工具,尤其在并发压测这块使用的比较多,最近有相应的需求,所以简单地介绍下这个工具的使用。1、安装Jmeter JMeter是100%纯java应用程序,它在任何支持完整java实现的系统上都能正常运行。所以在此之前请确保安装JDK,另外JDK和所下载的Jmeter对应的版本需要一致,否则可能有兼容问题。如不知道JDK安装过程...原创 2019-04-18 12:08:13 · 9233 阅读 · 10 评论 -
okhttp同步异步请求工具
package com.tairanchina.common.util;import com.squareup.okhttp.Callback;import com.squareup.okhttp.MediaType;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import co...原创 2019-01-18 15:55:52 · 670 阅读 · 0 评论 -
单元测试快速自定义生成---开发者的福音
作为一个开发者,越发觉得单元测试是必须的,至于单元测试是由开发编写还是测试编写,我觉得还得看公司的技术氛围。有一个好的编写单元测试习惯的开发者,代码质量肯定是很好的,可以随时校验自己开发和改写接口的快速检查工具。也避免了测试提的bug多而影响个人绩效(有些公司把bug计入考核范围内)。而作为开发者又不想过多花费时间在单元测试中(毕竟一般开发很忙的),所以本文提供了一种快速自定义的生成...原创 2018-12-17 11:50:58 · 22338 阅读 · 1 评论 -
Intelij Idea Java tomcat的热部署模式
注意点: eclipse工具可以设置保存立即自动编译,但是Intelij Idea工具明确说明在running和debuging模式下是不会自动编译,必须手动调用 ctrl+shift + F9来触发更新。1、Tomcat debug热部署模式 将1,2设置成图示内容,1表示类文件和资源文件变动会触发热部署,2表示屏幕失去焦点时候,会触发热部署。但是你会发现这个热部署只能在deb...原创 2018-12-14 16:23:27 · 538 阅读 · 0 评论 -
亲身体验Intellij Idea从卡顿到顺畅
本人开发环境是16G内存,结合网络上的方法和自己亲身体验,总结出如下几条:1、 卸载/关闭不需要用的插件作为一个Java后端开发,前期不打算专注于前端知识,所以可以适当关闭前端插件,比如,对于一些默认安装的什么安卓的google的app,前端的JS框架 等插件可以卸载掉,项目中根本不用不到的一些框架----Struts,Hibernate,Ant等可以卸载。打开settings -》plugins-》可以点击插件介绍,再根据自己的需求关闭/卸载掉自己不常用的插件,重启Idea即可。2、减少内存。原创 2022-02-22 21:55:53 · 71590 阅读 · 16 评论 -
值得推荐的Idea十几大优秀插件
最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~ 绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~ 算了,我实在是编不下去,自己去体验吧~PS:☆ 半星★ 一星 主要是以狂拽屌指数来排名12、Stackoverflow这个插件其实是最实用的插件,程序猿遇到的问题............原创 2020-04-09 09:44:29 · 790759 阅读 · 125 评论 -
Dubbo常见问题总结
官网前不久开始维护dubbo,让那些喜欢dubbo的朋友都喜出望外,这也足见dubbo这个rpc框架还是有一定市场的,笔者近期开发的项目中都在使用dubbo,而在开发的过程中或多或少都会遇到一些问题,为了能更快速和准确的定位问题(很多问题遇到多了,就会很熟练),笔者对近期遇到的问题进行了总结,希望能帮到大家。后续也会陆续更新解决的问题。1. 报错:java.lang.IllegalStateEx...原创 2017-09-28 19:25:47 · 3113 阅读 · 0 评论 -
Intelij Idea远程调试Tomcat配置
是否经常听到,“我本地是好的”,但是一到测试环境就发现不行,还有部分和第三方合作调试环境下只能连接测试环境的,这一切,貌似可以查看日志得以解决,但是,对于比较复杂的业务来说,日志已经满足不了需求,这个时候需要迫切debug来追踪下解决,基于此,才诞生了本文的目的,就是希望能够本地调试测试环境。那我们如何能做到呢? 1、服务端Tomcat设置(以Linux环境为例)...原创 2019-07-23 14:29:42 · 764 阅读 · 0 评论