java
文章平均质量分 91
娜迦T
这个作者很懒,什么都没留下…
展开
-
HttpCLient
一:地址http://hc.apache.org/index.html下载链接在左侧二:Server端 Python 3.2 + Bottlefrom bottle import route, request, run@route('/login',method='post')def login(): username = re原创 2012-04-02 21:10:32 · 607 阅读 · 0 评论 -
【就你不知道-利用velocity生成as get/set方法】
一:velocity模版引擎地址:http://velocity.apache.org/内容很详细,可以仔细看看。二:简单介绍1:写一个后缀为vm的文件,里面可以任意写内容,把要替换的内容换成占位符,按照规则。2:调用java代码,替换相应的内容,生成相应的文件等类型的输出,按照规则。三:实现目的提供as 变量名称和变量类型,生成as的get/set方法四:例子原创 2012-06-04 10:56:34 · 1490 阅读 · 0 评论 -
【就你不知道-Java 适配器模式】
一:图二:适配器模式在工作中十分常用,如果你要修改之前的项目代码,那么你肯定在不知不觉中已经用到了。三:应用场景1:有一个已经完成的类Do,项目已经上线。2:有了新的需求,需要重用Do中的一个方法,程序猿都是很懒的。3:新接口已经由设计人员设计好了,你无法修改。4:那么你应该怎么办?不想重新写代码实现接口,也不能修改之前的类代码。原创 2012-05-21 10:35:04 · 559 阅读 · 0 评论 -
【就你不知道-Java 合成模式】
一:图安全的:树枝树叶方法不一样,仅树枝有操作树叶的方法透明的:树枝树叶方法一样不管你们觉不觉得,反正我觉得好多名词起的非常蛋疼!二:透明的接口:package composite;public interface I { void add(I i); void remove(I i); void say();}原创 2012-05-25 08:29:57 · 1273 阅读 · 0 评论 -
【你不知道的flex】-【state状态切换之初始化方法】
一:背景flex全屏切换的效果二:目的1:状态2=》状态12:切换执行状态1的初始化方法(某方法,我们一般是init方法,你懂得)注:看似很简单,那么来试试吧。三:code 状态s1,状态s2两个状态s1,s2是两个自定义组件关键原创 2012-08-20 15:23:54 · 2824 阅读 · 0 评论 -
【你不知道的android】-【hessian】
一 、背景android项目不会去直接连接远程数据库,你懂的。一般都是调用接口,接口的技术实现多种多样,这次来介绍下hessian。二 、hessian在这里你能找到你所需要的文档,jar包,各种语言的实现。这里主要看java的实现。三 、目标做一个类似微博api的接口,供android程序调用。可参考腾讯微博api,如下urlhttp://op原创 2012-08-20 08:50:17 · 928 阅读 · 0 评论 -
【你不知道的Spring,Android】- 【模仿腾讯微博api】
一:tx weibo api如下url http://open.t.qq.com/api/t/showhttps://open.t.qq.com/api/t/show (oauth2.0使用)支持验证方式 oauth1.0、oauth2.0、openid&openkey格式 xml,json原创 2012-08-24 16:35:47 · 2360 阅读 · 0 评论 -
【你不知道的通讯】RMI、RPC、SOAP通信技术介绍及比对
1、RMI 使用java的程序员,对于RMI(RemoteMethod Invoke,远程方法调用)一定不陌生,在java中,为了在分布式应用开发时,能够方便调用远程对象,java提供了RMI的API。在 RMI 中,远程对象按照好象它是本地行事,客户机应用程序会直接调用远程对象存根上的方法,因此,调用起来就如本地对象一样方便。RMI中封装了对象和请求的网络传送,使得异地的对象服务直接可原创 2012-09-04 15:58:27 · 639 阅读 · 0 评论 -
【就你不知道android】-自定义字体
1:背景android开发的app,有时候默认的字体不能符合我们的要求,这个时候,就需要修改android系统的默认字体,或者添加我们自己的字体。默认字体在system/font/下面,你会发现好多ttf的文件,那么你懂了,法律已经无法阻止你了。2:目的通过程序代码,实现android的app字体的非默认化。3:截图 4 code 字体放到原创 2012-09-04 16:01:54 · 579 阅读 · 0 评论 -
【你不知道的Jetty】
嵌入式jetty本文主要讲述如何使用嵌入式jetty,创建http/https服务器.一. 相关jar包Jetty-serverJetty-servlet二.创建方式2.1)最简单的123Server server = new Server(8080);server.start();server.j原创 2012-09-29 16:47:13 · 864 阅读 · 0 评论 -
【你不知道的Java】-汉字转换拼音
一:String cnStr = "钓鱼岛是中国的";diao yu dao shi zhong guo de 二:codepublic static String getPinYin(String src) { char[] t1 = null; t1 = src.toCharArray(); // System.out.println原创 2012-10-11 09:42:23 · 1377 阅读 · 5 评论 -
EL表达式,你应该知道
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User)session原创 2012-10-17 08:57:18 · 1129 阅读 · 1 评论 -
【你不知道的java Comet】-【Pushlets】
一、什么是Comet?Comet简单说是服务器推送技术,由后台程序向前台推送消息,前台收到消息后,调用回调方法,更新前台内容,而无需前台主动发送请求,可以替代传统的前台轮训方法。详细了解Comet,请看这里:介绍1介绍2二、什么是Pushlet?Pushlets是一个免费开源的,基于http协议的,基于发布-订阅模式的JAVA comet实现,也可以使用ajax。详细的原创 2012-11-28 16:43:30 · 940 阅读 · 0 评论 -
RegExUtil
大家看看,有需要的拿走。import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExUtil { public final static String EMAIL =原创 2012-11-14 15:46:30 · 697 阅读 · 0 评论 -
【就你不知道-Java 标识接口】
一:标识接口标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。例如 java.io.Serializable和java.rmi.Remote实现了这个接口,就相当于有了一个标签,给你盖个章,这个意思二:DOTA中事例CW时候,都有ban英雄,那么被ban的英雄就不能出现在可以选择英雄列表中。三:通俗原创 2012-05-11 16:48:14 · 1014 阅读 · 0 评论 -
【就你不知道-Java 建造模式】
一:图大体是这么个意思二:使用建造模式能达到的效果三:建造模式的应用场景四:codepublic abstract class Car { private String wheel; private String body; private String engine; public String ge原创 2012-05-11 15:35:22 · 1090 阅读 · 0 评论 -
简单的Httpserver,Httpclient,xml
简单演示Http SERVER,CLIENT发送接收xml的流程。XMLSERVER:监听某端口:接收xml,并解析。public class XmlServer { private int port; public XmlServer() { } public XmlServer(int port原创 2012-04-05 15:31:37 · 1350 阅读 · 0 评论 -
菜鸟学堂 -【Java 定时器】
本文主要介绍TimerTask和Timer方式一:Timerpublic class Timerextends Object一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。 二:TimerTaskpublic abstract class TimerTaskextends Objec原创 2012-04-10 11:47:59 · 762 阅读 · 0 评论 -
菜鸟学堂 -【Java FTP及FTP服务器搭建】
一:本文采用apache项目组的Apache Commons Net™ library项目地址:http://commons.apache.org/net/如下图:可见FTP只是其中一个支持的协议,还有很多其他,如有需要的同学,可参考官方网站。FeaturesSupported protocols include: FTP/FTPSF原创 2012-04-11 10:31:04 · 1867 阅读 · 0 评论 -
【你不知道的Java】-【for 循环】
一:for(;true;){ System.out.println(123); }二: for (int i = 0,j=1; i < 3&&j<5; i++,j++) { System.out.println(i+j); }三:int i = 0 ; for(;i<5;i+=2){ System.out.println(i)原创 2012-04-24 17:00:46 · 623 阅读 · 0 评论 -
【你不知道的Java】-【初始化】
JAVA尽可能保证所有变量在使用前都得到初始化。一:java会对未初始化的变量进行检查 void test(){ int i; i++; }报错:The local variable i may not have been initialized二:java自动初始化基本类型public class C { class CC{原创 2012-04-25 15:41:49 · 765 阅读 · 0 评论 -
【就你不知道-Java 继承】
一:父类public class A { final String name="A"; void A1(){};}子类public class AA extends A{ String name="AA"; void AA1(){}; public static void main(String[] args) { A a =原创 2012-04-26 13:55:02 · 512 阅读 · 0 评论 -
【就你不知道-Java 字符串】
也行你知道,也许你不知道一: @Test public void test() { long start = System.currentTimeMillis(); String str = ""; for(int i = 0 ; i < 499990 ;i++){ str = str+i; } long end = System.currentTimeMi原创 2012-04-26 11:07:27 · 718 阅读 · 0 评论 -
【你不知道的Java】-【抽象类、内部类】
抽象类、内部类对于初学者来说,可能比较模糊,只停留在概念上,下面,就用大家耳熟能详的DOTA中的操作来做简单说明。一:要干什么?用抽象类和内部类在描述DOTA中英雄释放4个技能的操作。什么?你不知道有4个技能,那么.....你先去玩几把DOTA再说。二:英雄类-抽象类所有英雄都要继承这个类,顺带用枚举表示了下四个技能。package co原创 2012-04-26 14:42:30 · 858 阅读 · 0 评论 -
【就你不知道-Java 冒泡==你是不是高富帅】
一、冒泡排序(BubbleSort)的基本概念 依次比较相邻的两个数,将小数放在前面,大数放在后面。 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交原创 2012-04-28 15:42:52 · 1465 阅读 · 0 评论 -
菜鸟学堂 -【Java 定时器 二 -Quartz 】
说明:前一个 菜鸟学堂 -【Java 定时器 】 发现一个问题:TImer 启动后,你再去修改pc的时间,timer里面的时间是不受影响的,timer是以启动时的时间为准。那么必须要使用很多人推荐的Quartz了JOB类:定期执行的任务类,也就是你要做的任务,放在这个类里面public class Myjob implements Job{ publ原创 2012-04-16 15:07:07 · 1352 阅读 · 0 评论 -
【就你不知道-Java clone】
请看下面的代码一:codepublic class Clone implements Cloneable{ private int num; public int getNum() { return num; } public void setNum(int num) { this.num = num; } @Override protect原创 2012-05-02 15:41:41 · 547 阅读 · 0 评论 -
【你不知道的Java】-【枚举】
你不知道的Java环节,大部分采用dota作为背景,如有错误,请谅解并指正。一:基本public enum Hero { AM, BM, AA;}这样,我们就把部分英雄放入到一个枚举中。System.out.println(Hero.AA); System.out.println(Hero.AM); System.out.println(H原创 2012-04-19 09:06:59 · 616 阅读 · 0 评论 -
菜鸟学堂 -【Oracle Java Sources 】
在Oracle中写java代码有木有?有的,亲。如图:AA:create or replace and compile java source named aa aspublic class AA{ public static int getid() { return 1; } }FN_AA:create or原创 2012-04-19 09:08:17 · 946 阅读 · 0 评论 -
菜鸟学堂 -【Java 导出Javadoc】
割割割一:二:三:四:五:六:finish原创 2012-04-20 08:48:00 · 441 阅读 · 0 评论 -
【你不知道的Java】-【用ue 格式化sql 供StringBuffer 使用 】
一:原sql语句select * from (select Info_Id, Title, image_file, url_link, create_Timestamp, editor, category_id,原创 2012-04-24 11:16:25 · 1905 阅读 · 0 评论 -
简单的Httpserver,Httpclient,xml
简单演示Http SERVER,CLIENT发送接收xml的流程。XMLSERVER:监听某端口:接收xml,并解析。 public class XmlServer { private int port; public XmlServer() { } ...2012-04-06 08:44:46 · 182 阅读 · 0 评论