- 博客(200)
- 资源 (1)
- 收藏
- 关注
转载 JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的
2012-08-20 16:58:06 619
转载 java.net.socketinputstream.socketread0 hangs thread
This article will provide you a detailed explanation on how you can identify, resolve and prevent Thread hang problems involved in a java.net.socketinputstream.socketread0 blocking IO operation.
2012-08-20 16:56:42 2190 1
转载 java.net.socketinputstream.socketread0 hangs thread
The short article will provide you with the most common problem patterns you can face with hanging Java Threads at socketinputstream.socketread0. For more detail and troubleshooting approaches for t
2012-08-20 15:39:30 1493
转载 Java的synchronized关键字:同步机制总结
Java的synchronized关键字:同步机制总结2009-08-12 13:37 leo_faith Javaeye 我要评论(1) 字号:T | TJAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程式。
2012-08-20 14:32:15 177
转载 关于 display: inline 、block 、inline-block
block元素的特点是:总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度, , , , 和是块元素的例子。inline元素的特点是:和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。, , , , , 和是inline元素的例子。inline和block可以控
2012-07-23 15:57:07 340
转载 InnoDB variables and status explained
InnoDB Buffer PoolThe InnoDB Buffer Pool is the memory area where the InnoDB Storage Engine caches its data and index blocks. Each InnoDB data and index block has a size of
2012-07-06 21:21:53 423
转载 MySQL日志文件--InnoDB的在线REDO日志
在介绍InnoDB的在线REDO日志前,先介绍下InnoDB,InnoDB是mysql下的一个存储引擎,MYSQL下可选的存储引擎还有MyISAM,MEMORY,EXAMPLE,NDB Cluster,ARCHIVE,CSV,BLACKHOLE,FEDERATED。最常用的存储引擎就是InnoDB和MyISAM,InnoDB的特点是事务安全,而MyISAM主要用于管理非事务表。它提供高速存储和检索
2012-07-06 08:48:09 600
转载 MySQL数据库的IO操作
导读:淘宝丁奇分享的PPT:MySQL数据库的IO操作,详细分享了四块的内容,并且告诉大家如何调整MySQL数据库IO操作相关的参数,给出了详细的选择策略,现替其整理成文章分享与此。PPT内容提纲:1.MySQL的文件及简介2.数据访问流程3.文件访问模式4.影响io行为的一些参数和选择策略1.MySQL的文件及简介//
2012-07-06 08:40:54 492
转载 MySQL数据库InnoDB存储引擎Log漫游(1)-(3)
00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。
2012-07-06 08:25:37 788
转载 linux awk 内置函数详细介绍(实例)
这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名说明atan2( y, x )返回 y/x 的反正切。cos( x )返回 x 的余弦;x 是弧度。sin( x )返回 x 的正弦;x 是弧度。
2012-06-28 00:21:28 393
转载 linux shell 字符串操作(长度,查找,替换)详解
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同
2012-06-27 23:38:28 309
转载 SproutCore: Making Use of Delegation
A few days ago there was a post on the SproutCore Google Group by an individual asking if his code could be reviewed by people in the community. Given the request, I checked out the code from gi
2012-06-25 01:08:17 449
转载 Statecharts in SproutCore
JUN6STATECHARTSIn their most simple form, statecharts are a way to structure your application into logical states. A statechart does not need to be implemented in your application’s code;
2012-06-24 01:41:49 408
转载 SproutCore: Statecharts vs Controllers
From http://frozencanuck.wordpress.com/2011/03/09/sproutcore-statecharts-vs-controllers/As more people start to adoptstatecharts to help organize application logic and manage the app’s current state
2012-06-23 23:44:14 494
转载 Rails核心开发人员离职 转向Web前端领域
2010-09-16 08:58 robbin JavaEye 我要评论(1) 字号:T | TYehuda Katz已经从Engine Yard公司离职,进入一家新的创业公司从事HTML 5的纯JavaScript框架的开发工作。 尽管他不在专职从事Rails框架的开发,但是他仍然将负责Rails3.1框架的开发工作。AD:上月刚刚发布正式
2012-06-19 01:53:35 813
转载 Python中使用pickle持久化对象
Python中可以使用 pickle 模块将对象转化为文件保存在磁盘上,在需要的时候再读取并还原。具体用法如下: pickle.dump(obj, file[, protocol]) 这是将对象持久化的方法,参数的含义分别为: obj: 要持久化保存的对象; file: 一个拥有 write() 方法的对象,并且这个 write() 方法能接收一个字符串作为参数
2012-06-08 00:48:49 272
转载 df和du显示空间为何不一致
有台机器空间老是显示满,df显示已经使用了100%,可用du命令却没见占用很多空间,后来终于在网上查到了原因所在:造成这个现象的原因是有进程仍然打开着已经被删除的文件。因为该文件已经不存在于文件目录树上,所以du遍历整个文件系统中不会统计其所占用的空间,可是,这个文件又还不能被从磁盘上删除,所以确实还占用了一部分磁盘空间。可以用lsof来确定究竟是哪个进程搞的鬼,比如:# lsof
2012-06-06 10:35:57 479
转载
selecta.productVersion as Version,count(a.licenseId) as Activation_Count,DATE_FORMAT(a.lastActivatedOn,GET_FORMAT(DATE,'USA')) as Date,TO_DAYS(a.lastActivatedOn) as Daysfromactivations as a,(
2012-06-03 13:56:14 95
转载 HTML5的表单到底还是不支持PUT、DELETE?
http://smartzxy.iteye.com/blog/685512HTML5RESTJavaScript脚本WebREST架构的核心属性之一便是统一接口,可现在的HTML表单只支持GET和POST方法,一下子就“禁掉”(但是还是可以通过JavaScript脚本实现其它接口)了REST要求的一半接口。《RESTful Web Services》中很多例子都给form的
2012-06-03 10:10:19 908
转载 MySQL Query Cache 小结
作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明链接:http://isky000.com/database/mysql-query-cache-summary | del.icio.us |Twitter it |Hosted On DreamHost 可以通过我的折扣码 iMySQLer 获
2012-06-01 23:49:14 263
转载 Servlet 跳转 redirect与forward跳转的区别
servlet跳转页面的几种方法 Servlet:当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。一、原理1) redirect 方式response.sendRedirect("/a.jsp");页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:respons
2012-05-30 23:48:55 481
转载 HTTP Referer二三事
什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。Referer其实应该是英文单词Re
2012-05-30 01:52:03 343
转载 RESTful HTTP的实践
本文对RESTful HTTP的基础原理做了一个概览,探讨了开发者在设计RESTful HTTP应用时所面临的典型问题,展示了如何在实践中应用REST架构风格,描述了常用的URI命名方法,讨论了如何使用统一接口进行资源交互,何时使用PUT或POST以及如何支持非CURD操作等。REST是一种风格,而不是标准。因为既没有REST RFC,也没有REST协议规范或者类似的规定。REST架构是R
2012-05-30 00:54:33 391
转载 看完这个就知道restful的设计思想了
part of Hypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al. from http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html9 Method DefinitionsThe set of common methods for HTTP/1.1 is
2012-05-30 00:10:24 377
转载 Django实战(15):Django实现RESTful web service
原文地址:http://blog.csdn.net/thinkinside/article/details/7236807,欢迎转载,请保留链接!曾几何时,Ajax已经统治了Web开发中的客户端,而REST成为web世界中最流行的架构风格(architecture style)。所以我们的选择变得很简单:前端ajax访问后端的RESTful web service对资源进行操作。Dja
2012-05-29 02:44:26 328
原创 关于自增id十分适合做pk的思考 (簇级索引)
深入浅出sql + 石展的mysql的36条军规教导我们:主键用于独一无二地识别出每条记录主键不可以为NULL -- 插入新纪录时必须指定主键值主键必须简洁主键值不可以被修改 -- 如果可以改变主键值,那你就会冒着意外输入已使用值的风险,必须保持唯一1)石展的36条军规说所以这里可以使用自增id,保证唯一性;并且pk这里使用的是簇级索引 ---- 都说,索引的顺序就是表的存
2012-05-28 03:22:20 1364
原创 mysql explain 当中不靠谱的地方
1) 扫描的记录数 在10w左右附近的时候, 即使在issuedOn上面加了索引,也会显示有问题,如 select count(*) from table1 where a between '2002-04-22' and '2002-08-12';+----+-------------+--------------------+-------+---------------+
2012-05-27 18:04:13 304
转载 TMP_TABLE_SIZE and MAX_HEAP_TABLE_SIZE
from http://www.mysqlperformanceblog.com/2007/01/19/tmp_table_size-and-max_heap_table_size/We all know disk based temporary tables are bad and you should try to have implicit temporary tables cr
2012-05-27 16:46:50 977
转载 怎么解决某个表的字段数量不确定问题
问题: 数据库问题, 比如说有一个记录姓名 年龄 籍贯 爱好 当爱好有不确定数量时怎么弄?是建立足够多字段,比如 爱好1 爱好2 爱好3 爱好4 还是在爱好字段下将不同爱好用分割符号分开,程序中再处理,比如 唱歌,游泳,羽毛球有别的好办法吗?-------------------------------------------------
2012-05-27 01:00:11 626
转载 Understanding InnoDB MVCC
Multi versioning concurrency control (MVCC) is a database design theory that enables relational databases to support concurrency, or more simply multiple user access to common data in your database.
2012-05-25 23:24:23 776 1
原创 count(*) 和 count(other) 的区别
后来--------------------------------------------------------------------------------------------------------------------------MySQL innodb table当中,select count(A) from table where B ... , 我在B上建
2012-05-24 02:04:15 269
Oracle 当中的timestamp 没有2038年问题
Oracle中的TIMESTAMP类型SQL> create table test_time (col_time timestamp);表已创建。SQL> insert into test_time values (to_timestamp('0001-1-1 0:0:0.0', 'syyyy-mm-dd hh24:mi:ss.ff'));已创建1 行。SQL> inser
2012-05-23 13:12:19 1474
转载 shell中获得随机数
1、使用shell变量$RANDOMecho $RANDOM2、使用awk的随机函数awk 'BEGIN{srand();print rand()}'3、使用系统设备文件/dev/random 和 /dev/urandomdd if=/dev/random | od -a |sed 's/[^ ]*//;s/ //g' | head -3或dd if=/dev/uran
2012-05-23 08:06:24 511
转载 Jetty 与 Tomcat 比较?其实适合自己的才最重要
主流java的web容器,主要是Tomcat, jboss, jetty, resin。由于以前我们主要用的是jboss4.0.5,但jbosse用的servlet容器是tomcat5.5,所以只进行tomcat和 jetty的比较,两个谁好谁坏,适合你用,你才知道。resin就不说了,好像已经成为了history.一、Tomcat现在Tomcat版本已经是7.22了,在Tomcat6和7
2012-05-22 20:30:25 1452
转载 java nio与tomcat 6 中nio的使用
JavaTomcatSocket多线程Servlet很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突? 首先,何谓nio? 如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket,堵塞socket就是在accept、read、write等IO
2012-05-22 19:15:59 336
转载 How to convert MySQL’s SHOW PROFILES into a real profile
by February 20, 2012 By Baron Schwartz 10 CommentsSHOW PROFILES shows how much time MySQL spends in various phases of query execution, but it isn’t a full-featured profile. By that, I mean t
2012-05-21 21:14:48 306
转载 How to convert MySQL’s SHOW PROFILES into a real profile
by February 20, 2012 By Baron Schwartz 10 CommentsSHOW PROFILES shows how much time MySQL spends in various phases of query execution, but it isn’t a full-featured profile. By that, I mean t
2012-05-21 21:13:31 87
转载 数据库的查询优化技术
1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。
2012-05-12 23:16:04 211
转载 Redis Max Size of Every Type
via http://blog.sina.com.cn/s/blog_3c8ced5801012iyt.htmlStringsA String value can be at max 512 Megabytes inlength. Redis Strings are binary safe, this means that a Redisstring can contain any k
2012-05-11 03:50:21 393
转载 Centos5.6下MySQL Proxy0.8.2的安装及测试
MySQL Proxy是一个处于MySQL Client端和MySQL Server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。AD: 【51CTO独家特稿】MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责
2012-05-03 23:32:35 330
麻省理工学院-算法导论.Introduction.to.Algorithms,.Second
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人