- 浏览: 42541 次
- 性别:
- 来自: 杭州
最新评论
-
ganshisheng:
nforce_com 写道麻烦问一下前辈,LINUX:64bi ...
在ubuntu下安装Eclipse3.4+MyEclipse7.1 -
nforce_com:
麻烦问一下前辈,LINUX:64bit:http://down ...
在ubuntu下安装Eclipse3.4+MyEclipse7.1
文章列表
最近有些国外网站封了中国的ip段导致某些网站无法登陆,myeclipse就是其中一个,但myeclipse对于java开发这来说是不可多得的得力开发工具,很多人苦于无法下载(官网无法登陆,代理下载太慢或者时常会断开,国内下载版本较旧)
这些链接点进去一样下不了,右键链接属性把地址复制下来用工具下吧
LINUX:32bit:
http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0/myeclipse-7.1.1-linux-gtk-x86.tgz
LINUX:64bit:
http://downloads.myecli ...
- 2009-07-07 11:15
- 浏览 3526
- 评论(2)
1.安装java
可以通过新立得安装最新版本java-6-sun版本
装完后,可以用java -version测试一下
2、下载linux的eclipse
目前最新版本是3.5,个人当初为了与Myeclipse7.1匹配,下载了3.4 32位的版本,具体下载地址如下:
linux32的下载地址:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-linux-gtk ...
- 2009-07-07 11:05
- 浏览 3143
- 评论(0)
下面是元字符及其在正则表达式上下文中的行为的一个完整说明:字符 描述
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹 ...
- 2009-08-07 21:48
- 浏览 808
- 评论(0)
一、依赖注入(DI)简介
依赖注入背后的基本原理是对象之间的依赖关系,可以通过以下几种方式来实现:构造器的参数、工厂方法的参数,或给由构造函数或者工厂方法创建的对象设置属性。因此,容器的工作就是创建bean时注入那些依赖关系。相对于由bean自己来控制其实例化、直接在构造器中指定依赖关系或者类似服务定位器模式这3种自主控制依赖关系注入的方法来说,控制从根本上发生了倒转,这也正是控制反转名字的由来。
依赖注入主要有两种注入方式,即构造器注入和Setter注入。
二、构造器注入
基于构造器的依赖注入是通过调用带参数的构造器来实现,每个参数代表着一个依赖。下面展示了用构造器参数来注入依赖 ...
- 2009-08-03 16:02
- 浏览 7729
- 评论(0)
一、简介
org.springframework.beans及org.springframework.context包 是Spring IoC容器
的基础。BeanFacotry提供的高级配置机制,使得管理各种对象成为可能,ApplicationContext是BeanFactory的扩展,因而BeanFactory所具备的能力和行为也适用于ApplicationContext,并且功能得到了进一步增强,比如更易 与Spring AOP集成、资源处理(国际化处理)、事件传递及各种不同应用层的context实现。
总之,BeanFactory提供了配制框架及基本功能,而 Applicati ...
- 2009-08-02 10:43
- 浏览 2585
- 评论(0)
Hibernate 一对一外键单向关联
基于外键关联的单向一对一关联和单向多对一关联几乎是一样的。唯一的不同就是单向一对一关联中的外键字段具有唯一性约束。只需要将原来的many-to-one元素增加unique="true"属性,用于表示N的一端也必须是唯一的,在N的一端增加了唯一的约束,即成为单向1-1。
一、模型介绍
一个人(Person)对应一个地址(Address)。
二、表模型
以下是基于MySQL表的创建的SQL脚本
address表:
CREATE TABLE `address` (
`addressid` int(11) NOT N ...
- 2009-07-28 11:57
- 浏览 1490
- 评论(0)
1.文件操作的基本流程:
1、 通过File类找到一个文件
2、 通过File类去实例化字节流、字符流操作类
3、 进行读或写的操作,在写的时候如果文件不存在则会自动创建
4、 关闭流并释放资源
2.字节流
在字节流中分为两种:
输出流:OutputStream
输入流:InputStream
2.1 输出流
定义:abstract class OutputStream extends Object implements Closeable, Flushable
|-OutputStream子类:FileOutputStream
|-构 ...
- 2009-07-27 22:12
- 浏览 1172
- 评论(0)
(可参考Hibernate中文文档--附件下载)
第一个Hibernate应用程序
一、首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序。
我们所做的第一件事就是把所有需要用到的Java库文件放进开发的目录中。解压缩从Hibernate ...
- 2009-07-24 11:36
- 浏览 2097
- 评论(0)
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test&quo ...
- 2009-07-24 09:45
- 浏览 706
- 评论(0)
系统重装后,服务里的MySQL没了,
打开cmd 进入到MySQL的bin目录
mysqld -nt --console
作为windows服务启动mysql时可以让windows在启动的时候自动的启动mysql;
如果当前有正在运行的服务的话,用户需要先停止当前服务,
停止服务:
mysqladmin -u root -p shutdown
再运行
mysqld -nt --install
就可以注册成为服务形式了。
- 2009-07-20 22:34
- 浏览 1579
- 评论(0)
定义 RegExp
声明javascript 正则表达式
var patrn1 = new RegExp("abc", "igm");
var patrn2 = RegExp("abc", "igm");
var patrn3 = /abc/igm;
正则表达式对象 (/i g m)
此对象包含正则表达式模式以及标识如何应用该模式的标志。
g(全局搜索出现的所有 pattern)
i(忽略大小写)
m(多行搜索)
备注:标志可选项,可以组合使用
RegExp 对象的属性
global ...
- 2009-07-20 18:15
- 浏览 1510
- 评论(0)
JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配首尾空白字符的正则表达式:^s*|s*$
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页 ...
- 2009-07-20 17:02
- 浏览 1008
- 评论(0)
在开始之前先简单回顾一下生产者消费者问题:一群生产者在生产消息,并将此消息提供给消费者去消费。它们中间设了具有N个缓存区的缓冲池,生产者每次可将生产的消息放入一个缓存区内,消费者每次可将一个缓存区内的消息拿出来消费。但这个过程有两个条件:任何一方操作一个缓冲区时不能有其它同时对该缓冲区进行操作;只有当缓冲区还有空余,生产者才能生产,只有当缓冲区至少有一个产品,消费者才能从中取出来消费。这里两个条件分别对应了互斥和同步。
生产者与消费者模型中,要保证以下几点:
1 同一时间内只能有一个生产者生产
2 同一时间内只能有一个消费者消费
3 生产者生产的同时消费者不能消费
4 消息队列满时 ...
- 2009-07-17 23:41
- 浏览 1294
- 评论(0)
1. 手动安装jdk6
首先,在http://java.sun.com下载jdk-6u14-linux-i586.bin
然后,可以把它放置在任何你喜欢的文件夹(安装位置),我放在/home/joybook(我的主机名)/program/java/
下面开始安装jdk:
终端下进入你存放jdk-6u14-linux-i586.bin的目录,
执行 sudo -s ./jdk-6u14-linux-i586.bin
一路回车,直到询问是否安装,输入yes回车
ok,安装完毕,下面配置环境变量
配置classpath ...
- 2009-07-16 13:59
- 浏览 1499
- 评论(0)
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
---------------------------------------------.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
...
- 2009-07-16 11:41
- 浏览 1226
- 评论(0)