自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 mysql camand

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 192.168.0.201 -P 33...

2012-07-31 11:30:46 135

hibernate session 内存的清空问题

进段时间在折腾一个批量处理数据的东西,就是从几百万的表中查数据到内存,还会通过主键关联很多表。 callback方法一次查300行数据,每行数据用主键关联2张表的数据,就是一次900行的数据。 其中一个实体是内容,在mysql是一个text子段,可能比较长。 在每次调用完callback后,只是close了session。 用jstat看了内存使用,在200多次查询...

2012-07-30 23:57:36 172

原创 MySQL索引 聚集索引

MySQL索引 聚集索引如果你想了解MySQL索引查询优化,你首先应该对MySQL数据组织结构、B-Tree索引、聚集索引,次要索引有一定的了解,才能够更好地理解MySQL查询优化行为。这里主要探讨MySQL InnoDB的聚集索引。InnoDB数据存储结构1.MySQL将所有数据都逻辑地存放在ib_data1文件中,我们称之为表空间。当然,你也可以一个表对应一个物理文件,将i...

2011-05-18 21:21:28 202

原创 String,StringBuilder,StringBuffer注意事项

  String是不可变的对象,就是说String对象内部的数据是不可变的。一般修改一个String的方法其实做的操作是创建了一个新的对象作为返回。因此每次对String做了改变都会长生一个新的String对象,所以对于不经常改变的字符串用String比较好。 ...

2011-05-13 19:01:08 106

原创 String,StringBuffer,StringBuilder

《String,StringBuffer区别》http://blog.csdn.net/ngj/archive/2009/08/15/4449224.aspx评价:写的通俗易懂,直掐要害,很给力。《java中String,StringBuffer,StringBuilder的思考》http://blog.csdn.net/zwhfyy/archive/2007/01/13/1481...

2011-05-13 16:30:42 79

原创 1010 STAMPS思路(转)

http://www.stubc.com/thread-2117-1-1.html问题重述: 给出n种邮票,每种邮票有自己的面值(面值可能重复) 指定m种“总面值”,对每种“总面值”,求解满足如下条件的组合以达到该“总面值”(1) 所用邮票在n种中可以重复选取(2) 所用邮票张数〈=4(3) 尽量多的适应那个不同总类的邮票 Max (Stamp Types)(4) 若有...

2011-05-03 14:19:42 116

原创 poj 1009

题意:http://hi.baidu.com/hammerc/blog/item/b5251d9bd32492b9c9eaf45a.html 自己的思路:1.碰到连续几行是一样的数字时,不计算直接返回0                 2.求得一个数的max后,向右推出结果一样的最远的那个值麻烦:1.求一个像素结果(绝对值的Max)过程很繁琐,要退出上下左右的临近的值,如果不建二维...

2011-05-02 22:15:24 123

原创 Ubuntu修改默认启动

http://zhoujin.com/post/154/PS:今天在服务器上安装了。ubuntu-10.04-server-amd64版本。因为要安装oracle企业版本。所以又在线安装了GNOME基本版本。ORACLE安装好了,以及LDAP,JDK,TOMCAT都初建了好。做到最后收尾工作了,修改一下启动方式吧,让系统以后启动自动进入文本模式。问题来了。以前改变INIT值的方式不行了。最后总...

2011-04-28 20:22:33 238

原创 Ubuntu 10.10 安装 java JDK(转)

http://my.oschina.net/suwenyin/blog/13710参考文档:http://forum.ubuntu.org.cn/viewtopic.php?t=183803jdk版本:jdk-6u22-linux-i586.bin步骤一 在/usr/lib/jvm中创建java目录cd /usr/lib/jvmsudo mkdir java步聚二 拷贝...

2011-04-27 22:31:12 94

原创 ubuntu10.04的初始化(转)

http://my.oschina.net/taohong/blog/14530对于 虚拟化,我们希望 共享虚拟光盘上的系统,每个虚拟机的 个性配置和数据在各自的虚拟硬盘上!这样我们只需维护 一个共享的系统和 各自的数据,这样虽然系统只读,不会感染病毒,但光盘不能更新,容易被攻击!进而我们想到用共享的只读虚拟硬盘存放系统。而linux的系统结构要求etc、bin、sbin、lib必须在同一...

2011-04-27 22:26:40 96

原创 bugs

group by: 在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的表达式的值分组查询结果。   在带有group by 子句的查询语句中,在select 列...

2011-04-25 21:57:51 73

NanoHTTPD源码分析

  NanoHTTPD是个很简单的http服务器,简单到只有一个java文件,主要原理是用ServerSocket接受请求,对每一个请求的Socket创建一个线程去处理(HTTPSession),线程内保存Socket,用Properties保存切割出来的head信息和url后的参数信息,serveFile方法处理是返回异常页面,还是响应请求,返回请求的页面,代码有点乱...  Propert...

2011-04-25 18:45:19 351

原创 nosql 扫盲网页

http://www.infoq.com/cn/news/2011/01/nosql-whyhttp://www.infoq.com/cn/news/2011/01/relation-db-nosql-db http://www.infoq.com/cn/news/2011/02/nosql-architecture-practice 

2011-04-24 16:24:44 115

原创 tomcat 参数(转)

在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100enableLook...

2011-04-24 12:46:34 92

MySQL问题(未解决)

CREATE TABLE `t` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=latin1 select * from t where id...

2011-04-23 16:00:05 72

原创 MySQL查询explain extra疑惑

CREATE TABLE `course` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`), KEY `my_index` (`name`)) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=la...

2011-04-20 13:12:27 131

explain select 查询结果参数的意义

Extra:   1.use index   从只使用索引树中的信息而不需要进一步搜索读取实际的行来检索表中的列信息。当查询只使用作为单一索引一部分的列时, 可以使用该策略。 rows:   rows列显示MySQL认为它执行查询时必须检查的行数。就是实际会去硬盘查找的行数,与在索引中查找有区别。 select_type:...

2011-04-19 21:51:23 287

原创 MySQL索引相关语句

1.PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.INDEX(普通索引)mysq...

2011-04-19 21:43:02 1120 2

MySQL覆盖索引

   索引是找到行的高效方法,但是MySQL也能使用索引来接受列的数据,这样就可以不用读取行数据。毕竟,索引的叶子节点包含了他们索引的数据,既然索引能给你需要的数据,为什么还要读取行呢?包含(或者‘覆盖’)所有满足查询需要的数据的索引叫做覆盖索引(covering index)  ---  摘自《高性能MySQL》    我的理解是 ...

2011-04-19 21:41:18 85

原创 对异常的一点浅薄认识的记录

  java的异常分为checked的和unchecked的异常。  我的理解是:  checked的异常是一些可以被处理的异常,在出现这些异常以后系统在做了一些操作后有机会回到正常运作。方法名后有throws XXException 的都是checked异常,这样的申明强制要求调用者用try..catch..语句去处理异常。  unchecked异常是一些一旦出现就没办法的回复的异常...

2011-04-13 19:57:24 103

空空如也

空空如也

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

TA关注的人

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