自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (3)
  • 收藏
  • 关注

Deamon线程的测试

  只要有非deamon线程在运行,jvm就不会自动退出。比如main线程也是非deamon线程,如果一个程序中只要main,和deamon线程,假设deamon线程死循环打印一字符串,这是如果main线程结束,则deamon线程也将自动消亡!因为jvm退出了! 下面是测试实例package test;import java.io.IOException;import java.i...

2010-08-25 00:18:18 180

原创 java引用小细节

[img]http://dl.iteye.com/upload/attachment/270698/06937efa-9a9c-3382-b3e5-de22d22fa911.jpg[/img]

2010-06-30 11:19:08 111

原创 熟悉并应用多维数组

本文旨在提醒自己数组方面一些要注意的地方,以前数组经常用但也就最多用到2维。最近看到一个北单计算奖金和注数的算法,发现有用到四维数组,看了半天没看懂,自己就开始研究了下。首先这个数组需要保存"过关类型",过关类型对应的单关个数,2关个数,3关等等个数,还要保存该"过关类型"对应关数的场次组合。举个例子:过关类型为"单关"对应数据。[table]|过关类型|单场|两关|三关|四关|...

2010-05-13 01:42:38 154

没事整了个快速排序,温习下稍复杂点的递归!

哎,还是靠断点慢慢给调试出来了。。。。。[code="java"]package test;public class QuickSort { int[] arr={49,38,65,97,10,40,87,76,13,27}; public void sort(int start,int end,int key) { if(start>=(arr.l...

2010-03-23 23:17:35 90

原创 一年之计在于春

得好好写份计划了,有目标才有动力!

2010-02-23 17:50:38 300

原创 关于php中session和cookie

  创建cookie:1.如果不指明cookie路径php将创建的cookie保存在当前上下文的路径中,比如我在/a/test.php中创建一个cookie,那么Php将在/a目录下生成一个cookie文件,而只有在/a目录下的文件才能访问此cookie2.一般做法是将路径设为‘/’,这样创建的cookie将在整个域名下都有效。引用手册上一段: If set to ...

2010-02-22 09:40:41 220

原创 myeclipse 配置DB driver测试连接错误

问题配置hibernate时,在DB Browser中新建一个配置,各种信息(url,driver,jar包等)填完后,测试时出现错误,弹出一个框提示:Error while performing database login with the Oracle driver:ORA-00604:error occurred at recursive SQL level 1ORA-12705:Ca...

2009-11-05 09:57:33 264

hibernate集合类映射的疑惑

 首先我们以一个例子来说明: ITEM 与IMAGE(假设有多个字段比如name path size,item_id 等) 显然它们是一对多的关系,要实现它们的关联则需在ITEM中需要加入一个集合类映射这里牵涉到两种办法来解决这个问题,hibernate中有两种类型,实体和值类型。所以第一:当用实体类型时其实就是用<one- to -many>即:item映...

2009-11-04 11:42:17 87

char,byte,short位移运算时注意事项

对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。  对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个i...

2009-10-23 11:25:11 181

comet push学习记录

    Comet push技术最根本的还是socket通信。它将客户端会话注册到一个map中,服务端通过客户端传入的JESSIONID来识别客户端,服务端不断给map中所有JESSIONID下的session注入数据。另一方面一旦有客户端链接,服务端就可以通过JESSIONID不断读session数据,然后发送给客户端。当然这种技术有缺陷,不适合高并发的访问。因为客户端和服务器端建立的是长连...

2009-10-21 20:02:59 107

关于在wait中的线程,被interrupt时需不需要解锁?

 关于在wait中的线程,被interrupt时需不需要解锁?如图

2009-09-29 12:11:00 414 1

搞不懂php中的面向对象

 php5的面向对象虽然加强了很多,但还有很多东西比起java的面向对象弱了很多。有些东西甚至让人费解,就比如下面的代码,b extends a ,实例化b时a的构造函数却没执行?不知道实例化b时,php到底是则么执行的,高手来帮忙解惑!还有php的static成员竟然能在非static方法中使用,还好反过来会报错。好了,先贴代码  class a { function __con...

2009-06-18 14:43:38 124

辞还是不辞?

前两天去一家公司面试了。今天来电说通过了,工资试用4500,转正5000.对于我来说这个工资确实很有诱惑力,毕竟比我现在的工资高了不少。但我却高兴不起来,因为对方是做Php,以后也基本不涉及到Java!而我最想做的是Java,但是java我是从去年10月才开始自学的,现在虽然感觉用struts2及spring开发还行,但毕竟没什么经验。也去过面试,笔试基本能过,问到项目我却很不自信了。所以也...

2009-04-29 20:29:24 95

myeclipse6学习总结

[b] 1.快捷键 [/b] myeclipse确实很方便,知道一些快捷键的用法会让你更方便,下面我觉得是比较常见和重要的快捷键。 ctrl+1 -->修正建议,将鼠标放在出错的地方然后按下ctrl+1,系统会给出一些修正建议。 F3 -->查看源码 F4 -->类的层次结构ctrl+shift+F-->格式化源码ctrl+/-->注释选中的源码...

2009-04-14 16:48:00 110

phpmailer发邮件常见的一些问题总结

这几天做mail群发,碰到不少问题。一些常见的错误网上很多但没有答案,靠自己不断的尝试终于OK了~这里把几个常见的问题列出来做为工作笔记! 要做发送邮件功能,首先要明白邮件收发的原理,引用网友一段话比较容易懂:[code="java"]在Internet上将一段文本信息从一台计算机传送到另一台计算机上,可通过两种协议来完成,即SMTP(Simple Mail Trans...

2009-04-14 16:29:27 235

php中curl扩展的安装及post简单使用

以前也知道curl函数的功能极其强大,但一直未研究!这几次的面试好像都问到了,感觉得研究研究它了。一上来,首先安装curl模块就搞了很久。安装php手册和网友的提示终于搞定,具体步骤是1、将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll复制到system32下;2、将php.ini中的;extension=php_curl.dll中的分...

2009-04-10 16:32:08 165

原创 php安全方面的要点-绝对有很多人不是很清楚

[b]1. 输入输出安全[/b](1)关闭 register_global 选项(php4及以前),初始化所有变量,能防止调用未定义变量notice错误,也能够防范一些hacker行为(2)接收任何变量的时候,务必记住:所有用户输入都是不安全的!如果确定用户输入数据是整数(比如ID之类),可以使用(int)或intval()函数强制类型转换,如果是字符串类型,使用 addslash...

2009-04-09 17:10:29 125

Zend5.2-6.0激活码

[b]zend6.0 [/b][code="java"]下载地址http://www.crsky.com/soft/12856.html用户名:PHPER注册码:4784D9D0086669570000[/code][b]zend5.5[/b][code="java"]下载地址:http://downloads.phpchina.com/zend...

2009-04-09 16:28:08 85

spring是如何加载多个配置文件的

    首先我们都知道要使用spring,则需要在web.xml中增加如下代码:<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>     spring是如何加载配置文件肯定也跟 ...

2009-04-09 10:46:54 237

关于struts2上传文件大小的设置

     由于struts2的上传机制是通过默认拦截器实现,而默认拦截器的默认大小是大约2M。所以如果设置不当,用户上传2M以上的文件就会被拦截器拦截并在后台抛出异常。异常如下: 严重: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected becau...

2009-03-31 17:25:54 181

关于hashset中hashcode 及 equals 的测试

由于经常忘记关于hashset及hashmap中插入重复值时hashcode及equals的是怎样执行的,所以把一个例子记录下来来,省得以后忘记!首先引用老紫竹(java2000_net)的一个测试例子:import java.util.HashSet;import java.util.Set;/** * 老紫竹JAVA提高教程(2)-认识Set集合之HashSet。<br>...

2009-03-26 17:01:00 67

关于struts.i18n.encoding的疑问

大家现在都清楚了,struts.i18n.encoding既应用于请求流也应用于返回流。但通过对源码org.apache.struts2.dispatcher.FilterDispatcher的研究发现好像只对requst指定了encode啊?大家请看源码public void doFilter(ServletRequest req, ServletResponse res, FilterCha...

2009-03-23 00:48:20 133

碰到这样的一道面试题,谁能给点思路?

  Y        A10B10 C10D10 ...

2009-03-22 13:47:19 121

原创 转一好东西

转自:http://foxty.iteye.com/blog/39332Servlet和Filter的url匹配以及url-pattern详解 Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet...

2009-03-20 09:18:19 58

郁闷的异常:Unable to load bean: 解决办法!

问题如下:[code="java"]Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Java/tomcat6.0/webapps/struts2.0/WEB-INF/lib/struts2-core-2.0.8.jar!/struts-default.xml...

2009-03-19 17:21:26 660

阶段总结

经过近一个月对spring的学习,总结下对于spring一些核心的东西:1.DI(spring 依赖注入)     这章算是spring里面最简单的东西了,不过对于高级Bean的装配还是得去研究研究。     主要运用的原理是:通过JAVA的反射原理构造实例 2.AOP(面向切面编程)   这个是难点,但基本的概念还是比较好理解的。但是对于aop的实际运用还是比较少的。把握好了aop对...

2009-03-13 18:06:08 59

php中用fsockopen来跨站点请求

Php最让我感觉不错的地方是这个函数fsockopen,记得以前的B2C网站就是通过这个函数实现前台和订单处理系统的交互。还有一个以curl_开头的函数,可以实现很多功能。有时间要好好研究!下面是关于fscokopen的介绍 1.fsockopen函数说明:    Open Internet or Unix domain socket connection(打开套接字链接)   Init...

2009-03-12 10:26:20 130

原创 Squid中文权威指南

Squid中文权威指南:http://blog.s135.com/book/squid/

2009-03-12 09:34:20 70

原创 php面试题锦集

1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21  date("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s"),date("m"),date("d")-1,date("Y")));  date("Y-m-d H:i:s",strtotime("-1 day&q

2009-03-11 12:52:41 217

原创 使用高效的日志工具—Log4J (2)

转自:http://www.cnblogs.com/SGSoft/articles/84096.html  Log4J的配置 现在来看log4j.properties配置文件的意义。第一行指定了根Logger的级别是DEBUG,并将此指定输出到A1。A1就是第二行定义的org.apache.log4j.ConsoleAppender,此行表示将A1输出到控制台。第三行规定了输出到A1...

2009-03-09 15:23:36 91

原创 使用高效的日志工具—Log4J (1)

转自:http://www.cnblogs.com/SGSoft/articles/84099.html大家在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是往往会有一些判断,比如:if (someCondition) { Syst...

2009-03-09 15:07:58 71

springmodules ehcache异常求解

网上找到和相同错误的实例如下: http://forum.springframework.org/showthread.php?t=44244 大概的错误应该是指http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd地址找不到,要指向本地springmodules-ehcache.jar吧?我按...

2009-03-09 12:02:04 502

原创 java基础3-equals方法

   1.重写equals方法,就必须遵守如下规范:1.对于任何引用类型, o.equals(o) == true成立.2.如果 o.equals(o1) == true 成立,那么o1.equals(o)==true也一定要成立.3.如果 o.equals(o1) == true 成立且 o.equals(o2) == true 成立,那么o1.equals(o2) == true ...

2009-03-05 17:28:30 124

java基础1-运算符++--及输入转换

1.a=3, b=2, c=5 a+=--b+c c-=b+a++ 输出a b c这种题经常碰到,主要考察的是++ 和 --,只要牢记--b是指在赋值之前使得b减一,此时--b=b-1,b=b-1;b++是指在赋值之后使得b减一,此时a++=a,a=a+1;所以这里当b=2时;--b=1;b=1;当a=3时;a++=3;a=4;  2.写一个程序:实现字符串翻转。例...

2009-03-05 12:02:33 91

原创 小议学习Java的浮躁心态

    知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。        在《引出篇》中,我简单的举了一个身边的例子,以及夸张的描述了一个浮躁学习的状态。这些只简单的点出了浮躁心态的表象,那么现在让我们来分析一些根源。       在《引出篇》的议论中,有朋友提到“软件业的浮躁”一词,也建议在“分析篇”中从这方面分析一下。有关“软件业”之类的议...

2009-03-04 16:38:07 142

解决初次使用Netbeans时出现tomcat找不到catalina.bat问题

       昨天看到一个网友推荐Netbeeans IDE,感觉挺有吸引力的。因为平时使用myeclipse感觉不太爽,所以决定小试一下。安装得挺顺利,而且还是中文版,感觉不错。测试了几个j2se程序没问题,很爽!但当我把原来的项目导入netbeans后,设置tomcat却碰到了麻烦。原来tomcat老是启动失败,仔细想下好像添加服务器的时候,提示了要catalina.bat.也没仔细看提示,就...

2009-03-04 10:32:54 837

原创 以下指命令的作用域都是.htaccess

转自:http://www.cccspace.net/b/htaccess.htmlRewriteEngine On|OffRewriteEngine 可用On 或者 Off 打开或关闭rewrite功能。rewrite configurations 不会继承,所以你得给每个你想用 rewrite功能的virtual host加上这个指令。RewriteBase URL-path...

2009-03-02 16:37:19 151

原创 实例:Apache 利用 URL Rewrite 静态化地址(.htaccess)

以下我们说明一下如何让APACHE服务器支持".htAccess",同时举例说明如何利用 URL Rewrite把动态地址转化为静态地址。1、 修改文件:Apache2.X.X\conf\httpd.conf找到[code="java"]LoadModule rewrite_module modules/mod_rewrite.so[/code]将前面的#删除2...

2009-03-02 16:32:34 112

原创 伪静态(Rewrite).htaccess教程

转自:http://www.zhj100.cn/post/236.htmlhtaccess是什么?.htaccess如何使用?今天发一篇.htaccess文件使用教程;相信很多朋友都用过.htaccess文件,我之前也用过.htaccess,但只是简单的用.htaccess但只是简单的用来做一下伪静态而已,其实它的功能还是很强大的,废话少说,开始讲.htaccess是什么?.htaccess...

2009-03-02 16:28:50 173

原创 关于java io文件操作类的笔记

JAVA 中的IO流1.首先得搞清楚流的概念: 一个流,它有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。因此我们可以把流分两类:输入流和输出流。[color=darkred]用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往输入流写,而不能读它。[/color]两个概念:[b]结点流(node str...

2009-02-27 15:22:06 52

空空如也

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

TA关注的人

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