使用koala插件完成项目创建、业务开发、打包发布

Quick Start1 Koala的下载和安装 1.1 前提准备 使用koala,确保你的电脑上已安装并正确运行以下软件: 1) JDK 1.5以上 2) Maven 2以上 3) eclipse 3.7以上 4) eclipse安装m2eclipse插件 m …… 阅读全文

JAVA中使用JSON进行数据传递

最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作。其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据。首先,在JAVA中使用JSON需要引入 org.json 包(点击这里 可以下载相应的JAR包! …… 阅读全文

用Jersey开发RESTful服务

REST基础概念:在REST中的一切都被认为是一种资源。每个资源由URI标识。使用统一的接口。处理资源使用POST,GET,PUT,DELETE操作类似创建,读取,更新和删除(CRUD)操作。无状态。每个请求是一个独立的请求。从客户端到服务器的每个请求都必须包含所有必要的信息,以便于理解。通信都是通过展现。例如XML,JSONRESTful Web服务由于其简单替代 …… 阅读全文

RESTful的java客户端调用案例源码

在这个例子中,我们将看到如何使用java.net包实用工具,创建一个访问REST服务RESTful的客户端。当然这不是创建一个RESTful客户端最简单的方法,因为你必须自己读取服务器端的响应,以及Json和Java对象的转换。请求Getpublic class JavaNetURLRESTFulClient { private static final Str …… 阅读全文

格式化jd-gui反编译源码的行号

jd-gui是一个非常好的java反编译工具。但是有一点就是用它导出的java文件与源代码中的行号大部分是对应不上的。jd-gui采用将行号以注释的方式显示出来比如在某行开头有个这个”/*100*/”表示这行代码在源代码里的第100行。这样的话我们在没有源文件的时候又希望能够远程调试代码几乎是不可能的,并且对于有代码洁癖的人来说阅读带有这么多无用的注释内容更痛苦了。在这里写了个小工具,将行 …… 阅读全文

.NET开发中的一些小技巧

这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Em …… 阅读全文

常用正則表達式

匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的 …… 阅读全文

把VBScript的函数迁移到C#.NET

VBScript 5.6 FunctionsC# codeAbsSystem.Math.AbsArrayNew Object() { } Asc, AscB, AscWMicrosoft.VisualBasic.Strings.AscAtnSystem.Math.AtanCBoolSystem.Co …… 阅读全文