- 浏览: 64213 次
- 性别:
- 来自: 南京
最新评论
-
w156445045:
请问下SpringSecurity 的版本需要跟Spring的 ...
Spring Security 3.1.4 版本开发解读
文章列表
/*左上角*/
-moz-border-radius-topleft:6px
/*右上角*/
-moz-border-radius-topright:6px
/*左下角*/
-moz-border-radius-bottomleft:6px
/*右下角*/
-moz-border-radius-bottomright:6px
作用:将笔直的四角变成弧形.
--查看本地编码
locale
--查看系统支持编码
iconv -l
--查看端口
netstat -tulpn
-t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询(可以加速操作)
--抓包
tcpdump -i 网卡 -X -s 0 -w 文件名 port 端口
-i:网卡
-X:用16进制编码
-w:文件名(*.cap)
-s 0: ...
wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。 命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL 其中常用的options具体如下: -o <path> : 指定生成代码的输出路径 -a : 生成异步模式的代码 -s : 生成同步模式的代码 -p <pkg> : 指定代码的package名称 -l <languange> : 使用的语言(Java/C) 默认是java -t ...
--增加列
alter table 表名 add(
列名 类型 [not null/primary key],
……
);
--删除列,如有多列(列名1,列名2,……)
alter table 表名 drop column 列名;
--标记列未使用
alter table 表名 set unused column 列名;
--删除未使用列
alter table 表名 drop unused columns;
--修改列名
alter table 表名 rename column 老列名 to 新列名
--修改列属性
alter tabl ...
linux-root:~ # ssh-keygen -t dsa
Generating public/private dsa key pair.Enter file in which to save the key (/root/.ssh/id_dsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /root/.ssh/id_dsa.Your public key has been saved in /root/.ssh/ ...
--查看oracle连接数
select * from v$session;
--剔除oracle登录用户,搜出该用户的session的SID,SERIAL码,然后kill掉
select sid,serial# from v$session where username='user_name';
--杀掉登陆用户
alter system kill session 'sid,serial';
--确定数据文件所在的表空间
select tablespace_name,username from dba_data_files;
--查看SID
select name from v$database;
--看用户建立的表
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
--显示表结构
desc tab ...
如果删除表空间之前删除了表空间文件,解决办法: 如果在清除表空间之前,先删除了表空间对应的数据文件,会造成数据库无法正常启动和关闭。 可使用如下方法恢复(此方法已经在oracle9i中验证通过): 下面的过程中,filename是已经被删除的数据文件,如果有多个,则需要多次执行;tablespace_name是相应的表空间的名称。
$ sqlplus /nolog
SQL> conn / as sysdba;
如果数据库已经启动,则需要先执行下面这行:
SQL> shutdown abort
SQL> startup mount
SQL> alte ...
--建表空间
create tablespace 表空间名 [logging] datafile '绝对路径\oracle\oradata\文件名.dbf' size 大小(M) [autoextend on next 32m maxsize 2048m extent management local];
--32M 表空间自动增长的大小,2048M表空间最大的大小
--创建用户
create user 用 ...
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。
一、Axis2的下载和安装
读者可以从如下的网址下载Axis2的最新版本:
http://ws.apache.org/axis2/
在本文使用了目前Axis2的 ...
在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中,而soapmonitor模块利用applet直接在页面中输出SOAP请求和响应消息。
下面是配置和使用soapmonitor模块的步骤:
第1步:部署Applet和Servlet
由于axis2默认情况下已经自带了soapmonitor模块,因此,soapmonitor模块 ...
Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:
1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中 ...
在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。 当然,我们很容易就可以想到解决问题的方法,这就是多线程。解决问题的基本方法是将访问WebService的任务交由一个或多个线程来完成,而主线程并不负责访问WebService。这样即使被访问的WebService方法长时间不返回,客户端仍然可以做其他的工作。我们 ...
在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。 在本文的例子中,除了<Tomcat安装目录>\webapps\axis2目录及该目录中的相关库外,还需要Spring框架中的spring.jar文件,将该文件复制到<Tomcat安装目录>\webapps\axis2\WEB-INF\lib目录中。 下面先建立一个JavaBean(该JavaBean最终要被发布成WebService),代码如下:
pa ...