thrift/swift:codegen-thrift java代码生成器

codegen-thrift 是最近我完成的一个java代码生成程序,实现从普通接口类型生成基于thrift/swift框架的service/client 端封装java代码.这个工具可以让你在不修改现有的接口定义的情况下,自动生成基于现有接口的thrift service /client代码,实...

2018-03-06 14:59:27

阅读数:279

评论数:0

jnaerator:java调用动态库的神器,JNA代码自动生成工具

众所周知,java程序如果要调用动态库(.so,.dll)的函数,最传统方式是使用JNI技术,用JNI写java调用接口代码是非常痛苦的,调试也是比较麻烦的事儿,JNA推出后,大大降低了开发难度,java程序员只要为对应的动态库定义java native方法代码,为对应的C数据结构写出java对象...

2018-02-04 15:15:57

阅读数:1777

评论数:0

thrift/swift:对swift2thrift-generator-cli IDL生成工具的改进

swift2thrift-generator-cli是thrift/swift提供的一个IDL文件命令行生成工具,它可以根据一个java服务接口类(interface,class)生成对应的IDL文件。 对于基于java做thrift框架的开发项目来说,这可是个神器,如果你的服务端是java开...

2017-12-22 22:33:40

阅读数:379

评论数:0

velocity:宏(#macro)出现中文乱码

最开始使用velocity时,输出中文乱码,我的解决办法 是在调用 mergeTemplate 方法时指定encoding为UTF-8,然后就正常了。Velocity.mergeTemplate(String templateName, String encoding, Context conte...

2017-11-04 17:13:55

阅读数:458

评论数:0

thrift:swift 命令行生成 IDL文件及Client java代码过程

swift是一个用于创建thrift 序列化类型和服务的java工具库,使用swfit可以生成非常简洁的java代码。并且更重要的是可以通过java代码生成接口描述文件(Thrift interface description language,IDL). 多数情况下,服务端的应用都是java写...

2017-10-11 15:12:17

阅读数:1620

评论数:5

sql2java:一次外科手术式的bug修复过程

我接触的第一个也是目前唯一的ORM工具就是鲜为人知的sql2java,这个名字倒是很容易顾名思义,一看就知道是自动生成数据库访问代码(java)的code generator. 关于它的使用介绍,参见我的一篇博文《sql2java:一个古老但稳定的轻量级的ORM工具的使用说明》。 如果你看过上...

2017-07-14 12:04:42

阅读数:3063

评论数:2

sql2java:一个古老但稳定的轻量级的ORM工具的使用说明

大约在2011年,我刚开始接触java开发的时候 ,接触的第一个ORM工具就是sql2java. 官网地址:https://sourceforge.net/projects/sql2java 这是一个轻量级的java code generator.可以根据你的要求,对数据库中指定的table/...

2017-07-14 00:38:50

阅读数:1450

评论数:0

gsoap:stub代码(C++)在mingw下与C++11代码一起编译出错

理论上,gsoap生成的代码是可以在各种编译器下编译的。但现实是我用gsoap生成的c++代码,在windows/mingw就没办法编译,在windows/vs2015下可以正常编译,在linux/gcc也能 正常编译,给人的感觉似乎是没有在mingw下做过基本测试(真的是这样吗???)。简单的错...

2016-09-06 00:35:50

阅读数:926

评论数:0

根据java编译器规则在Class中搜索匹配指定参数类型表的泛型方法(GenericMethod)

因为项目的需要,设计了一个满足特定需要的代码自动生成工具。在开发过程中需要根据方法名和方法参数类型数组在指定的类中根据java编译器的规则找到与之最匹配的泛型方法。 例如,对下面这个类 ,调用test(1,new URL(“http://www.sohu.com“),new Date())会最终...

2015-09-23 14:49:24

阅读数:1225

评论数:0

提示
确定要删除当前文章?
取消 删除