自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 性能调优:思路与方向

一、为什么要进行性能调优? 性能优化就是发挥机器本来的性能。 (说白了就是不要浪费钱,就是用最少的钱,希望满足一个很大批用户量,也就是物美价廉) 衡量的基本术语: 1)QPS:Query Per Second (一秒内可以处理的请求数量称之为服务器的QPS ) 2)TPS:每秒钟处理完的事务次数,也就是一个应用系统1S能完成多少事务处 理,一个事务在分布式处理中,可能对应多个请求 ...

2019-01-16 14:25:32 333

转载 计算机中内存、cache和寄存器之间的关系及区别

1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。 3. 寄存器是CPU内部的元件,寄...

2018-12-14 10:20:10 272

转载 JAVA代码性能优化编写建议

代码优化的目标是 减小代码的体积 提高代码运行的效率 代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方...

2018-11-14 15:21:35 152

原创 小米开源工具SOAR之SQL性能信息解读与优化建议

大家都知道数据库中的explain执行计划工具,能帮我们分析自己所编写SQL的性能,如索引是否使用了、临时表是否使用了、文件排序是否使用了、扫描的行数以及各个查询的执行顺序等一些SQL执行反馈信息,但这个explain出来的图表不够通俗易懂,也只有日积月累的童鞋,才能更好的使用这个工具**。而此时小米开源的soar工具能帮我将explain里面的信息解读出来,提示我们写出更加优质的sql代码。**...

2018-11-02 11:35:42 7791

转载 GitHub上整理的一些工具(good)

技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台...

2018-10-31 11:21:24 512

原创 MYSQL性能调优(二)

MYSQL性能调优(二) order by (在大数量下排序是大坑,需要额外注意) 1) order by的字段改到一种表、不要夸表(设计表结构时需注意这一点) 2) order by 字段建索引、多个字段时建联合索引(联合索引的字段顺序要与order by 的字段顺序一致) 3) order by中字段中联合索引的所有字段DESC或ASC要统一,否则索引不起作用 4)不要对TEXT字段或者C...

2018-10-28 21:57:40 222

原创 Linux工作中常用命令(一)

Linux工作中常用命令(一) top : 查看进程所占用CPU和内存 top -Hp pid : 获取到这个进程下面所有线程,通过%CPU找到最耗费CPU的是线程PID printf ‘%x\n’ PID : 转换成对应的16进制PID free -h : 查看内存使用多少 ps aux | grep ** : 查看具体进程信息 netstat -lnp : ...

2018-10-28 20:32:52 215

原创 JVM性能调优(一)

JVM性能调优(一) 1、java -XX:+UseConcMarkSweepGC -Xmx8192m -Xms8192m -Xss256k -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:./logs/java_gc.log -XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./logs/ -D...

2018-10-28 20:31:32 1135

原创 Mysql SQL查询性能调优(一)

MYSQL性能调优 varchar类型的字段在编写SQL时,一定要加单引号,否则如果该字段是索引的话,则不起作用,在大数量查询时,性能很差 PS:大坑 建立必要的索引提高SQL查询性能 ​ 主键(聚集)索引、非聚集索引(普通索引,唯一索引,全文索引) 聚集索引定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。 可以看出聚集索引...

2018-10-25 16:13:07 226

小米soar SQL 优化建议工具

大家都知道数据库中的explain执行计划工具,能帮我们分析自己所编写SQL的性能,如索引是否使用了、临时表是否使用了、文件排序是否使用了、扫描的行数以及各个查询的执行顺序等一些SQL执行反馈信息,但这个explain出来的图表不够通俗易懂,也只有日积月累的童鞋,才能更好的使用这个工具。而此时小米开源的soar工具能帮我将explain里面的信息解读出来,提示我们写出更加优质的sql代码。

2018-11-02

Jar比较分析工具

该工具可可以清晰的显示出两个版本的jar包任何差异。 特点:1.操作简单; 2.展现界面清晰。

2018-10-11

JSP 预览本地图片后上传

图片上传预览系统(jsp版) 源代码 JavaScript 图片上传预览效果 图片上传预览是一种在图片上传之前对图片进行本地预览的技术。 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。 不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现。 例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。 上次写的简便无刷新文件上传系统最初的目的就是用来实现这个图片预览效果的。 兼容:ie6/7/8, firefox 3.5.5 后台支持下还兼容:opera 10.10, safari 4.0.4, chrome 3.0

2013-07-04

android 多任务下载+进度条+下载页面管理

android 多任务下载+进度条+下载页面管理 可显示正在下载中的多个任务!

2013-05-23

ViewPager优酷图片轮播器(循环、滑动)

图片自动滑动和手势滑动功能。代码简洁易懂。实现方式比网络上大多类似功能都简单。

2013-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除