- 浏览: 368627 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
Hello OSGi
- 博客分类:
- OSGi
1. 创建一个Bundle工程,在STS中创建一个Plug-in Project,单击Next按钮。
2.设置工程属性,输入相关的信息,在Target Platfrom选项框中,选择an OSGi framework的stardard选项,也就是建立一个标准的OSGi Bundle工程,单击Next按钮。
3.输入Bundle的相关元数据信息,单击Next按钮。
4.模版设置,去掉Create a plug-in using one of the templates,单击Finish按钮。
5.完成Bundle工程的创建后,可以看到如下的工程视图。 ...
Apache Felix环境配置
- 博客分类:
- OSGi
1.简介
Felix是Apache Foundation关于OSGi R4的一个实现。包括了OSGi框架和标准的服务,同时也提供并且支持其他的OSGi相关技术。Felix最终的目标是要提供和OSGi框架和标准服务完全兼容的一个实现。目前Felix已经实现了OSGi R4规范中的大部分内容,具体可以参考http://felix.apache.org/site/index.html
2.环境搭建
访问http://felix.apache.org/site/downloads.cgi,下载Felix Framework Distribution,如下图所示,
Window ...
Maven管理Oracle JDBC驱动
- 博客分类:
- Maven
原创转载请注明出处:http://agilestyle.iteye.com/blog/1430139
Oracle JDBC驱动包是需要Oracle官方授权才能被下载。所以这里只有选择一个Oracle10.2的ojdbc14.jar或Oracle11.2的ojdbc6.jar,通过下面的命令,但是注意的是首先必须将两个jar包复制到C:\Documents and Settings\${用户}目录下,如图所示:
通过Maven命令放到本地库中去:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdb ...
Java I/O Recursion
- 博客分类:
- Java
递归方式计算阶乘
package com.fairy.io;
public class Recursion {
// 循环方式计算阶乘,又叫做迭代方式
public int compute(int number) {
int result = 1;
for (int i = number; i > 0; i--) {
result *= i;
}
return result;
}
// 使用递归方式计算阶乘
public int compute2(int number) {
if (1 == number) {
...
Java连接Oracle(基础篇)
- 博客分类:
- Java
JDBC 编程的基本步骤:
(1) 向系统注册所需的JDBC驱动程序(加载驱动程序)
(2) 建立到指定数据库德连接
(3) 提交数据库查询
(4) 取得查询结果
具体代码如下:
public class JDBCDemo {
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:demo"; ...
单例模式Singleton
- 博客分类:
- Design Pattern
1.定义
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
2. 单例模式的本质:控制实例数目
Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。
pack ...
Maven的安装和配置
- 博客分类:
- Maven
原创转载请注明出处:http://agilestyle.iteye.com/blog/1392519
检查JDK安装,java -version
下载Maven,选择Windows版本的Maven下载文件,即需要下载apache-maven-3.0.4-bin.zip文件
本地安装,将安装文件解压到指定的目录中,如D:\Program Files\apache-maven-3.0.4,接着配置环境变量,将Maven安装配置到操作系统环境中。
添加M2_HOME系统变量
设置Path环境变量
进行测试,mvn -v
初始化本地Maven仓库,使用mvn arch ...
Ubuntu 11.10安装Gnome 3
- 博客分类:
- Linux
使用如下命令:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
sudo apt-get install gnome-themes-standard
sudo apt-get install gnome-tweak-tool
完毕后,Log out再Log in。
Ubuntu常用配置
- 博客分类:
- Linux
ubuntu 重启网卡方法
查看网卡信息: ifconfig
设定一个网卡IP:ifconfig eth1 192.168.1.10 netmask 255.255.255.0
重启网卡使设定生效:sudo /etc/init.d/networking restart
用ubuntu的系统——>系统管理——>网络的网络设置
关闭网卡 ifdown eth0
开启网卡 ifup eth0
重启网卡,优点是可以指定网卡,不影响其他网络接口
内核操作
看当前内核版本
uname -a
查看一下当前系统内的所有内核文件
dpkg --get-selecti ...
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip
http://download.oracle.com/otn/nt/or ...
Ubuntu增加用户,并让其有sudo权限
- 博客分类:
- Linux
增加用户 ,输入设置的密码、用户信息,注意这里的用户名指的是你自己设置的用户名,如public,下同。
sudo adduser 用户名
增加用户到admin组,让其有sudo权限
sudo usermod -G admin -a 用户名
最后注销当前用户,用刚新增的用户尝试系统相关操作。
开启Terminal
ctrl+alt+t
获得命令行下的超级用户
sudo -i
修改root帐号的密码
sudo passwd root
输入自己设置的root帐号密码
最后提示密码修改成功。
注销root
exit
Ubuntu11.10操作系统中默认安装的Firefox7.0.1
升级到最新版本的Firefox方法如下:
sudo apt-add-repository ppa:mozillateam/firefox-next
sudo apt-get update
sudo apt-get upgrade
更新升级之后的效果如图所示:
原创转载请注明出处:http://agilestyle.iteye.com/blog/1227808
创建表STUDENT
CREATE TABLE STUDENT
(
SID INTEGER,
NAME VARCHAR(20) NOT NULL,
CONSTRAINTS STUDENT_SID_PK PRIMARY KEY(SID)
);
创建表EXAM
CREATE TABLE EXAM
(
EID INTEGER,
SCORE NUMBER(2) NOT NULL,
CONSTRAINTS STUD ...
IntelliJ IDEA 使用小结
- 博客分类:
- IDE
话不多说,直接上图,一图胜过前言。
显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers
自定义代码提示和补全快捷键:Settings->Keymap
自定义字体大小Settings->Editor->Color & Fonts->Font
避免 import java.utils.* 这样的导入方式 Settings->Editor->Code Style->Java
设置Tab为4个空格
设置Linux换行符 ...