- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 mysql 索引失效
问题: 表table_a数据量达到了280W+,其中使用了一条查询语句,使用到如下条件where sid = XXX and bname = 'XXX' and timestart > '' and timestart < '',在数据表中建sid bname timestart联合索引,结果索引不起作用。原因: dba在创建数据表的时候,将sid类型定义成了varch...
2014-09-03 11:16:29 244
原创 jvm异常分析
jvm查找问题常用工具jstack、jmap、btrace。1. jstack常用命令: C:\Users\mychao>jstack -helpUsage: jstack [-l] (to connect to running process) jstack -F [-m] [-l] (to connect to ...
2014-07-03 14:43:56 923
原创 java io设计模式
java io使用了装饰者(decorator)模式和适配器(adaptor)模式.java nio使用了观察者obsover模式
2014-07-02 16:37:36 169
原创 事务的基本概念
1. 什么是事务? 从四个关键概念谈起: 原子性 – 所有操作要么都成功,要么都失败 一致性 – 事务不能违反完整性约束(比如虽然事务还未提交,但仍需遵守各种约束规则,这些规则是在事务提交之前而非在事务提交以后才生效!) 隔离性 – 一个事务的效果,不影响正在同时执行的其它事务,那么,不影响的程度如何呢?这个由隔离级别来定义,标准的隔离级别有下列四种: (1)未提交读(read u...
2014-07-02 16:09:21 146
原创 工作中的面试
上周接到了一家公司的面试通知,满星(上海)技术有限公司,一家做电子商务的公司。当然,这是我看了公司简介后的第一印象。一点钟就到了双鸽大厦(公司所在商务楼),这个时间肯定都在吃饭了,自己也在周围转了转,却没找到一个自己中午能够吃饭的地方,也不知道他们这里的员工是怎么吃饭的。转到了一点三十分后,就开始进入大楼,直到8f。跟前台小MM讲了来意,便坐在门口的沙发上等待......这家公司是外资,网
2010-03-29 19:41:00 348
原创 预防缓存小技巧
在我们做项目的过程中,经常会遇到当前页面图片不更新的情况,大家都知道是由于浏览器都留有缓存引起的,下面就自己刚刚遇到这种情况的解决方法记录一下:在图片url后面加随机数:http://xxx.xxx.gif?x=randNumber可达到解决图片缓存的问题,上次写的随机数虽然也能起到一些作用,但并不彻底,今天重新更正一下,哈哈。连续加班两天,好累,好累,今天又回来的晚,好想睡。不过
2009-12-13 10:36:00 333
原创 日常维护
1.数据库压力:mysql中,通过show processlist,查看执行比较慢的sql语句,通过增加索引、增加缓存(内存表、物理表、webserver缓存、memcache)等方式来解决;2.web server错误日志:不同的webserver都设置了不同的log打印目录,如tomcat/logs/localhost, resin/log/stderr.log stdout.log,
2009-09-17 12:42:00 358
原创 在mysql数据库中日期与long型的转化
1、在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:select unix_timstamp("2009-09-15 00:00:00")*1000,这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差2、在mysql数据库中,“1252999488000”(java中的lo
2009-09-15 17:28:00 1413
原创 mysql编码设置
mysql数据库安装以后,客户端编码设置:1.通过命令行修改: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 这一步并不能完全达到编码的效果,在数据库里看到的还是?,但是页面上已经显示中文,所以还要通过下一步2.在my.ini文件中,[mysql]下增加default-c
2009-07-04 11:22:00 547
转载 网址大收集
1. dwr 官网: http://directwebremoting.org/dwr/index.html2. 软件开发交流社区: http://www.javaeye.com/3. 调度: http://www.opensymphony.com/quartz/4.个人图书馆:http://www.360doc.com/java相关:1.http://www.java.com
2009-06-30 14:33:00 692
转载 tomcat详解
发表时间:2008-04-02 关键字: tomcat 相关文章: tomcat启动分析来,让我们一起关心边远地区的贫困孩子们!解读Tomcat服务器server.xml文件推荐圈子: j2me圈子 更
2009-06-30 14:08:00 329
转载 tomcat 组件
<br />我们知道了tomcat在启动的时候会加载server.xml 来初始化 server 实例。<br />先搞清楚几个概念:<br />Server (Service (Connector, Engine(Valve,Realm, Host , Cluster)))<br /><br />Server<br />"Server" 是单例的,代表整个JVM,它可能包含几个"Service"实例。 "Server" 从指定的端口监听关闭命令。<br /><Ser
2009-06-30 11:09:00 452
原创 tomcat指向个人web应用配置
修改%tomcat_home%/conf/server.xml, D:/workspace/myProject/WebRoot" debug="1" reloadable="false"> 其中黑斜体部分为自己的web app所在的目录,这样上传的文件或图片就可以在自己的web app下随意创建
2009-06-30 10:58:00 411
原创 select option javascript
function getOptions() { var x=document.getElementById("mySelect"); for (i=0;i { x.options[i] = new Option("value_"+i,"name_"+i); } } Select your favor
2009-06-29 15:17:00 334
原创 test
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; response.sendRedirect(basePath+"shhite
2009-06-29 09:32:00 350
转载 图片显示
不支持flashvar titles = "全满贯!费德勒横扫黑马法网登顶|精英赛丁俊晖0-6完败丢冠|NBA-湖人2-0加时胜魔术科比29分|F1-巴顿再封王平舒马赫纪录" var imgs = "http://img1.qq.com/sports/pics/18186/18186008.jpg|http://img1.qq.com/sports/
2009-06-10 22:04:00 742
转载 图片滚动效果
style="overflow: hidden; width: 1000px; height: 108; padding: 0px;"> cellspacing="0">
2009-06-10 21:45:00 510
原创 修改eclipase 运行jdk版本时出现的问题
问题1. Java compiler level does not match the version of the installed Java project facet.解决方法:项目->右键->properties->project facets->修改相应的jdk版本
2009-05-17 17:26:00 466
转载 Spring Quartz定时详情
在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置:其中period就是一天的微秒数。如果每月1日运行一次,那就复杂了,不
2009-05-12 16:49:00 788
转载 html tag marquee
marquee功能 创建一个滚动的文本字幕。参数 direction 表示滚动的方向,值可以是left,right,up,down,默认为left behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动) loop 表示循环的次数,值是正整数,默认为无限循环 scrollamount 表
2009-04-11 15:52:00 447
转载 html meta tag
meta meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码: <head> <meta http-equiv="content-Type" content="text/html; charset=gb2312"> </head> 也许你认为这些代码可有可无。其实如果你能够用好meta标签,
2009-04-11 15:24:00 836
转载 img usemap attribute
usemap是标签的一个属性,用作指明所使用的图像地图名。 后面的#Map的Map就是用标签定义的一个图像地图,它的name属性是Map,像下面这样定义: ... 使用时: 图像地图把一幅图像分成若干个区域,点击不同的区域会进入不同的页面。为了创建客户端图像映像,需要增加新属性USEMAP如下:〈IMG SRC="map_name.gif"
2009-04-11 14:54:00 1386
原创 firefox扩展组件wmlbrowser
现在的浏览器有很多种,习惯了使用firefox,可能更多的是适合开发人员。在自己的机器上,不想安装过多的浏览器,但是对于做手机门户来说,浏览wml文件是最普遍的。所以安装了firefox的扩展组件wmlbrowser,可在firefox官网的组件区搜索到。这样就不必每次打开那么多的浏览器了
2009-04-11 13:16:00 1057
原创 be prepared to do something
好长时间都想让自己做点事情,可总是不能实行下来。时间不等人,是时候整理一下自己的时间,好好安下心来做点事情了。
2009-04-09 00:03:00 802
原创 java调用外部命令
String command = "cp 源文件 目标文件";Runtime runtime = Runtime().getRuntime();try{ runtime.exec(command);}catch(IOException e){ e.printStackTrace();}注明:以上命令是在linux操作系统下,文件的拷贝命令,可通过java调用
2009-04-08 22:45:00 459
原创 JAVA代码
package com.action;import java.sql.ResultSet;import java.sql.SQLException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.A
2007-03-30 13:26:00 520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人