logo
  • 首页
  • 开发平台
    • C++
    • C#
    • VB.net
    • JavaScript
    • Java
    • HTML
    • Delphi
    • Objective-c
  • 代码
    • C++
    • C#
    • VB.net
    • JavaScript
    • Java
    • HTML
    • Delphi
    • Objective-c
  • 在线杂志
  • 课程
    当前位置:
  1. VCKBase
  2. Java

用Java注解+反射模拟Guava中EventBus

2016-08-16

之前使用EventBus,感觉通过Java的注解和反射能够模拟它的工作过程,今天做了尝试,主要实现订阅者订阅指定类型的消息,如果发送的消息是该类型则接收,否则就不接收。效果还不错,基本的功能都实现了。下面直接上代码。 首先要定义一个注解,用来标记订阅的方法: package myeventbus; import java.lang.annot

Java开发学习笔记之八:servlet之间的协作

2016-08-16

  servlet与servlet,servlet与JSP(其本质也是servlet)之间需要合作。主要因为以下几个原因:1.当Web程序比较复杂时,使用一个servlet来完成所有的功能显然是不合理的。2.Web构件之间分工不同。比如servlet比较适合对于请求和响应的控制,而JSP更适合在程序中充当界面。3.不同的Web应用之间常常需要相互调

  • servlet
  • java
  • web
  • include
  • jsp
  • 应用服务器

java ASM

2016-08-16

Java ASM 我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。 不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。 ASM is a Java bytecode

  • java
  • null
  • import
  • classloader
  • object
  • string

java 中,循环删除list中的多个元素实现

2016-08-16

import java.util.ArrayList; import java.util.Arrays; import java.util.List; /**  * 删除一个list中的其中几个元素的操作  *  */ public class RemoveTest {    

  • java

HttpClient 通过域名访问请求接口出现java.net.UnknownHostException解决方法

2016-08-16

在项目中,有一个功能需要请求另外一个项目的接口来获取数据。该项目接口都是通过域名请求访问。每当调用到一定阶段后都会出现未知域名,导致请求数据失败。以下是错误内容 java.net.UnknownHostException: XXXX.XXXX.com at java.net.Inet6AddressImpl.lookupAllHostAddr(

  • java.net.UnknownHost
  • httppost
  • apache
  • httpclient
  • tomcat

java 实现完全二叉树

2016-08-16

/** * 树的节点 **/ package DataStructure; /** * Copyright 2014 by Ruiqin Sun * All right reserved * created on 2014-9-9 下午5:05:13 **/ public class TreeNode{ private int v

java环境的搭建,myeclipse的安装配置和破解

2016-08-15

1、jdk  (java development kit :java开发工具包)> jre  (java time environment  : java运行环境) 2、jdk下载 www.oracle.com 菜单 downloads ->java for developers ->jdk  

java命令解释器介绍-bsh

2016-08-15

       今天在项目里面看到了前人用到了一个很有用的工具java beanshell(bsh),网上搜罗了一番,发现挺有用的,于是乎,赶紧记下来备忘。       下载地址:http://www.beanshell.org/downloa

  • java
  • bsh
  • beanshell

java用For循环Map

2016-08-15

2007-10-19java用For循环Map 原文地址:http://keke-wanwei.javaeye.com/blog/133461 关键字: java foreach map 根据JDK的新特性,用For循环Map,例如循环Map的Keyjava 代码for(String dataKey : paraMap.keySet())   

  • java
  • hashmap
  • object
  • string
  • jdk

使用java将word文档转换为swf格式

2016-08-15

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

  • java
  • 文档
  • windows
  • office
  • 工具
  • jni

java的锁机制

2016-08-15

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后

  • java
  • 多线程
  • string
  • 虚拟机
  • 编程
  • class

将java源码打成jar包

2016-08-15

方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:     -c  创建新的归档文件  &nb

  • java
  • jar
  • file
  • jdk
  • eclipse
  • sun
    PowerUI

    最热点击文章

    more+
    • Windows Socket 网络编程(二) —— 套接字编程原理
    • 在VC项目中使用自定义资源
    • CButtonST使用技巧(二)
    • 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景
    • 系统托盘编程完全指南(三)
    • 仿制金山毒霸专杀工具界面

    最新代码下载

    more+
      • 代码
      • vtd-xml_GB2312.rar
      • 飞鸽传书
      • 局域网
      • 我的局域网系统
      • WTL实现的TabView

    最新杂志下载

    more+
    • 知识库一
    • 知识库二
    • 知识库三
    • 知识库四
    • 知识库五
    • 知识库六

    关于VC知识库
    VC知识库成立14年来,一直把提升程序员的能力作为自己的使命!
    视频大讲堂在两年内将打造成中国最丰富最专业的在线培训平台。

    友情链接

    • UIPower官网
    • 动力IT教育
    • UIPlus设计品牌官网
    • PUI产品官网
    • UX Designer产品官网
    • PS Builder产品官网
    • Skin++官网
    • DUI产品官网
    • CSDN
    • 人人都是产品经理
    • UI制造者

    Copyright © 1999-2021 vckbase.com, all rights reserved 沪ICP备05028907号-8