- 浏览: 21438 次
- 性别:
- 来自: 深圳
文章列表
Axis2上传下载文件--以byte形式
- 博客分类:
- Axis2
Axis2上传下载文件
Service:
package com.siven.axis2.service;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.FileOutputStream;
import javax.activation.DataHandler;
public class FileService
{
// 使用byte[]类型参数上传二进制文件
public boolean uploadWithByte(byte[] fi ...
Axis2上传下载文件--2
- 博客分类:
- Axis2
service:
package com.siven.axis2.service;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Iterator;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.ap ...
oracle中文乱码问题
- 博客分类:
- oracle
--查询当前的语言环境select userenv('language') from dual; --修改步骤 connect system as sysdba ; shutdown immediate ; startup mount ; alter system enable restricted session ; alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_PROCESSES=0; alter database open ; ...
删除一张表的重复记录(案例)
- 博客分类:
- oracle
删除一张表的重复记录(ID是自增唯一主键,重复记录:其他字段都是一样)
(数据量很大,性能要求很高)
表名:T
Id name age
1 louis 20
2 louis 20
3 jimmy 30
4 louis 20
做法一:
Delete from t where id not in (Select min(id) from t Group by name,age);
做法二: delete from t where id in(Select distinct a2.id from t a1,t a2 where a1.id>a2.id and a1.name=a2.nam ...
Tcp socket server端
- 博客分类:
- Socket
@Override
public void run()
{
try
{
// 创建非邦定式连接对象
ServerSocket ss = new ServerSocket();
// 连接地址对象
SocketAddress address = new InetSocketAddress(this.poolMngIp, this.port);
// 将连接对象邦定到地址
ss.bind(address);
...
UDP socket server端
- 博客分类:
- Socket
@Override
public void run()
{
try
{
SocketAddress address = new InetSocketAddress(this.poolMngIp, this.port);
DatagramSocket socket = new DatagramSocket(address);
while (true)
{
byte[] buffer = new byte[1024];
...
oracle常用Sql
- 博客分类:
- oracle
--查询表空间使用情况
select b.file_id 文件ID,
b.tablespace_name 表空间,
b.file_name 物理文件名,
b.bytes / 1024 / 1024 总M,
(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M,
sum(nvl(a.bytes, 0)) / 1024 / 1024 剩余M,
sum(nvl(a.bytes, 0)) / (b.byte ...
oracle学习笔记
- 博客分类:
- oracle
启动监听:lsnrctl start/stop
启动服务:
su oracle
sqlplus /nolog
connect /as sysdba
(启:)startup (停:)shutdown immediate
oemapp dbastudio 打开企业管理器图形界面
opemapp console 打开企业管理器图形界面(和上面的命令效果一样。)
sqlplus / as sysdba 登陆到本机的数据库
lsnrctl start/stop 打开/关闭端口监听
dbca 添加 ...
Java中的IO整理完整版
- 博客分类:
- java
http://www.blogjava.net/zhuyinihao/archive/2011/09/20/359051.html
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
匹配HTML标记的正则表达式: <(\S*?)[^>]*>.*? </\1> | <.*? />
评注:网上流传的版本太 ...
/*
提供zip文件的解压缩接口:
AdapterZipFile:
输入:zipFileName(zip文件的绝对路径),outputDirectory(zip文件解压缩后的存放路径)
输出:
说明:初始化函数
unZipFile:
输入:无
输出:
说明:解压缩zip文件,解压缩后存放到outputDirectory路径下
GetZipFileList:
输入:无
输出:list
说明:解压缩后的文件列表绝对路径存放在ArrayList动态数组中
*/
package com.mop.pushmail.adapter.html ...
linux相关资料下载
- 博客分类:
- linux
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
1、新建web项目,结构如下
Axis2
| src
| WebRoot
| | WEB-INF
| | |lib
| | |web.xml
| | index.jsp
将axis2-1.6.0-war.zip解压至tomcat的webapps目录,启动tomcat后会自动解压axis2.war
项目,将axis2工程下axis2-web拷贝至WebRoot下,同时将axis2中lib目录下的jar包全部
拷贝至项目中lib下,保留如下文件即可,目录结构如下
Axis2 ...
plsql打印出99乘法表
- 博客分类:
- oracle
declare x int; y int;begin x:=1; while x<=9 loop y:=1; while y<=x loop dbms_output.put(y || '*' || x || '=' || x*y || ' '); y:=y+1; end loop; dbms_output.put_line(''); x:=x+1; end loop;end;
长颈鹿但丁-生活语录
- 博客分类:
- 生活
1、那是你唯一一次放我鸽子,一放就是一辈子
2、天空下雨了,可以打伞,心下雨了,该怎么办呢?
3、你若先走了,转身就不要怪我也背对着你
4、格式化自己,只为删除你
5、你为了一个美丽的未来,放弃了我们温暖的现在
6、眼睛为你下着雨,心却为你撑着伞
7、我费尽千辛万苦爬上梯子的顶端,却发现梯子搭错了
8、我还在原地等你,你却已经忘记曾经来过这里
9、当你披上了婚妙,我也披上了袈裟
10、人家有的是背景,而我有的只是背影
11、你说你会等我回来,你确实等了,还找了一个人一起等
12、我在这里就不会没有家
13、希望你下辈子不要改名,这样我会好找你一点
14、麻烦问下,通住你心里的那条路该怎么走?
1 ...