日常開發輔助小工具
阿新 • • 發佈:2018-12-12
說明
日常開發中,很多時間花在字串處理,資料處理,轉換處理及其其他需求,會打了頻繁工作,導致效率降低,現開發了一個工具,以方便為目的,解決平時生活中開發的效率問題; 使用說明地址:日常小工具使用說明 執行環境:jdk1.6.0_39
下載地址
下載後在oracle資料庫中執行指令碼(TABLES_NAME替換為實際情況的表空間名稱):
-- Create table
create table USER_LOGIN
(
v_user_name VARCHAR2(50),
v_user_password VARCHAR2(30),
n_user_information NUMBER not null,
n_is_activation NUMBER default 0,
v_method VARCHAR2(10),
d_start_create_time DATE not null,
d_end_update_time DATE not null
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
) ;
-- Add comments to the table
comment on table USER_LOGIN
is '使用者登入資訊表';
-- Add comments to the columns
comment on column USER_LOGIN.v_user_name
is '使用者名稱';
comment on column USER_LOGIN.v_user_password
is '使用者密碼';
comment on column USER_LOGIN.n_user_information
is '使用者id';
comment on column USER_LOGIN.n_is_activation
is '啟用狀態(0:未啟用,1:已啟用,2:鎖定)';
comment on column USER_LOGIN.v_method
is '註冊方式(手機號,郵箱號)';
comment on column USER_LOGIN.d_start_create_time
is '第一次建立時間';
comment on column USER_LOGIN.d_end_update_time
is '最後一次更新時間';
-- Create/Recreate primary, unique and foreign key constraints
alter table USER_LOGIN
add constraint PK_N_USER_INFORMATION primary key (N_USER_INFORMATION)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table USER_LOGIN
add constraint UQ_V_USER_NAME unique (V_USER_NAME)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create table
create table PATH
(
n_id NUMBER not null,
v_desc VARCHAR2(1000),
n_chk_dsk NUMBER,
v_path VARCHAR2(1000),
v_name VARCHAR2(1000) not null,
v_type VARCHAR2(1000),
v_root VARCHAR2(1000),
b_txt BLOB,
d_start_create_time DATE,
d_end_update_time DATE
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table PATH
is '檔案詳情';
-- Add comments to the columns
comment on column PATH.n_id
is '檔案id';
comment on column PATH.v_desc
is '檔案功能描述';
comment on column PATH.n_chk_dsk
is '檔案上級目錄';
comment on column PATH.v_path
is '檔案路徑';
comment on column PATH.v_name
is '檔名稱';
comment on column PATH.v_type
is '檔案型別';
comment on column PATH.v_root
is '檔案說明';
comment on column PATH.b_txt
is '檔案內容';
comment on column PATH.d_start_create_time
is '首次建立時間';
comment on column PATH.d_end_update_time
is '最後一次修復時間';
-- Create/Recreate primary, unique and foreign key constraints
alter table PATH
add constraint PK_PATH_N_ID primary key (N_ID)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table PATH
add constraint PK_PATH_V_NAME unique (V_NAME)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create table
create table COPY
(
n_id NUMBER not null,
c_user VARCHAR2(200),
c_name VARCHAR2(400),
c_type VARCHAR2(400),
d_date DATE not null,
b_desc BLOB,
b_enclosure BLOB
)
tablespace TABLES_NAME
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the columns
comment on column COPY.n_id
is 'id';
comment on column COPY.c_user
is '使用者名稱';
comment on column COPY.c_name
is '筆記名稱';
comment on column COPY.c_type
is '筆記型別';
comment on column COPY.d_date
is '筆記建立日期';
comment on column COPY.b_desc
is '筆記內容';
comment on column COPY.b_enclosure
is '筆記附件';
-- Create/Recreate primary, unique and foreign key constraints
alter table COPY
add primary key (N_ID)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table COPY
add constraint U_COPY unique (D_DATE)
using index
tablespace TABLES_NAME
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
使用方式
下載後雙擊CompanyTool.vbs即可,如需移動與CompanyTool.jar必須同一個目錄即可
已完成功能
文字解析
圖片轉Base64:把圖片轉換成Base64的資料
中文和unicode互轉:中文和unicode字符集的轉換
文字轉換功能
- java常用的引數:此功能為系統自動輸出,直接點選輸出結果即可
- 解析獲得路徑:svn中通過選中某版本-複製到剪下板,得到svn資訊的結果轉換為不重複的路徑並自定義是否排序
- 時間轉時間戳和時間戳轉時間
- 漢語轉拼音:通過填寫漢字,輸出為拼音
- 欄位轉換:用於通過PLSQL Developer 11或12豎行顯示欄位轉換帶有’,'的欄位作為sql中的可執行語句部分,並自定義是否排序顯示
- 行列轉換:單行時以’,'分離,多行時通過空格顯示在一行,並且自定義是否排序
- 獲取append內部資料得到SQL:只提取括號內的資料
- 通過SQL新增append:SQL每行新增append,以能在java或其他語言中執行
生活常用
- 便籤