自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 收藏
  • 关注

原创 Practical Netty (6) HTTP Server/Client

Practical Netty (6) HTTP Server/Client作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.CSDN.net/Poechant微博:weibo.com/lauginhom日期:June 18th, 2012Netty 提供的 HTTP 功能,比较适...

2014-10-31 09:23:43 124

原创 Practical Netty (5) TCP反向代理服务器

Practical Netty (5) TCP反向代理服务器作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.CSDN.net/Poechant微博:weibo.com/lauginhom日期:June 11th, 2012以下针对 TCP 反向代理服务器。1. 前端连接被创建时,...

2014-10-31 09:23:39 963

原创 Practical Netty (4) 父子频道关系,频道与管道的关系

Practical Netty (4) 父子频道关系,频道与管道的关系作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.CSDN.net/Poechant微博:weibo.com/lauginhom日期:June 10th, 2012(下面这段话是完成本文后写的)我姑且将 Pare...

2014-10-31 09:23:35 136

原创 Practical Netty (2) CS模式下的Echo及String与ChannelBuffer的转化

<!--new top--><!--new top-->登录 | 注册收藏成功确定收藏失败,请重新收藏确定标题标题不能为空网址标签摘要 公开 取消 收藏...

2014-10-31 09:23:33 123

原创 Practical Netty (1) 基于Netty实现的一个rdate server实例

Practical Netty (1) 基于Netty实现的一个rdate server实例作者:钟超(Poechant)邮箱:zhongchao.ustc#gmail.com博客:blog.csdn.net/poechant微博:weibo.com/lauginhomNetty 是一个高效的 Java 网络框架,简单的介绍可参见《Java NIO框架Mina、N...

2014-10-31 09:23:30 78

原创 Jsoup模拟登陆例子

Java代码  package com.jsouplogin;    import java.util.HashMap;  import java.util.List;  import java.util.Map;    import org.jsoup.Connection;  import org.jsoup.Jsoup;  impo...

2014-10-30 09:12:51 226

原创 深入掌握JMS(四):实战Queue

Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ。             import javax.jms.Connection;             import javax.jms.DeliveryMode;             import javax.jms.JMSExcep...

2014-10-30 09:12:29 90

原创 深入掌握JMS(三):MessageListener

消息的消费者接收消息可以采用两种方式:              1、consumer.receive() 或 consumer.receive(int timeout);               2、注册一个MessageListener。             采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回...

2014-10-30 09:12:04 130

原创 深入掌握JMS(二):一个JMS例子

前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念.             首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了.             按照上一讲的...

2014-10-30 09:11:41 92

原创 深入掌握JMS(一):JSM基础

1. JMS基本概念                 JMS(Java Message Service)            即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P            模型规定了一个消息只能有一个接收者;Pub/Sub...

2014-10-30 09:11:10 109

原创 Oracle创建外部表,再由外部表创建实体表

外部表:        这些表并不存储在数据库本身中,而是放在数据库之外,即放在平常的操作系统文件中。在Oracle9i及以上版本中,利用外部表可以查询数据库之外的一个文件,就好像这个文件也是数据库中平常的表一样。外部表对于向数据库加载数据最有用(外部表是非常强大的数据加载工具) 创建的语法类似于: "CREATE TABLE ... ORGANIZATION EXTERNAL"...

2014-10-29 15:23:36 194

原创 根据表信息生成JavaVO

package com.ustcsoft.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream...

2014-10-29 15:21:12 522

原创 利用soupUI3.5测试JMS消息

利用soupUI3.5测试JMS消息1.安装要求 注意:安装过程Hermes JMS勾不可以除掉,默认安装是勾选的,所以保持默认安装就OK! 2.操作步骤    第一步,运行soapUI,设置HermesJMS的目录路径     设置成功后,点击tool—>HermesJMS,进入HermesJMS;创建一个新的Session:    ...

2014-10-29 15:19:45 153

原创 java调用shell

在写程序时,有时需要在java程序中调用shell脚本,可以通过Runtime的exec方法来调用shell程序,运行脚本。每个Java 应用程序都有一个Runtime 类实例,使应用程序能够与其运行的环境相连接。通过Runtime对象可以返回运行环境的情况,包括CPU数,虚拟机内存大小等,并能够通过exec方法调用执行命令。可以通过getRuntime 方法获取当前Runtime实例。...

2014-10-29 15:18:14 151

原创 IP地址查询接口收集

新浪 IP 地址查询接口:http://counter.sina.com.cn/ip?ip=139.256.0.9接口形式:http;返回内容:javascript 片段;查询地址:可以指定 IP 地址;有道 IP 地址查询接口:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=IP地址接口形式:http;返回内容:xml ...

2014-10-29 15:16:44 114

原创 JAVA多线程和并发基础面试问答

Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,多个线程...

2014-10-28 09:47:39 80

原创 java事件机制

java事件机制包括三个部分:事件、事件监听器、事件源。 1、事件。一般继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息。com.javaedu.event.CusEvent类Java代码  package com.javaedu.event;    import java.util.EventObject;  ...

2014-10-27 17:04:03 77

原创 windows查杀进程端口

Windows下查看进程及结束进程命令1)查看占用8080端口的进程号>netstat –aon | findstr “8080”结果:TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       3500可知,进程号为3500的进程占用了8080端口可以使用命令 tasklist | find...

2014-10-26 19:53:11 134

原创 mybatis+spring初步整合

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/

2014-10-26 15:09:38 80

原创 cxf+spring

WEB-INF/applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/conte...

2014-10-26 13:40:04 173

原创 AndroidManfest.xml文件详细说明

作者:梁晓禄         打开AndroidManfest.xml文件,代码如图,intent filter,描述了Activity启动的位置和时间。每当一个Activity要执行一个操作时,他将创建出一个Intent对象,这个对象能承载的信息可描述用户想做什么,用户想处理什么数据,数据类型,以及一些其他信息。而android则会和每个Application所暴露的inter ...

2014-10-25 22:40:31 543

原创 android Toast显示消息的几种方法

作者:张宗硕         Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。两种方法创建Toast 第一种方法的Java代码:   makeText(Con...

2014-10-25 22:40:23 248

原创 java消息插件开发

package my.addon;public interface BaskAddon {} package my.addon;import my.domain.Message;public interface MessageAddon extends BaskAddon { /** 在发送消息后执行 */ public abstract void onAf...

2014-10-25 22:39:48 145

原创 1 spingmvc搭建

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2014-10-25 22:39:33 86

原创 2 springmvc+hibernate

springMVC-servlet.xml <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi=&quot

2014-10-25 10:16:44 65

原创 Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity?

作者:chenjieb520   Service是android四大组件中与Activity最相似的组件,都可以代表可执行的程序。    Service与Activity的区别在于:  (1)、Service一直在后台运行,没有用户界面。  (2)、一旦service被启动之后,就跟Activity一样。有自己的生命周期。所以可以没有Activity。     ...

2014-10-24 15:43:42 576

原创 Android2.3.7源码结构分析

作者:孔祥辉         对Andorid系统进行分析或者系统功能定制的时候,我们经常需要在众多文件中花费大量时间定位所需关注的部分。为了减轻这部分枯燥而不可避免的工作,本文对2.3.7版本的源码结构进行了简单分析。希望对刚加入安卓大军的朋友们有所帮助。 下图为2.3.7_r1版本的根目录结构: Makefile (makefile文件)bio...

2014-10-24 15:43:39 91

原创 Android2.4.7启动结构简述

作者: 孔祥辉 本图针对2.3.7版安卓系统的启动过程,进行简单建模以促进对整个安卓系统的了解。请注意图中的两个叉子(fork)。  参考资料:http://blog.csdn.net/maxleng/article/details/5471557http://blog.csdn.net/maxleng/article/details/5472988ht...

2014-10-24 15:43:34 107

原创 04_Android框架及关键组件实验【图解】

作者:孔祥辉 一、实验内容任务(1)– 设计一个应用程序– 视图中包含一个按钮– 当单击按钮后• 弹出一个提示框• 将按钮的背景颜色变为蓝色• 按钮中的文字变为红色。任务(2)– 编写一个应用程序,包含一个按钮、一个TextView、一个EditView。– 单击按钮后:• 如果EditView内容为空,则提示相应信息• 如果...

2014-10-24 15:43:33 161

原创 java监听器原理

public class MyActivity implements Listener { private TextView mText; private InternetManager mInetMgr; public void onStateChange(boolean state) { if (state) { mText.setText("on"); ...

2014-10-24 15:39:05 91

原创 Android系统编译过程中常见问题汇总(1)

作者:徐文1、问题一:/bin/bash: bison: 未找到命令 解决方法:$ sudo apt-get install bison 2、问题二:You are attempting to build with the incorrect version of java.Your version is: /bin/bash: java: 未找到命令.The co...

2014-10-23 22:43:30 129

原创 01_Android应用开发环境搭建【图解】

一 准备工作下载所需安装包,如下:JDK  (Java Development Kit) 6     下载地址官网              http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse IDE for Java Developers      下载地址...

2014-10-23 22:43:27 96

原创 SDL_app: emulator-arm.exe -应用程序错误的一种解决方法

作者:两片森林最近在使用android自带的模拟器的时候,发现每次启动模拟器,总是会发生如下的错误:     于是笔者开始从网站去查找一些资料。其中有些人提供了如下的方法:(1)、不设置SD Card size                (2)、设置SD Card Size 的大小,同时将snapshot进行勾选            但是笔者经过实验之...

2014-10-23 22:43:23 121

原创 03_Activity 生命周期介绍【图解】

一、基本概念       Activity 负责创建一个窗口,程序员可以通过 setContentView(View)向这个窗口添加一些 UI组件。本文将介绍 Activiy 的生命周期,并且展示一个小程序来验证 Activity 的执行过程。 二、Activity状态        Activity在Android系统中用一个后进先出机制的Activity栈来管理。当新的Activi...

2014-10-23 22:43:20 165

原创 Android开发中onClick事件的几种实现,分析,对比

作者:黄少卿一、实现环境操作系统平台:Windows XP开发IDE:MyEclipse 8.M使用SDK版本:Android SDK 2.3.3(API 10)手机模拟器环境: Battery Support && SD Card Support(90M) 其它设置默认。  二、程序功能为了方便分析,我们这里设置一个TextView和一个But...

2014-10-23 22:43:17 106

原创 使用hibernate 分表做增删改查、

公司项目有一张表的数据量特别大、而且时间越长累积的数据量就越大、 后来DBA决定分表来解决性能问题、 分表是指   一个母体表  一群子表(结构和字段与母体表完全一样) 我们程序对母表操作其实就是对子表操作、让其无法感知有分表这个动作、 而使用hibernate如何分表呢? 难道我要写N个子表类Domain吗?那累屎我算了、 呵呵、我们这里需要hibern...

2014-10-23 17:30:44 121

原创 JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序

这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天 JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器 Openfire,以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind)。Jab...

2014-10-22 21:35:19 219

原创 01_Android应用开发环境搭建【图解】

一 准备工作下载所需安装包,如下:JDK  (Java Development Kit) 6     下载地址官网              http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse IDE for Java Developers      下载地址...

2014-10-22 21:35:19 111

原创 Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。   一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。  ...

2014-10-22 21:35:07 217

原创 Spring整合DWR comet 实现无刷新 多人聊天室

用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并 在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据...

2014-10-22 21:35:02 78

iPhone与iPad开发实战

iPhone与iPad开发实战--iOS经典应用剖析

2013-01-22

锋利的jQuery-高清扫描版-pdf

《锋利的jQuery》(高清扫描版-有书签) 值得拥有,值得学习。让你能写出更好更有规范的js

2012-10-16

jscript特效

jscript特效大全,内有150个左右的特效,用ie开打可以看到各种很炫的特效,用记事本打开可以看到源码。下了你就知道js的牛逼

2012-10-16

空空如也

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

TA关注的人

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