posted @
2010-06-11 15:11 JasonChou 阅读(4791) |
评论 (1) |
编辑 收藏
摘要: 今天客服系统突然上不去了,弹出一个对话框xxx is marked as crashed and should be repaired ,GOOGLE之,发现把相应的表修复一下就OK了
可以在PHPADMIN下修复,也可以直接用mysql自带的myisamchk工具修复,过程如下:
# /usr/local/mysql5/bin/myisamchk -c -r /bak/lib/mysql/数据库名/出错表名.*
阅读全文
posted @
2010-06-07 17:27 JasonChou 阅读(518) |
评论 (0) |
编辑 收藏
摘要: 服务器之前运行得很正常,但是突然一下访问速度变慢,然后就挂掉了,再把apache启动,结果出现了
Forbidden
You don't have permission to access / on this server.
的提示。
于是百度之,发现普遍出现情况的解决方法是将httpd.conf文件中的
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
改为
1
2 Options Indexes FollowSymLinks
3 AllowOverride None
4
阅读全文
posted @
2010-05-08 15:00 JasonChou 阅读(13448) |
评论 (0) |
编辑 收藏
摘要: 一定要切换到Oracle用户下进行重启,su - oracle,这样oracle相关命令才会有效
1. 停应用层的各种程序
2. 停Oralce的监听进程
#lsnrctl stop
3. 在独占的系统用户下,备份控制文件:
#sqlplus /nolog
阅读全文
posted @
2009-12-29 14:16 JasonChou 阅读(2528) |
评论 (0) |
编辑 收藏
posted @
2009-08-21 16:09 JasonChou 阅读(2032) |
评论 (0) |
编辑 收藏
摘要: 排列数,从n个中取m个排一下,有n(n-1)(n-2)...(n-m+1)种,即n!/(n-m)! 组合数,从n个中取m个,相当于不排,就是n!/[(n-m)!m!]
阅读全文
posted @
2009-07-29 15:28 JasonChou 阅读(16356) |
评论 (1) |
编辑 收藏
摘要: 符合W3C标准的可滚动的JS对联广告代码
阅读全文
posted @
2009-07-02 16:00 JasonChou 阅读(5632) |
评论 (4) |
编辑 收藏
posted @
2009-06-09 17:47 JasonChou 阅读(584) |
评论 (0) |
编辑 收藏
posted @
2009-06-02 16:59 JasonChou 阅读(339) |
评论 (1) |
编辑 收藏
摘要: 广州一哥们也换工作了,工资提升了两千多块。在当前的经济形势下,找到这样一份工作,而且是从面试的60多人中脱颖而出!实力确实不容小觑。他这一跳槽搞得我也有点动心了,但是我能找到一个好的工作吗?以前大学同学做开发的就属自己的工资水平最低了,而且其他人最少都比我高了一个档次!好好总结了一下自己的原因!
阅读全文
posted @
2009-05-19 10:37 JasonChou 阅读(366) |
评论 (3) |
编辑 收藏
摘要: 这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。
实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。
不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。
阅读全文
posted @
2009-05-12 18:02 JasonChou 阅读(232) |
评论 (0) |
编辑 收藏
摘要: 兼容firfox的iframe自适应高度代码
阅读全文
posted @
2009-05-11 18:53 JasonChou 阅读(557) |
评论 (4) |
编辑 收藏
posted @
2009-05-11 18:43 JasonChou 阅读(1777) |
评论 (2) |
编辑 收藏
摘要: 在页面中向mysql5.0插入中文数据时提示失败,将sql语句复制到管理器中,数据库提示data too long for column "title",我改为一个汉字,还是提示同样的信息,换成英文再试一下,正常,应该是字符集除了问题,但是数据库在建立的时候就选择的DEFAULT_CHARSET,应该是字段的问题。
阅读全文
posted @
2009-04-15 09:28 JasonChou 阅读(36079) |
评论 (24) |
编辑 收藏
摘要: 永远不要问别人赚多少钱,也不要告诉别人你有多少钱。
永远不要问别人这个东西多少钱买的,也不要告诉别人你的东西是多少钱买的。
渐渐长大后,你得处理男孩子的问题。要记住的基本原则是:他们需要你远大于你需要他们。
阅读全文
posted @
2009-03-23 15:42 JasonChou 阅读(837) |
评论 (0) |
编辑 收藏
摘要: 大家平常都用什么字体呢?
进来看看,这些字体还是蛮漂亮的。。。
阅读全文
posted @
2009-03-18 16:11 JasonChou 阅读(3148) |
评论 (0) |
编辑 收藏
摘要: 今天在javaeye上看到一道面试题,很多人都用over函数解决的
特意查了一下它的用法
阅读全文
posted @
2009-03-17 17:35 JasonChou 阅读(6349) |
评论 (1) |
编辑 收藏
摘要: 注意:rownum只能用符号(<、<=、!=)。
select * from tablename where rownum != 10;返回的是前9条记录。
不能用:>,>=,=,Between...and。由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件
只能用
select *
from table_name
where rownum < N
minus
select *
from table_name
where rownum < M
就可以选中 M 与 N之间的。
select * from (select
阅读全文
posted @
2009-03-16 16:59 JasonChou 阅读(1514) |
评论 (0) |
编辑 收藏
摘要: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
阅读全文
posted @
2009-03-10 11:01 JasonChou 阅读(6529) |
评论 (0) |
编辑 收藏
摘要: 今天上级交个任务下来,说要能够鼠标移动到小图上显示大图,以前做过一次,好多人都是用完全的CSS来实现,我技术水平不够,只能用JS控制了,以前也写过一次,忘了,这次重新写过。
由于自己写的那个网页内容太多了,把精要的内容贴出来。
阅读全文
posted @
2009-03-05 17:04 JasonChou 阅读(1477) |
评论 (0) |
编辑 收藏
摘要: Hibernate工作原理及为什么要用?
原理:
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创建事务Transation
5.持久化操作
6.提交事务
7.关闭Session
8.关闭SesstionFactory
阅读全文
posted @
2009-03-04 17:50 JasonChou 阅读(591) |
评论 (0) |
编辑 收藏
摘要: hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。
二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache,在2.1中就是
hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider
如果使用查询缓存,加上
hibernate.cache.use_query_cache=true
缓存可以简单的看成一个Map,通过key在缓存里面找value。
阅读全文
posted @
2009-03-04 12:22 JasonChou 阅读(355) |
评论 (0) |
编辑 收藏
摘要: 可以使用 CONTAINS 谓词在数据库中检索特定的短语。当然,这样的查询可以使用 LIKE 谓词编写。但是,CONTAINS 的许多形式所提供的文本查询能力比 LIKE 要强。此外,与使用 LIKE 谓词不同的是,CONTAINS 检索总是区分大小写。
阅读全文
posted @
2009-02-21 16:01 JasonChou 阅读(6641) |
评论 (0) |
编辑 收藏
摘要: ORACLE函数大全
阅读全文
posted @
2009-02-20 15:19 JasonChou 阅读(658) |
评论 (0) |
编辑 收藏
摘要: 今天碰到的第一个问题,我往数据库里存
进去,但是经过bean:write之后直接显示出来了,并没有出现HTML效果,结果发现加上filter="false"之后就可以了。
阅读全文
posted @
2009-02-16 19:36 JasonChou 阅读(1282) |
评论 (0) |
编辑 收藏
摘要: 项目经理交给的两个模块今天终于完成了!
感触最深的一点就是,写代码之前必须和客户商谈好他的需求,至少大的方向要定下来,要不到时候返工的话会很麻烦很麻烦!我就深受其害,第一个星期说是这样,我把代码写好了之后,结果需求又变成那样,表结构又要跟着变动,搞得所有写好的程序都白写了,我写的有一个模块,需求有三次大的变动!搞得我写了整整三个星期才把那个模块完成!需求不确定好,实在是浪费了太多的时间。今天经理开会的时候还说要加快进度,要不然完不了工,如果之前做好前期准备工作的话,也不会影响到开发的进度了。
阅读全文
posted @
2009-02-04 21:21 JasonChou 阅读(294) |
评论 (0) |
编辑 收藏
摘要: 在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。
serialVersionUID来解决这些问题,新增的serialVersionUID必须定义成下面这种形式:static final long serialVersionUID=-2805284943658356093L;。其中数字后面加上的L表示这是一个long值。 通过这种方式来解决不同的版本之间的串行话问题。
阅读全文
posted @
2009-01-21 11:18 JasonChou 阅读(2382) |
评论 (0) |
编辑 收藏
摘要: HQL查询多表的时候,取出结果是两个对象的列表,但是我只要我自己想要的属性
阅读全文
posted @
2009-01-19 14:40 JasonChou 阅读(22567) |
评论 (7) |
编辑 收藏
摘要: 临近春节,大家都积极踊跃的去买票,由于身在广州这样的城市,于是买票成了一桩心事!甚至在一个月之前,同学就一直和我唠叨,怎么办呀怎么办呀,买不到票啊!心里想着买不到票便坐汽车回家,反正也只有三百多公里!
阅读全文
posted @
2009-01-15 15:22 JasonChou 阅读(332) |
评论 (2) |
编辑 收藏
摘要: 这几天一直在弄这个新项目,用自己不熟悉的SSH,头都要晕了,每次都是解决了这个异常之后,马上跳出另一个异常,同事都被我烦死了,自己一行一行的Debug还是不能解决问题,郁闷至极!
阅读全文
posted @
2009-01-14 17:44 JasonChou 阅读(182) |
评论 (0) |
编辑 收藏
摘要: 多对多实例,避免以后忘记了!
阅读全文
posted @
2009-01-12 14:50 JasonChou 阅读(1375) |
评论 (5) |
编辑 收藏
摘要: 1. No action config found for the specified url
造成这个问题有两个原因,第一个原因是struts-config.xml的配置有问题,具体是
中的path属性写错了。第二个原因是JSP文件中的action写错了
2. org.apache.struts.config.FormBeanConfig.createActionForm
造成这个问题的原因是
中的type属性出错
阅读全文
posted @
2009-01-07 11:45 JasonChou 阅读(369) |
评论 (0) |
编辑 收藏
摘要: 复合主键,由多个字段组成主键,例如,使用一个用户的firstname和lastname组成主键。 可以通过两种方式确定主键,一种是基于实体类的复合主键,另一种是通过定义主键类
阅读全文
posted @
2009-01-05 15:49 JasonChou 阅读(2949) |
评论 (0) |
编辑 收藏
摘要: Hibernate提供了两级缓存,第一级是Session的缓存。由于Session对象的生命周期通常对应一个数据库事务或者一个应用事务,因此它的缓存是事务范围的缓存。第一级缓存是必需的,不允许而且事实上也无法比卸除。在第一级缓存中,持久化类的每个实例都具有唯一的OID。
第二级缓存是一个可插拔的的缓存插件,它是由SessionFactory负责管理。由于SessionFactory对象的生命周期和应用程序的整个过程对应,因此第二级缓存是进程范围或者集群范围的缓存。这个缓存中存放的对象的松散数据。第二级对象有可能出现并发问题,因此需要采用适当的并发访问策略,该策略为被缓存的数据提供了事务隔离级别。缓存适配器用于把具体的缓存实现软件与Hibernate集成。第二级缓存是可选的,可以在每个类或每个集合的粒度上配置第二级缓存。
阅读全文
posted @
2009-01-04 14:30 JasonChou 阅读(435) |
评论 (0) |
编辑 收藏
摘要: 本文罗列了oracle各种内置函数的使用方法,同时还对其返回结果进行了演示。
阅读全文
posted @
2008-12-31 10:29 JasonChou 阅读(438) |
评论 (0) |
编辑 收藏
摘要:
名称:form-bean
描述:用来配置ActionForm Bean
数量:任意多个
子元素:form-property 阅读全文
posted @
2008-12-29 15:46 JasonChou 阅读(2009) |
评论 (0) |
编辑 收藏
摘要: 1. logic:empty
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
3)当java.util.Collection对象中的isEmpty()返回true时;
4)当java.util.Map对象中的isEmpty()返回true时。
阅读全文
posted @
2008-12-26 12:28 JasonChou 阅读(295) |
评论 (0) |
编辑 收藏
摘要: 今天准备把美工的页面挂到网上去,复制了HTML代码之后按ctrl+s,结果弹出来some characters cannot be mapped using "ISO-8859-1" charater encoding...
阅读全文
posted @
2008-12-23 18:30 JasonChou 阅读(965) |
评论 (0) |
编辑 收藏
摘要: 自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。
自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。这是个奇怪的现象,因为PDF文档是企业信息系统存储和交换信息的大势所趋,而Java技术特别适合这种应用。然而,Java开发人员似乎直到最近才获得成熟可用的PDF支持。 阅读全文
posted @
2008-12-22 16:14 JasonChou 阅读(5111) |
评论 (0) |
编辑 收藏
摘要: 有两种方法:
一种就是设置flash为透明:
第二种方法:
设置flash置底,加个代码:
阅读全文
posted @
2008-10-23 10:10 JasonChou 阅读(829) |
评论 (0) |
编辑 收藏
摘要: 有的公司其实办了几年之后已经有了很好的一个基础,很好的一个发展平台,为什么到后来又倒闭了呢?归根结底还是人的问题! 阅读全文
posted @
2008-10-20 17:20 JasonChou 阅读(421) |
评论 (1) |
编辑 收藏
摘要: 小谢叫我看一下01服务器上的医药平台,说抛了很多异常出来,看一下,大部分都是因为登录的时候验证码那个JSP页面抛出的getOutputStream() has already been called for this response 。 阅读全文
posted @
2008-10-16 11:25 JasonChou 阅读(5660) |
评论 (0) |
编辑 收藏
摘要: 1, 表达式:
最简单的表达式:直接量或者变量名。var a =1;
直接量表达式的值:本身。
变量表达式的值:该变量所存放或引用的值。
2 , 运算符:
一元运算符: 比如 - 3
二元运算符: 比如 3+4
三元运算符: 比如 ? :
阅读全文
posted @
2008-10-15 14:29 JasonChou 阅读(213) |
评论 (0) |
编辑 收藏
摘要: 上篇文章讲了js中的一些概念(词法结构) 和 数据类型(部分)。
这章我们 继续.然后了解下js中操作数据 和 函数的 作用域。
1,对象跟基本类型之间的转换:
不管何时,只是对象非空,在布尔环境中都为true.
如;
new Boolean(false);
new Number(0);
new String(“”);
new Array();
上面虽然内部值是false,但对象的值是true;
Object valueOf() toString()
其中Date类,是先执行toString()转换。 阅读全文
posted @
2008-10-13 15:19 JasonChou 阅读(245) |
评论 (0) |
编辑 收藏
摘要: 以前没彻彻底底的看过js相关的学习资料,觉得很有必要再看看基础的东西。一起来学习。
1 , javascript字符集:
javascript 采用的是 Unicode 字符集编码。
为什么要采用这个编码呢?
原因很简单, 16 位的 Unicode 编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。 ( 大家也许见过用中文写脚本,比如: function 我的函数 () {} );
Javascript 中每个字符都是用 2 个字节表示的。(因为是 16 位编码) 阅读全文
posted @
2008-10-09 16:00 JasonChou 阅读(282) |
评论 (0) |
编辑 收藏
posted @
2008-09-25 10:42 JasonChou 阅读(310) |
评论 (2) |
编辑 收藏
摘要: 公司为了让国庆的时候有人能够管理服务器,要求技术部每个员工在这几天都必须熟悉一下服务器的安装和基本维护,所以有了今天的第一次接触linux系统,进行了从安装到开发环境的部署的工作,感觉很兴奋。
装好了系统之后主要就是安装JDK和TMOCAT
在网上下载了之后就用chmod命令将两个压缩包对于其他用户也有修改权限,然后用tar zxvf命令解压缩。
阅读全文
posted @
2008-09-24 16:21 JasonChou 阅读(264) |
评论 (1) |
编辑 收藏
摘要: 最近三鹿事件炒得沸沸扬扬,在网上转载了一些恶搞的评论。。。
1.三鹿责任人:我是清白的,企业也是清白的,去问问供奶的农民吧。
奶农:没我的事,又不是我产的奶。
奶牛:支吾了半天,说出了一个字:草。
草说: 关我屁事,是土壤的问题。
土壤: 关我吊事,是旁边河水不干净。
河: 中国男足来我这洗过脚了,你问他们去。
男足: 我们都是从小吃三鹿奶粉长大的。
阅读全文
posted @
2008-09-18 12:20 JasonChou 阅读(294) |
评论 (0) |
编辑 收藏
摘要: 1.浅复制和深复制概念
⑴浅复制(浅克隆)
被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制他所引用的对象。
⑵深复制(深克隆)
被复制对象的任何变量都含有和原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 阅读全文
posted @
2008-08-29 11:34 JasonChou 阅读(1709) |
评论 (1) |
编辑 收藏