自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(610)
  • 资源 (6)
  • 收藏
  • 关注

转载 getClass(),class属性和getName()解析getGenericSuperclass

getClass返回的是Class对象,这个对象用来描述你现在所使用的对象的类信息,比如有 Class A, A a; a.getClass(); 将返回a对象的信息描述,当然这些信息都是动态的,比如a对象的某个属性有什么值阿等等,你可以在程序运行时通过写代码动态的获得这些信息。getClass().getName()是用来返回Class对象所代表的具体对象的名称。publ

2015-08-21 00:20:09 2270

转载 使用hibernate和struts2实现分页功能

想着每天能学个新东西,今天准备了这个hibernate+struts2实现页面的分页功能,在这里,首先要感谢http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html这位博友发表的博文,通过对他代码的阅读,从而自己实现了网页分页功能,以下是源代码,如大家有需要,可以回复我,我会放出源代码供大家下载!1.DAO

2015-08-20 14:48:44 489

转载 struct2生成随机验证码

之前想做一个随机验证码的功能,自己也搜索了一下别人写的代码,然后自己重新用struts2实现了一下,现在将我自己实现代码贴出来!大家有什么意见都可以指出来!首先是生成随机验证码图片的action:CreateImageAction:package com.xiaoluo.action;import java.awt.Color;import java.awt.Fo

2015-08-20 14:16:12 350

转载 android web服务器 json

上篇随笔详细介绍了三种解析服务器端传过来的xml数据格式,而对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的Android客户端解析来自服务器端的json数据,并更新到UI当中。一、什么是jsonjso

2015-08-20 14:00:31 395

转载 response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象

JSP中都可以使页面跳转,但是二者是有很大的区别的,分条来说,有以下几点:①response.sendRedirect(url)-----重定向到指定URL    request.getRequestDispatcher(url).forward(request,response) -----请求转发到指定URL②response.sendRedirect(url)----

2015-08-19 10:28:14 423

转载 javaweb 同名用户登录剔除退出功能

前几天,网上找了些朋友的资料,做了一个小功能,验证用户是否重复登录。原理就是:每一个用户,登录前有一个验证,当第一次登录时,会把其session信息,添加到一个特定的静态变量中。当第二次登录时,验证到静态变量中存在该用户的信息,就表示为重复登录。jsp代码,一个form表单提交:[html] view plaincopyfor

2015-08-18 09:13:13 6787

转载 HttpSessionListener进行同名用户剔除登录的方法

实现原理,利用HttpSessionListener的监视监听功能。用户登录成功后,在HashMap中放置一组sessionId和userName的组队,对HashMap中的键值信息登录实时进行维护,利用HashMap来判断用户是否已经登录,当前是否在线,然后根据需要是否进行session(假session,指的是hashmap中保存的键值信息)剔除。1、以下是用于用户登录监听的Session

2015-08-17 17:58:36 2273

转载 java HttpSessionListener监听在线人数操作session

一、使用HttpSessionListener编写一个OnlineUserListener。[java] view plaincopyprint?package anni;    import java.util.List;  import javax.servlet.ServletContext;  import javax

2015-08-17 15:57:01 2568

转载 session、cooket详解

在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction和session在某些语境下的含义是相同的。  session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程能称之为一个session。有时候我们能看到这样的话“在一个浏览器会话期间,...”,这里的会话

2015-08-17 13:29:30 788

转载 JSP存放在 WEB-INF 跟webroot的区别

放在webroot下面:优点,程序结构清晰,便于编码和维护;缺点,要加过滤器。 放在web-inf下面:优点,不用过滤器;缺点,打乱了程序结构,编码和维护麻烦点。    webroot其实是一个名字而已,在部署后是看不到的,访问的时候在url里肯定也是没有的,当然webroot也可以换成别webcontent等都可以。    如果把这些JSP页面文件移到WEB-INF 目录下,在调

2015-08-13 16:31:09 2695

转载 getRequestDispatcher()与sendRedirect()的区别

1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务

2015-08-13 16:29:36 579

转载 web service开发2

互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进行说明。  气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Server), 而各大站点的应用就去调用它们得到天气信息并以不同的样式去展示(WebServic

2015-08-12 11:16:40 426

转载 WebService开发1

一、WebService的开发手段  使用Java开发WebService时可以使用以下两种开发手段    1、 使用JDK开发(1.6及以上版本)    2、使用CXF框架开发(工作中)二、使用JDK开发WebService2.1、开发WebService服务器端  1、定义一个interface,使用@WebService注解标注接口,使用@We

2015-08-12 11:15:35 541

转载 依赖注入和控制反转的理解,写的太好了。

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人

2015-08-11 17:53:22 180891 53

转载 事务的脏读、幻读、不可重复读的理解

http://www.cnblogs.com/xdp-gacl/p/3984001.html一、事务的概念  事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。  例如:A——B转帐,对应于如下两条sql语句    update from account set money=money+100 where name='B';    upd

2015-08-11 15:54:27 9923 3

转载 String、StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2015-08-11 10:53:29 423

转载 Executor的理解与使用

接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现的 Ex

2015-08-10 15:51:11 2990

转载 Servlet的原理解析——我能看懂,相信你能

Servlet是在服务器上运行的小程序.而在java中应用程序多是在容器中进行生命周期的管理(这里指Tomact容器).Servlet基本的架构图 首先是 web页面通过提交表单tomact获取传递过来的数据,进行解析创建HttpSaervletRequest,该对象包含了客户端信息,如表单数据,客户端的主机名称和ip地址. 

2015-08-10 14:25:38 3034

转载 Struts2中的ModelDriven机制及其运用

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private String pa

2015-08-09 22:51:41 285

转载 一次完整的HTTP请求所经历的7个步骤

HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只

2015-08-07 16:34:18 400

转载 websocket入门指南

众所周知,Web 应用的交互过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应用经常面临的问题,比如金融证券的实时信息,Web 导航应用中的地理位置获取,社交网络的实时消

2015-08-07 11:49:20 2894

转载 netty程序源码句子解析

现如今我们使用通用的应用程序或者类库来实现系统之间地互相访问,比如我们经常使用一个HTTP客户端来从web服务器上获取信息,或者通过web service来执行一个远程的调用。然而,有时候一个通用的协议和他的实现并没有覆盖一些场景。比如我们无法使用一个通用的HTTP服务器来处理大文件、电子邮件、近实时消息比如财务信息和多人游戏数据。我们需要一个合适的协议来处理一些特殊的场景。例如你可以实现

2015-08-06 17:18:32 434

转载 android退出机制方法

最近两天为了解决Android上面退出程序问题折腾了半死,在google & baidu 上面找了很久、很久出来的完全千篇一律,说的方法有三,但是经过我试验后全部不行。      三个方法分别是:killProcess, 这种方式当你kill后 Activity 会返回到上一个ActivityAndroid Level 8(包含8)前使用一个API来操作,Level8以后又

2015-08-03 17:57:48 648

转载 websocket小例子2

HTML5给Web浏览器带来了全双工TCP连接websocket标准服务器的能力。换句话说,浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收数据而不需要由HTTP协议引入额外其他的开销来实现。在本教程中我们将在Java EE环境下实现一个简单的websockect服务器端来和客户端进行数据交互。本教程需要以下环境:Ubuntu 12.04JDK 1.7.0.21

2015-08-03 17:33:01 426

转载 java使用webscoket小李子

准备工具:tomcat7+jdk7+ (webscoket是javaee7的新特性,所以必须版本是7及以上.)创建工程:创建一个名为webscoket的工程.java文件如下:01package org.temp;02

2015-08-03 17:11:20 1026

转载 C++11学习1

C++11 自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些 C++11 的新特性,今后几篇博客我都会写一些关于 C++11 的特性,算是记录一下自己学到的东西吧,和大家共勉。http://www.cnblogs.com/haippy/p/3235560.html相信 Linux 程序员都用过 Pthread, 但有了 C++11 的 std::t

2015-07-30 17:58:22 345

转载 Netty实用小程序。

1.新建NettyTest工程工程结构如图所示:2.各个类: ClientPipelineFactory.java public class ClientPipelineFactory implements ChannelPipelineFactory {     @Override    public Cha

2015-07-30 11:56:42 741

转载 openfire+android消息推送

顺便也一起回顾下xmpp的历程xmpp协议起源于著名的Linux即时通讯服务服务器jabber,有时候我们会把xmpp协议也叫jabber协议,其实这是不规范的,xmpp是个协议,而jabber是个服务器,因为jabber开源,设计精良,安全,稳定,跨语言,跨平台,封装开发简便,越来越多人开始使用它,并且逐步完善,不久它便形成了一个强大的标准化体系,Google GTalk、Pidgin、

2015-07-30 11:50:01 2340

转载 openfire学习 android客户端

http://blog.csdn.net/shimiso/article/details/112258731.源码结构介绍activity包下存放一些android页面交互相关的控制程序,还有一个些公共帮助类db包为sqlite的工具类封装,这里做了一些自定义的改造,稍微仿Spring的JdbcTemplate结构,使用起来更加方便一点manager包留

2015-07-30 11:27:18 1702

转载 openfire学习2

关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view plaincopyPPConnection

2015-07-30 10:56:34 505

转载 openfire学习1

基于xmpp openfire smack开发之openfire介绍和部署[1]Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可

2015-07-29 17:59:09 868

转载 Netty中execution包功能详解

Netty中关于多线程处理的代码很多(netty框架的实现本身就是异步处理机制),此文档仅针对于execution包的功能做详细解说。以下是整个包的目录结构:        包中的调用关系如下图所示:实现方案 参考源码包以下是对此包中的源码的分析(请注意后四个类为此包中最重要的类)ChannelEventR

2015-07-29 17:07:50 2139

转载 Netty中对象序列化传输机制研究分析

1.      技术点描述http://blog.163.com/linfenliang@126/blog/static/127857195201210742441234?suggestedreading本文档主要说明如何利用netty进行对象传输2.      实现方案前提条件:对象须实现序列化。基本思想:借助netty自带的ObjectDecoder和Obj

2015-07-29 17:02:48 1508

转载 netty传输大文件实例

最近又开始需要使用netty进行网络通信方面的编程开发了。于是遇到了一些问题通过查找好多资料记录下来。做的内容大致是:客户端向服务端发送一条命令,服务端接收到之后,根据命令里面的一些信息去读取服务器上的一些文件并把文件内容(文件的内容类似于数据库中的一行一行的数据,是以行存储的,每个字段值以\t分割,每条数据为一行)发送给客户端处理(我这里的样例暂以获取数据之后按行保存入文件中)。1、客户

2015-07-29 15:00:51 9616 1

转载 Netty百万级推送服务设计要点

原文:http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:

2015-07-29 13:56:12 591

转载 Netty实例2——外加聊天实力

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 如果需要客户端和服务器端沟通 分别都需要编写一个 实现了SimpleChannelHandler接口的类,其中类中需要重写的主要方法为 channelConnected() and channelOpen() 

2015-07-29 13:40:45 854

转载 netty开发一个程序。

既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端。2.1、配置开发环境1.安装JDK2.去官网下载jar包(或者通过pom构建)2.2、认识下Netty的Client和Server     一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户

2015-07-28 17:57:10 961

转载 如何使用 Netty 下载文件

使用场景:客户端向Netty请求一个文件,Netty服务端下载指定位置文件到客户端。本实例使用的是Http协议,当然,可以通过简单的修改即可换成TCP协议。需要注意本实例的关键点是,为了更高效的传输大数据,实例中用到了ChunkedWriteHandler编码器,它提供了以zero-memory-copy方式写文件。第一步:先写一个HttpFileServer

2015-07-28 17:52:44 1661

转载 netty处理粘包问题用特殊字符分割——3

TCP网络通信时候会发生粘包/拆包的问题,上节使用定长解码器解码,本次使用Netty提供的特殊分隔符解码器还是用上节中的代码例子,但是只需要修改一下发送的消息和配置一下解码器就可以了客户端发送消息中添加分隔符做为指令的结束符,模拟多条指令粘包发出服务器配置分隔符解码器使用&符号拆包运行结果:服务器使用分隔符解码器成功拆

2015-07-28 17:39:02 2486

转载 netty处理粘包问题——2

TCP网络通信时候会发生粘包/拆包的问题,接下来探讨其解决之道。什么是粘包/拆包一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用层的数据通讯协议,通过

2015-07-28 17:38:19 1076

landi_win_drivers.exe

pos机驱动,医保,刷卡,landi E820驱动安装, 位、64位, 联迪系列产品驱动软件解决WIN10数据签名的问题 2.加入M56 2G OPEN的驱动 3.加入Q5 PRO RK平台的设备 4.加入安装出错时启用修复功能

2020-08-19

java版双线性

自己编写的java版的双线性,不过效率还行

2012-11-24

直线重叠去除

这是自己编的,我运行成功,大家可以试试,希望提出问题

2012-11-24

肯定成功的双线性

这是自己编的,已经运行成功,希望对大家有帮助的双线性插值,

2012-11-24

jlink y402驱动

jlink y402驱动,很有用,用于嵌入式驱动开发,linux烧写,内核定制,有了这个驱动,很好办

2012-08-19

传智播客java面试题整理。有详细说明

这是一份java面试题,很详细的说明.还有介绍简历如何写,如果过技术经理的问答。希望大家有帮助

2012-07-25

空空如也

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

TA关注的人

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