自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Jersey架构下的Restful接口学习笔记(二)

本文主要讲解了Jersey架构的2.0客户端代码、过滤器、统一异常已经整合Spring架构的方法。

2017-03-01 19:51:12 799

原创 Java工作笔记:Java函数式编程学习

Java函数式编程学习 以一个简单需求为例:把一个类中所有的成员名按照如下样式构成字符串: Arrays.asList("name1","name2","name3") 这里使用Java反射机制 使用传统的方法代码: public String class2Str(Class d){ Field[] fields = d.getD

2016-12-28 20:21:14 398

原创 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 6277 3

原创 分别使用Python和Java抓取百度搜索结果

最近有了点空闲学习了下Python的语法,还别说,Java学习了一段时间之后看Python的语法简单多了。记得当时主要用C语言开发的时候,看Python的代码有点困难。    看了下Python的语法后,试着写了个简单地爬虫程序抓取百度搜索的结果。然后用Java也写了一个相同功能的爬虫对比了一下,代码如下:Python代码:# coding=utf-8import u

2016-11-17 21:32:19 2889 1

原创 使用Java调用Windows批处理命令来实现ICE服务端看门狗(守护进程)

最近默默地进入了两三个项目组,其中一个是关于ICE服务的项目。关于ICE分布式架构网上有很多资料,这里就不详述了。好不容易搞完ICE的几个接口,由于做项目产品化的缺人,只好由我来继续搞ICE服务端的产品化相关工作。其中一个需求就是需要一个看门狗(守护进程)来“看着”ICE服务进程,该服务进程是在windows系统下跑的,这里就需要Java来调用Windows下批处理的一些命令。下面的代

2016-11-13 18:13:11 1826

原创 Jersey架构下的Restful接口学习笔记

Restful接口学习笔记框架:Jersey架构,Maven管理 前言:个人认为restful总体上采用的是MVC架构思想,但是Jersey这个框架体现的不明显。所以我在我的代码中模块逻辑操作处理(相当于代码中的resource文件夹),还有控制块数据操作处理(即代码中的server文件夹)完全分成两部分。而MVC架构中的视图部分由于没有需求暂时没有开发。REST 是一种架构原

2016-09-11 10:54:59 1622

原创 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 694

原创 Java工作笔记:关于Java调用C库时,Json和结构体间相互转换

Java web中遇见把调用C库时,入参和出参的结构体转换成Json格式输出。有的结构体内含有大量属性的时候,一个一个添加手都要加断了。于是我使用了JAVA的反射机制来实现结构体和JSON格式之间的相互转换。减轻了大量的复制粘贴过程。

2016-08-13 21:00:56 2375

原创 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 9914 6

原创 java工作笔记:web 编程中关于jni和jna两种工具操作和性能对比测试

第一次发博客有点紧张哈。       最近刚刚公司转岗从底层C语言的编写到做Java的web restful架构。其中需要调用底层C++代码库。所以对于选择哪种方法从Java调用C的代码做了简单地学习和对比测试。在这里把他们贴出了。希望能有大神出来指点指点哈。     这里我百度了下JAVA调C的方式主要有两种:JNA和JNI     接下来就是对这两种方法的操作简单地

2016-07-24 17:47:24 4377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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