- 博客(10)
- 收藏
- 关注
原创 Jersey架构下的Restful接口学习笔记(二)
本文主要讲解了Jersey架构的2.0客户端代码、过滤器、统一异常已经整合Spring架构的方法。
2017-03-01 19:51:12 845
原创 Java工作笔记:Java函数式编程学习
Java函数式编程学习 以一个简单需求为例:把一个类中所有的成员名按照如下样式构成字符串: Arrays.asList("name1","name2","name3") 这里使用Java反射机制 使用传统的方法代码: public String class2Str(Class d){ Field[] fields = d.getD
2016-12-28 20:21:14 428
原创 Java工作笔记:工作中使用JNA调用C++库的一些细节
1.调用本地接口:先看最基本的调用代码:public interface testFunction extends Library{ testFunction INSTANCE = (testFunction) Native.loadLibrary(Platform.isWindows() ? "win_sdk" : "linux_sdk", testFunction.class)
2016-12-11 18:21:32 6372 3
原创 分别使用Python和Java抓取百度搜索结果
最近有了点空闲学习了下Python的语法,还别说,Java学习了一段时间之后看Python的语法简单多了。记得当时主要用C语言开发的时候,看Python的代码有点困难。 看了下Python的语法后,试着写了个简单地爬虫程序抓取百度搜索的结果。然后用Java也写了一个相同功能的爬虫对比了一下,代码如下:Python代码:# coding=utf-8import u
2016-11-17 21:32:19 2918 1
原创 使用Java调用Windows批处理命令来实现ICE服务端看门狗(守护进程)
最近默默地进入了两三个项目组,其中一个是关于ICE服务的项目。关于ICE分布式架构网上有很多资料,这里就不详述了。好不容易搞完ICE的几个接口,由于做项目产品化的缺人,只好由我来继续搞ICE服务端的产品化相关工作。其中一个需求就是需要一个看门狗(守护进程)来“看着”ICE服务进程,该服务进程是在windows系统下跑的,这里就需要Java来调用Windows下批处理的一些命令。下面的代
2016-11-13 18:13:11 1858
原创 Jersey架构下的Restful接口学习笔记
Restful接口学习笔记框架:Jersey架构,Maven管理 前言:个人认为restful总体上采用的是MVC架构思想,但是Jersey这个框架体现的不明显。所以我在我的代码中模块逻辑操作处理(相当于代码中的resource文件夹),还有控制块数据操作处理(即代码中的server文件夹)完全分成两部分。而MVC架构中的视图部分由于没有需求暂时没有开发。REST 是一种架构原
2016-09-11 10:54:59 1662
原创 Java工作笔记:在jetty插件下调用C接口透传数据库正常但在Tomcat下中文出现乱码现象
一.猜想是Tomcat默认编码不对 于是打开&Tomcat_HOME&/conf/server.xml文件,修改: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
2016-09-11 10:10:22 719
原创 Java工作笔记:关于Java调用C库时,Json和结构体间相互转换
Java web中遇见把调用C库时,入参和出参的结构体转换成Json格式输出。有的结构体内含有大量属性的时候,一个一个添加手都要加断了。于是我使用了JAVA的反射机制来实现结构体和JSON格式之间的相互转换。减轻了大量的复制粘贴过程。
2016-08-13 21:00:56 2477
原创 Java工作笔记:部署Tomcat时使用jni和jna调用DLL文件的问题
部署Tomcat时使用jni和jna调用DLL文件的问题我的前一篇博客提到,我们公司项目的restful框架中要用到底层的DLL C++库,最后经过测试验证结果选择采用JNA方法来调DLL库。之后基础框架在IDEA中的jetty服务中调试成功,但是在部署到Tomcat上时出现了无法加载DLL库的状况,只能现学现卖了。一. 把DLL文件放在Tomcat下
2016-07-29 23:10:49 10083 6
原创 java工作笔记:web 编程中关于jni和jna两种工具操作和性能对比测试
第一次发博客有点紧张哈。 最近刚刚公司转岗从底层C语言的编写到做Java的web restful架构。其中需要调用底层C++代码库。所以对于选择哪种方法从Java调用C的代码做了简单地学习和对比测试。在这里把他们贴出了。希望能有大神出来指点指点哈。 这里我百度了下JAVA调C的方式主要有两种:JNA和JNI 接下来就是对这两种方法的操作简单地
2016-07-24 17:47:24 4651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人