- 浏览: 40384 次
- 性别:
- 来自: 湖南
最新评论
-
乔小巴:
你好,我怎么在kettle设计器里面调用这个java代码呢?
SFTP文件上传和下载
文章列表
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码 ...
最近不太忙,发现现在服务之间的交互都是通过xml进行的,所以今天理了一下xml的两种解析方式。首先是最流行的dom4j解析。先解析,然后通过反射转成对象。
用到的jar:dom4j-1.6.1.jar jaxen-1.1.1.jar
1.xml字符串转成对象:
/**
...
barcode产生条形码(barcode4j.jar,jpg格式)
/**
*1. 生成条形码文件
* @param file 生成条形码图片绝对路径
* @param code 条形码编码
*/
public static void generateCode128Barcode(File file, String code) {
Code128Bean bean = new Code128Bean();
final int dpi = 200;
// barcode
bean.set ...
1.action代码:
/**
* 文件处理的底层action 供需要处理文件的action继承
* @author xxx
* @date 2014-10-14
* @time 下午3:24:33
* @version 1.0
*/
@SuppressWarnings("serial")
public abstract class FileAction extends AbstractAction{
private static Logger logger = Logger.getLogger(FileAction.class);
...
怎样发布一个服务,被另外一个服务调用。以我在项目中的运用为例。
以下是我们当初的老大给我的文档 -----------------------------------------------------
我要发布的服务是一个借助office的com组件处理word,Excel的服务,在DocumentTool中有方法HTML转WORD(htmlToWord)、在Word文档插入条形码(insertImage2Word)、WORD转HTML
我自己对线程一章的总结:
1、线程与进程:
1、线程是进程的组成部分,一个进程可以拥有多个线程
2、一个程序运行后至少有一个进程,一个进程可以包含多个线程,但至少包含一个线程
3、线程是独立运行的
4、进程 ...
1、查看vg_data的空间是否可用
A3A-GLDB1:~ # vgdisplay vg_data
--- Volume group ---
VG Name vg_data
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 44
VG Access read/write
VG Status resizable
MAX LV ...
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
这个其实不难,但是老是忘记,所以记下来,下次就不用网上到处搜索了,我的JDK是安装在默认的路径下的。
----------------------------------
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级系统配置"-->"高级 ...
/**
* 冻结表入口方法
* @oFrozenTable:需要冻结的表名
* @iFrozenRowHead:冻结的表头行数
* @iFrozenRowFoot:表尾巴行数
* @iFrozenColLeft:表左边行数
*/
function FrozenTable(oFrozenTable, iFrozenRowHead, iFrozenRowFoot, iFrozenColLeft)
{
oFrozenTable.HeadRow = iFrozenRowHead;
var oDivMaster = oFrozenTable.parentElem ...
通过root登陆,密码:*****
su - oracle
---------
1.启动数据库
sqlplus /nolog
connect /as sysdba
startup
2.关闭数据库
sqlplus /nolog
connect /as sysdba
shutdwon abort;
3.启动监听器
lsnrctl start
4.停止监听器
lsnrctl stop
5.查看监听器状态
lsnrctl
6.当前用户退出
exit
---------------------------
1、用正则表达式判断解析出来的字符串是否为科学计数法表达式:
String account="解析出来的结果";
String regex="^((\\d+.?\\d+)[Ee]{1}(\\d+))$";
Pattern pattern = Pattern.compile(regex);
Matcher m = pattern.matcher(account);
或者:
public static boolean isNumber(String str)
{
boo ...
J2EE项目中容易出现乱码问题,一般我们分三层去定位:jsp,java代码,数据库。
这里我主要整理java代码中出现乱码问题的解决方法:
其中以tomcat为服务器。
-------------
乱码:
①修改Tomcat---->conf----->server.xml文件,在修改端口的标签后面加一行代码,如下:
Xml代码
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
...
1.查哪个过程被锁
查V$DB_OBJECT_CACHE视图:
SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND CLOCKS!='0';
2. 查是哪一个SID,通过SID可知道是哪个SESSION
查V$ACCESS视图:
SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名';
3. 查出SID和SERIAL#
查V$SESSION视图:
SELECT SID,SERIAL#,PADDR FROM V ...
--------------------------------
1.抽象类:abstract
1.抽象类与普通类的区别:
不能创建实例。普通类不能包含抽象方法,而抽象类中可以包含抽象方法(注意是可以,也就是说一个抽象类中可以没有一个抽象方法)。
2.区分抽象方法与空方法:
public abstract void test();---抽象方法
public void test(){}--空方法
3.不存在抽象变量,抽象属性,抽象构造器:
abstract不能修饰属性,变量,构造器;抽象类中可以存在构造器。
4.private和abstract不能 ...
6:Jacob:需要借助Office的com组件(jacob.jar)
所以这个只能放在装有office环境的windows环境下。
把jacob-1.16-M2-x86.dll放在C:\WINDOWS\system32目录下
static int WORD_HTML = 8;
static int WORD_TXT = 7;
static int EXCEL_HTML = 44;
/**
*1. 在Word文档插入图片
* @param fileWordPath:word文档绝对路径
* @param fileImagePath:需要插入的图片的绝对路径
* @return 是否插入图片成功 ...