- 浏览: 112390 次
- 性别:
- 来自: 深圳
最新评论
-
Mr_F陽:
想问一下phpmailer可以用来接收邮件么
phpmailer发邮件常见的一些问题总结 -
苏叶晚晚:
zzxiaoben 写道楼主可以把 归档版的tomcat得地 ...
解决初次使用Netbeans时出现tomcat找不到catalina.bat问题 -
Technoboy:
引用
public boolean equals(Object ...
关于hashset中hashcode 及 equals 的测试 -
Technoboy:
daemon
Deamon线程的测试 -
zzxiaoben:
楼主可以把 归档版的tomcat得地址贴出来么,那链接不正确 ...
解决初次使用Netbeans时出现tomcat找不到catalina.bat问题
文章列表
只要有非deamon线程在运行,jvm就不会自动退出。比如main线程也是非deamon线程,如果一个程序中只要main,和deamon线程,假设deamon线程死循环打印一字符串,这是如果main线程结束,则deamon线程也将自动消亡!因为jvm退出了! 下面是测试实例
package test;
import java.io.IOException;
import java.io.InputStream;
public class DeamonTest implements Runnable
{
int i=0;
@Override
public ...
本文旨在提醒自己数组方面一些要注意的地方,以前数组经常用但也就最多用到2维。最近看到一个北单计算奖金和注数的算法,发现有用到四维数组,看了半天没看懂,自己就开始研究了下。首先这个数组需要保存"过关类型",过关类型对应的单关个数,2关个数,3关等等个数,还要保存该"过关类型"对应关数的场次组合。举个例子:过关类型为"单关"对应数据。
过关类型单场两关三关四关单关13串431
所以应该定义一个四维数组来保存,假设过关类型有上面两种则需要定义一个数组
//2代表过关类型个数 3代表需要保存的数据有三类:过关类型,关数,所有投注 ...
没事整了个快速排序,温习下稍复杂点的递归!
- 博客分类:
- j2se
哎,还是靠断点慢慢给调试出来了。。。。。
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.length-1) || end<=0)
return;
if(start==end)
{
int left1=0;
int right1=start-1;
int newke ...
创建cookie:
1.如果不指明cookie路径php将创建的cookie保存在当前上下文的路径中,比如我在/a/test.php中创建一个cookie,那么Php将在/a目录下生成一个cookie文件,而只有在/a目录下的文件才能访问此cookie
2.一般做法是将路径设为‘/’,这样创建的cookie将在整个域名下都有效。
引用手册上一段:
If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only b ...
问题
配置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:Cannot access NLS data files or invalid environment specified
解决:
打开你的Myeclipse目录下有一个eclipse文件夹下有一 ...
- 2009-11-05 09:57
- 浏览 3654
- 评论(0)
hibernate集合类映射的疑惑
- 博客分类:
- hibernate学习
首先我们以一个例子来说明:
ITEM 与IMAGE(假设有多个字段比如name path size,item_id 等)
显然它们是一对多的关系,要实现它们的关联
则需在ITEM中需要加入一个集合类映射
这里牵涉到两种办法来解决这个问题,hibernate中有两种类型,实体和值类型。所以
第一:当用实体类型时其实就是用<one- to -many>即:item映射文件中加入:<set name="image" table="image">
<key column="item_id" ...
对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。
对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。
比如 byte bt=128;则在进行位移运算前首先会把bt转换为int类型,即刚开始时:01000000,如果要进行bt<<8运算时,则首先bt会转换为2进制 000000000 ...
- 2009-10-23 11:25
- 浏览 2424
- 评论(0)
Comet push技术最根本的还是socket通信。它将客户端会话注册到一个map中,服务端通过客户端传入的JESSIONID来识别客户端,服务端不断给map中所有JESSIONID下的session注入数据。另一方面一旦有客户端链接,服务端就可以通过JESSIONID不断读session数据,然后发送给客户端。当然这种技术有缺陷,不适合高并发的访问。因为客户端和服务器端建立的是长连接,一旦连接过多服务端很难承受。
这里分服务端和客户端分别说明:
服务端
初始化阶段:
启动tomcat服务时,利用监听启动serversocket接口,并监听客户端请求 。同时还需启动 ...
关于在wait中的线程,被interrupt时需不需要解锁?如图
php5的面向对象虽然加强了很多,但还有很多东西比起java的面向对象弱了很多。有些东西甚至让人费解,就比如下面的代码,b extends a ,实例化b时a的构造函数却没执行?不知道实例化b时,php到底是则么执行的,高手来帮忙解惑!还有php的static成员竟然能在非static方法中使用,还好反过来会报错。好了,先贴代码
class a {
function __construct() {
echo "a";
}
}
class b extends a{
function __construct(){
echo & ...
前两天去一家公司面试了。今天来电说通过了,工资试用4500,转正5000.对于我来说这个工资确实很有诱惑力,毕竟比我现在的工资高了不少。但我却高兴不起来,因为对方是做Php,以后也基本不涉及到Java!而我最想做的是Java,但是java我是从去年10月才开始自学的,现在虽然感觉用struts2及spring开发还行,但毕竟没什么经验。也去过面试,笔试基本能过,问到项目我却很不自信了。所以也就被Pass了。
目前的状况是我还在职,在现在这个公司也呆了一年半了。前面近一年在做php,后面做的越来越没意思,整天就是改版。做重复的事,没点提高,这样的日子真是让人崩溃!那时非常想走!身边的同 ...
1.快捷键
myeclipse确实很方便,知道一些快捷键的用法会让你更方便,下面我觉得是比较常见和重要的快捷键。
ctrl+1 -->修正建议,将鼠标放在出错的地方然后按下ctrl+1,系统会给出一些修正建议。
F3 -->查看源码
F4 -->类的层次结构
ctrl+shift+F-->格式化源码
ctrl+/-->注释选中的源码
导航project->Build AutoMatically-->自动编译否
2.指定别的目录为WebRoot目录
步骤:
1.修改.mymetadata文件
...
- 2009-04-14 16:48
- 浏览 1049
- 评论(0)
这几天做mail群发,碰到不少问题。一些常见的错误网上很多但没有答案,靠自己不断的尝试终于OK了~这里把几个常见的问题列出来做为工作笔记!
要做发送邮件功能,首先要明白邮件收发的原理,引用网友一段话比较容易懂:
在Internet上将一段文本信息从一台计算机传送到另一台计算机上,可通过两种协议来完成,即SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)和POP3(Post Office Protocol,邮局协议3)。SMTP是Internet协议集中的邮件标准。在Internet上能够接收电子邮件的服务器都有SMTP。电子邮件在发送前 ...