生成

java生成EXCEL表单简单demo

血红的双手。 提交于 2020-02-28 18:13:07
//下面是实体类 package com.test.model; import java.util.Date; //模板数据实体 public class UserTmpl { private int id; private String name; private Date birthday; private String identity; private String phone; private String address; private String Email; public UserTmpl() { super(); } public UserTmpl(int id, String name, Date birthday, String identity, String phone, String address, String email) { super(); this.id = id; this.name = name; this.birthday = birthday; this.identity = identity; this.phone = phone; this.address = address; Email = email; } public int getId() { return id; } public void setId(int id

一个用Java语言写的生成SQL(merge)脚本的小工具

让人想犯罪 __ 提交于 2019-12-16 18:11:14
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、工具的制作背景 最近在工作中遇到了这样一个问题:前台的客户端程序需要在后台指定程序更新后清空本地的缓存,后台程序的数量不止一个。这个问题的症结在于客户端程序并不知道后台程序是什么时候更新的,为了解决这个问题,我想了如下的办法: 1、在配置表中设立配置项,保存后台程序的版本号,每次后台程序更新时,将这个版本号也同步更新 2、前台客户端程序也保存一组后台程序的版本号,每次登录程序后读取配置表中的版本号,二者进行比较,如果有一组版本号不匹配,则说明后台程序有变动,前台客户端就需要清空本地的缓存数据了 本次制作的小工具,功能就是在上面的第1步时,根据XML的配置生成若干个SQL语句(merge语句),用于更新配置表中的对应配置项。设计这个工具的目的,一是在修改SQL语句的时候可以避免因马虎等因素造成的语句书写错误,二是同时生成一次语句后可以分享给多个人在多个环境上同时进行升级。 二、工具代码 这个小工具是用Java语言写的,工程如下: 文件version.xml存储了我们准备配置的版本号信息 <?xml version="1.0" encoding="UTF-8"?> <systems author="Tsybius2014" output="updateVer.sql" remark="none"> <!--

windows下VS2010中lib与dll文件的生成与使用

天涯浪子 提交于 2019-12-04 07:51:47
近期在windows下开发了某个程序,需要将其生成静态文件(lib)以及动态库文件(dll),其中参考了不少帖子,有的讲得也不是很清楚明白,先将本人实践过的记录一下,供后期自己查询,也供各位大牛点评。 一、lib文件的生成与使用 1、lib的生成 相对来说,静态库文件还是比较容易生成和使用的,在代码上,貌似也不需要更改什么,举例说明: 头文件函数声明形式如下: extern bool Uninitialize(); 在VS2010项目中,“新建->项目->Win32项目->静态库”,配置好相应的项目属性即可。 其中大致包括(根据个人项目需要去配置,如何配置可参考网上其他帖子,比较多): “配置属性->常规->字符集->(选你需要的字符集)” “VC++目录->包含目录” “VC++目录->库目录” 项目生成之后,会在项目目录中生成相应的lib文件,这个lib文件就是真正的静态库文件。(与dll生成中产生的lib文件还是不同的,这在dll生成的时候需要特别注意一下) 2、 lib文件使用,无需过多配置,只需要在“VC++目录->库目录”引入需要的lib文件即可 二、dll文件的生成与使用 1、dll的生成 动态库文件dll的生成就没有那么简单了,稍微需要修改一点源码(相比起来,还是比较喜欢Linux下so文件生成的方式,完全不需要更改源码,编译命令修改即可) 同样举例说明

使用 MyBatis Generator 工具生成MyBatis相关类和Mapper文件

ぃ、小莉子 提交于 2019-12-02 19:21:09
一、准备工作 使用Eclipse建立一个Java项目,结构如下: 其中,GenMyBatis.java用于存放项目的main函数。GenTarget目录下有三个子目录mapper_java、mapper_xml、object_example_java。还有两个配置文件database.properties。 另外,项目还需要引用一个jar包:E:\jars\mybatis-generator-core-1.3.2.jar。这个包可以从这个地址获取: https://github.com/mybatis/generator/releases 二、建立database.properties和generatorConfig.xml database.properties用于一些数据库连接相关的配置。因为这部分配置变化的可能性较大,因此单独放到一个文件中: classPath=E:/jars/mybatis-3.2.2/lib/ojdbc14-10.2.0.2.0.jar jdbc_driver=oracle.jdbc.driver.OracleDriver jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl jdbc_user=这里输入用户名 jdbc_password=这里输入密码 generatorConfig