
Java编程
wengtengfan
这个作者很懒,什么都没留下…
展开
-
应用Java反射技术将Excel文档的数据存入对应MySQL数据库
最近在做项目的时候遇到这样一个需求:客户给了一堆Excel数据文档,是从系统中导出的,我们需要按数据的格式建立数据库,读取这些文档,并存入数据库。 数据库采用MySQL,开发框架采用Spring+mybatis, 表已经建立好,Excel文件每一列的标题为汉字,所以每个表的字段名是自己定义的,并将列标题作为该字段的注释。梳理表之间的关系并建表,写好实体类,xml映射文...原创 2018-09-17 21:41:19 · 753 阅读 · 0 评论 -
Java通过JNA的方式调用dll库
在项目中需要用Java调用c++编写的dll库,以前了解过JNI的用法,后来发现JNA使用起来更加方便,缺点是不能在C++端调用Java端,但对于项目需求而言已经足够了。简单记录下JNA的用法。JNA调用C的库函数输出“Hello world!”:public class JnaTest { // This is the standard, stable way of mappin...原创 2018-11-25 14:48:28 · 701 阅读 · 0 评论 -
Java和C#中byte数据类型的转化
项目中需要用Java代码重写一部分使用C#实现的功能,其中一个函数用到byte数组作为参数,最终需要将byte数据转化为字符串类型,C#中的byte和Java中的byte取值范围不一样,Java中的取值范围为-128~127,C#中取值范围为0~255,所以不能直接进行转换。因为最终要通过二进制值进行转换为字符串,所以需要保证二者的二进制值是一样的。具体做法是将C#中的byte数组转为二进制存...原创 2018-11-26 23:48:29 · 3602 阅读 · 0 评论