自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kate

前进的道路上,为自己留下一条条的痕迹。

  • 博客(19)
  • 收藏
  • 关注

原创 简单实现基于UDP的Socket单线程通信

/* * 客户端 */public class UDPClient { public static void main(String[] args) { /*向服务器端发送数据 * */ try { //1 定义服务器的地址、端口号、数据 InetAddress add

2015-04-29 16:22:48 625

原创 简单实现基于UDP的Socket多线程通信

public class Client { public static void main(String[] args) throws IOException { InetAddress address = InetAddress.getByName("127.0.0.1"); int port = 8888; byte

2015-04-29 16:20:13 1757

原创 简单实现基于TCP的Socket多线程通信

Socket实现多线程

2015-04-29 16:12:41 591

转载 java线程之一 单线程

对java的socket一直很陌生,陌生到别人问我线程通信时,感觉自己无地自容,愧对自己多java的热爱。正好最近项目抽风中,看到csdn上有相关资料,就自己写了点demo。希望对刚入门或则尽快掌握socket通信开发的朋友有所启发。服务端代码 1 /** 2 * @author [email protected] 3 * @TODO jav

2015-04-23 17:34:38 609

转载 使用Pushlet来实现服务器端向客户端推送信息

1.  实现方式:有两种实现方式:1.        通过配置文件来实现定时的从服务器端向客户端推送信息2.        通过API主动向另外一端推送信息以下分别给予介绍。2.  特别注意在开始测试之前,有两点非常重要,需要实现讲明,否则程序将会无法正常运行:2.1.    JSP页面上的设定JSP页面上必须添加以下代码

2015-04-21 14:30:23 630

转载 Pushlet 简单实现

Pushlet(一种comet 架构的实现)是基于Servlet 机制,数据从server端的Java 对象直接推送(push)到客户端浏览器的(动态)HTML 页面,而无需任何Java applet 或者插件的帮助。在MyEclipse中创建工程。附件包含了从官方下载的Pushlet包已经本次的源码包,直接导入到开发工具即可。在创建的工程中增加pushlet.jar,log4j.jar。

2015-04-21 11:31:00 847

转载 使用Session防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-

2015-04-20 16:05:49 375

原创 div文本域简单创建

1.style中设置宽高,背景色以及滚动条,之后里面的内容随意编辑咯  /div>

2015-04-16 15:50:53 903

转载 IE 浏览器中不能使remove删除节点的解决方法

在javascript操作dom树的时候可能会经常遇到增加,删除节点的事情,比如一个输入框后一个增加按钮,一个删除按钮,点击增加就增加 个输入框,点击删除就删除对应的输入框。在一些js框架,如Prototype中,可以用element.remove()来删除一个节点,核心JS中并 没有这样的方法,IE中有这样一个方法:removeNode(),尝试运行下面的代码click="removeN

2015-04-15 10:51:08 10960 1

原创 java得到两个日期之间相差天数

java得到两个日期之间相差天数Timestamp time = new Timestamp(new Date().getTime());//系统时间Calendar cal = Calendar.getInstance(); //日历//cal.set(2015, 3,8); //初始化一个时间cal.add(Calendar.MONTH, -1); //月份减一

2015-04-08 14:51:52 1099

转载 富文本,KindEditor的使用方法及(jsp)案例

在网上下载KindEditor源文件,我用的是kindEditor4.1.2版本,加压缩后目录如下图: 步骤1、将asp,asp.net,examples,php文件删除,同时将jsp中的lib文件夹下的三个jar包拷贝到WEB-INF的lib下。步骤2、新建一个editor文件夹,将剩余的文件放到该文件下面,同时将该文件放到项目文件下面。如项目名为phon

2015-04-07 16:04:42 805

转载 kindeditor用法简单介绍

1,首先去官网下载http://www.kindsoft.net/ 2,解压之后如图所示: 由于本人做的是用的是JSP,所以ASP,PHP什么的就用不上了,直接把那些去掉然后将整个文件夹扔进Myeclipse,如图: 里面有个报错,估计是我自己IDE的问题,没有处理照常使用。3,就可以开工写JSP了,下面把自己

2015-04-07 10:03:39 643

转载 Timer和TimeTask简介

Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。12345678910111

2015-04-02 14:45:05 637

转载 JavaScript利用URL向后台传入中文参数乱码问题解决之道!

我们经常会在前台请求以后后台对应URL时,在URL中利用此URL向后台传递参数,但如果参数为中文会存在乱码问题。下面我们考虑一个场景来详细说明URL传递参数时的乱码解决之道。假设我们页面中拥有一个输入框、一个提交按钮,当我们点击提交按钮时获取输入框中用户输入的值,然后利用URL传递参数的方式,将输入框的值传递到后台。我们假设后台对应web层处理技术使用Struts2的Actio

2015-04-02 13:39:10 1466

转载 StrutsPrepareAndExecuteFilter

原文转载自:http://www.iteye.com/topic/829843 一、概述     Struts2的核心是一个Filter,Action可以脱离web容器,那么是什么让http请求和action关联在一起的,下面我们深入源码来分析下Struts2是如何工作的。FilterDispatcher API 写道Deprecated. Since Struts

2015-04-01 20:51:36 603

转载 SiteMesh介绍

转自:http://javauu.com/thread-27-1-1.html一、SIteMesh介绍一、SiteMesh简介 下载二、SiteMesh原理SiteMesh框架是OpenSymphony团队开发的一个非常优秀的页面装饰器框架,它通过对用户请求进行过滤,并对服务器向客户端响应也进行过滤,然后给原始页面加入一定的装饰(header,footer等),

2015-04-01 17:56:07 701

转载 升级到struts-2.3.14.3之后涉及的改动以及ActionContextCleanUp,StrutsFilter详解

struts最近漏洞不断,升级到最新版(struts-2.3.14.3)之后涉及到的改动:一、要替换的Jar包:asm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang3-3.1.

2015-04-01 14:46:34 483

转载 Struts2工作原理

struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。 struts2 的工作原理图:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后会到达FilterDisp

2015-04-01 14:31:45 514

转载 ActionContextCleanUp的作用

延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。    为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally {

2015-04-01 14:05:49 367

空空如也

空空如也

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

TA关注的人

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