- 浏览: 103169 次
- 性别:
- 来自: 杭州
最新评论
-
qiushuzhao:
';lll
spring data redis源码框架分析 -
qiushuzhao:
[color=yellow][/color]lll
spring data redis源码框架分析 -
jiuyuehe:
博主你好,用了你方法以后果然没有阻塞了,但是原理还是不太明白, ...
[转载]Java Process.exitValue & Process.waitFor()
文章列表
作者longdick http://longdick.iteye.com
在JMS中,Topic实现publish和subscribe语义。一条消息被publish时,它将发到所有感兴趣的订阅者,所以零到多个
subscriber将接收到消息的一个拷贝。但是在消息代理接收到消息时,只有激活订阅的subscriber能够获得消息的一个拷贝。
JMS Queue执行load
balancer语义。一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处
理该message的consumer可用。如果一个con ...
原文链接:http://www.iteye.com/topic/834447
1.
基本
概念
IO
是主存和外部设备
(
硬盘、终端和网络等
)
拷贝数据的过程。
IO
是操作系统的底层功能实现,底层通过
I/O
指令进行完成。
所有语言运行时系统提供执行
I/O
较高级别的工具。
(c
的
printf scanf,java
的面向对象封装
)
2.
Java
标准
io
回顾
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
...
<configuration>
<archive>
<manifest>
...
1. jetty-maven-plugin在pom.xml中的配置
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.1.6.v20100715</version>
...
RTTI & Reflection
一、RTTI(RunTime Type Indentification)运行时类型识别,顾名思义,指的是在运行时如何判断对象类型的一种机制。
先来看一下,什么场合下使用RTTI。
1) 向下转型(downcasting),父类对象引用转型赋值给子类引用
2) 通过instanceof判断一个对象的类型
http://hi.baidu.com/youdianweidao/blog/item/108700a2739ebba4cbefd0c1.html
ps命令 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的. ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命 ...
1. 构造函数必须抛出基类构造函数的抛出的异常;
这是非常容易理解的,因为派生类的构造函数会调用基类的构造函数,因此肯定得抛出基类的构造函数。
2. 派生类新增的成员函数可以抛出任何异常;
3. 覆盖(overridden)函数可以不抛出任何异常,也可以抛出基类异常的派生异常。
这里涉及到一个upcasting的概念,如下面的例子:
public class Base{
public void print() throws NullPointerException{}
}
public class Derived ex ...
1. DML (Data Manipulation Language)数据操纵语言命令使用户能够查询数据库以及操作已有数据库中的数据。
可以简单地理解为增(insert)、删(delete)、改(update)、查(select).
2. DDL (data definition language) 用于定义SQL模式、基本表、视图和索引的创建和撤消操作、授权等操作
Create、Drop、Alter、Truncate、Commit、Grant、Revoke等
dos或者shell下svn基本命令
1、查看svn版本号: svn --version
2、创建版本库:svnadmin create D:\svnrepo\project1 #在D:\svnrepo目录下建立project1版本库
3、启动svn服务:svnserve -d -r D:\svnrepo\project1
* -d 后台执行
* -r 版 ...
1. 造schema表中数据
TRUNCATE TABLE schema;
DELIMITER $$
DROP PROCEDURE IF EXISTS `create_schema` $$
CREATE PROCEDURE `create_schema`()
BEGIN
INSERT INTO minas_perform.schema(id,gmt_create,gmt_modified,name)values('dev',now(),now(),'dev');
INSERT INTO minas_perform.schema(id,gmt_create, ...
1. mysqldump -uroot -proot minas_intl > minas_intl.sql
2. scp minas_intl.sql 10.249.192.221:/home/minas
3. create database minas_intl;
use minas_intl;
source /home/minas/minas_intl.sql;
alter table user modify column name varchar(50) ;