- 浏览: 451945 次
- 性别:
- 来自: 成都
最新评论
-
muqingren:
...
Maven多模块布局实例详解 -
shutear:
解决了我的难题,谢谢分享!
Unable to load configuration. - action - file:/D:/studytool/apache-tomcat-6.0.16 -
702346318:
[img][/img][flash=200,200][/fla ...
CAS单点登录完整教程(上)【转】 -
liuguofeng:
PersonS631887934 写道学习中。。 有个问题想请 ...
js constructor属性 -
S631887934:
学习中。。 有个问题想请教楼主为什么要加上Person.pro ...
js constructor属性
文章列表
http://www.cnblogs.com/netfocus/p/3831901.html
一. 性能相关:
避免在循环内部new一些没有必要每次都new的对象。
所有与IO相关的操作,都需要考虑性能问题,一般采取的措施是连接池,缓存,减少调用次数,合并请求。
每个业务都要分析整个请求链路,找到瓶颈,通过压测的方式确认问题及验证解决方案。
根据业务情况,使用异步化和最终一致性。
CPU,内存,网络IO,磁盘IO这些瓶颈,需要知道在合适的场景牺牲什么换取什么。通俗的讲是空间换时间,还是时间换空间。不同业务场景下,要做合理的取舍。例如多线程并发查询后merge。这个就是利用CPU, ...
jquery 控制能输入数字和字母
- 博客分类:
- javascript
内容",而"禁用输入法,获取剪切板的内容"只能在IE浏览器下才有效,对于别的浏览器是无效的,因此这三个方法只适合在IE浏览器下使用才有效,三个方法的代码如下
一、限制只能输入数字
1 // ----------------------------------------------------------------------
2 // <summary>
3 // 限制只能输入数字
4
MySQL中group_concat函数
- 博客分类:
- mysql
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查询 mysql> select * from aa;+------+------+| id| name |+------+------+|1 | 10||1 | 20||1 | 20||2 | 20||3 | 200 ||3 | 500 |+-- ...
mysql中的case语句
- 博客分类:
- mysql
1。 select name, case when birthday<'1981' then 'old' when birthday>'1988' then 'yong' else 'ok' END YORN from lee; 2。 select NAME, case name when 'sam' then 'yong' when 'lee' then 'handsome' else 'good' end from lee; 当然了case when语句还可以复合
mysql中的if,ifnull函数
- 博客分类:
- mysql
MySQL ifnull()函数和nvl()函数类似,但是也有所不同,下面就为您详细介绍MySQL ifnull()函数 ,希望可以让您对MySQL ifnull()函数有更深的认识。 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0,10); -> 0 mysql> select IF ...
笔记:mysql中的null值和空值区别
- 博客分类:
- mysql
mysql中的null值和空值区别,注意到null值是未知的,占用空间,并且不走索引;下面转载两篇文笔记之: http://my.oschina.net/junn/blog/161769 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1 ...
mysql产生随机数小结
- 博客分类:
- mysql
mysql产生随机数小结一下,可以为mysql的表生成大量的随机数: 1) 产生0到1000间的随机数 SELECT RAND() * 10000; 对应产生相应的整数 SELECT FLOOR(RAND() * 10000) 2) 使用md5()产生32位随机字符串 SELECT MD5(RAND() * 10000) 3) 产生500-1000间的整形 SELECT FLOOR( 500 + RAND() * (1000 - 500)) 4) 假设某表如下结构 CREATE TABLE fact ( dim1 int, dim2 int,
Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。版本:thumbnailator-0.4.2.jar原图如下:1、指定大小进行缩放
复制代码 代码如下:
//size(宽度, 高度) /* * 若图片横比200小,高比300小,不变 * 若图片横比200小,高比300大,高缩小到300,图片比例不变 * 若图片横比200大,高比300小,横缩小到200,图片比例不变 * ...
spring mvc 使用jcrop进行头像剪切
- 博客分类:
- Java
源码下载地址:http://download.csdn.net/detail/liuguofeng719/8029603
公司直接可以拿来使用
package com.fileupload.rest;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
impo ...
Lucene / Solr 开发经验
- 博客分类:
- Java
转自 Lucene/Solr开发经验[原] 作者 张驰有道
注意:该文章所属Blog中的日记遵循Creative Commons(创作共用)授权 ,您可以任意转载,转载时请务必以超链接形式标明文章原始出处 和作者信息 及本声明 。
[开篇语 ]按照惯 ...
高并发量网站解决方案
- 博客分类:
- Java
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。
大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容 ...
select count(*),count(id) from tables
count(*) 会查询空行,count(id) 不会查询空行
如果payment-_date 没有建立索引
如果创建了索引
MySQL Explain 结果解读与实践
- 博客分类:
- mysql
[原文:http://book.51cto.com/art/200906/132436.htm]
ID:MySQL Query Optimizer选定的执行计划中查询的序列号。
Select_type:所使用的查询类型,主要有以下这几种查询类型。
DEPENDENT SUBQUERY:子查询内层的第一个SELECT,依赖于外部查询的结果集。
DEPENDENT UNION:子查询中的UNION,且为UNION中从第二个SELECT开始的后面所有SELECT,同样依赖于外部查询的结果集。
PRIMARY:子查询中的最外层查询,注意并不是主键查询。
SIMPLE:除子查询或UNION之 ...
pt-query-digest查询日志分析工具
- 博客分类:
- mysql
1. 工具简介
pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。
pt-query-digest是一个perl脚本,只需下载并赋权即可执行。[root@test1 ]# wget percona.com/get/pt-query-dige ...
linux查看文件的几种方式
- 博客分类:
- linux
有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:cat 由第一行开始显示内容,并将所有内容输出tac 从最后一行倒序显示内容,并将所有内容输出more 根据窗口大小,一页一页的现实文件内容less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符head 只显示头几行tail 只显示最后几行nl 类似于cat -n,显示时输出行号我使用最多的是more和less!1.ca