欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

日常开发辅助小工具

程序员文章站 2022-03-04 18:56:34
...

说明

日常开发中,很多时间花在字符串处理,数据处理,转换处理及其其他需求,会打了频繁工作,导致效率降低,现开发了一个工具,以方便为目的,解决平时生活中开发的效率问题;
使用说明地址:日常小工具使用说明
执行环境:jdk1.6.0_39或以上

下载地址

链接:点此下载,提取码:09t4
附件列表:
CompanyTool.vbs
CompanyTool.jar

下载后在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字符集的转换

文本转换功能

  1. java常用的参数:此功能为系统自动输出,直接点击输出结果即可
  2. 解析获得路径:svn中通过选中某版本-复制到剪切板,得到svn信息的结果转换为不重复的路径并自定义是否排序
  3. 时间转时间戳时间戳转时间
  4. 汉语转拼音:通过填写汉字,输出为拼音
  5. 字段转换:用于通过PLSQL Developer 11或12竖行显示字段转换带有’,'的字段作为sql中的可执行语句部分,并自定义是否排序显示
  6. 行列转换:单行时以’,'分离,多行时通过空格显示在一行,并且自定义是否排序
  7. 获取append内部数据得到SQL:只提取括号内的数据
  8. 通过SQL添加append:SQL每行添加append,以能在java或其他语言中执行​​

生活常用

  • 便签
相关标签: 工具