`
文章列表

filter 和servlet 简介

    博客分类:
  • java
原文:http://www.cnblogs.com/Fskjb/archive/2010/03/27/1698448.html   Filter介绍  Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它 ...

jms 简介

    博客分类:
  • java
原文:http://bubuko.com/infodetail-193847.html 如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的信息。JMS提供了类似这样的功能,本章我们将系统的学习JMS中的相关重要内容。       ? 掌握JMS基本概念及适用范围       ? 

WebService原理

    博客分类:
  • java
原文:http://blog.csdn.net/xuankuxiaoyao/article/details/7994892   WebService原理 WebService是一种跨编程语言和跨操作系统平台的远程调用技术 所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(采用交互提问的方式来加深大家对此技术的理解)。 远程调用技术有什么用呢?商场的POS机转账调用的转账方法的代码是在银行服务器上,还是在商场的pos机上呢? 什么情况下可能用到远程调用技术呢?例如,amazon,天气预报系统,淘宝网,校内 ...

rmi 原理分析

    博客分类:
  • java
原文 :http://blog.csdn.net/qb2049_xg/article/details/3278672   现代的 网络和编程技术,让我们的资源共享从信息逐步迈向了硬件,你想到过吗?你可以把一个解密的任务放到远程的运行更快的,闲置的服务器上进行,最后把运算的结果返回来,你 所要做的就是提交任务。看到了吧,处理这些任务是远程的服务器。 Java的RMI的技术让这种实现变得非常的容易,本文就从基础性的东西讲解一下RMI的原理,有关安全和部署的问题,本文不加于讨论。 读过本文希望对你的学习有所帮助。 声明:未经允许,请勿转载本文,谢谢! 本文将讨论以下内容: 一、RMI ...
原文 :http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/ 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java web 程序时可能会存在编码的几个地方,一个 HTTP 请求怎么控制编码格式?如何避免出现中文问题?
原文:http://passover.blog.51cto.com/2431658/732629   在线上环境中我们是采用了tomcat作为Web服务器,它的处理性能直接关系到用户体验,在平时的工作和学习中,归纳出以下七种调优经验。 1. 服务器资源     服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。    (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。    (2) 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx -Xms -XX:MaxPermSize等参数对内存不同功能块进行划分。我们之前就遇到过内存分配 ...
原文:http://blog.sina.com.cn/s/blog_8df07b6f0100u0d3.html   1、谈谈你对Struts的理解。 答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去处理。 一个扩展知识点:strut ...

jndi 理解 用法

    博客分类:
  • java
原文 http://blog.csdn.net/java_pengjin/article/details/7628623   前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要 ...

mysql explain 解释

原文:http://www.blogjava.net/persister/archive/2008/10/27/236813.html     在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的顺序列出来。mysql用一次扫描多次连接(single- s ...
原文:http://javatar.iteye.com/blog/40188   字符串过滤,是比较常用的功能,我的当前项目也有用到。 如过滤User输入的Html,Js代码等, 由于过滤需求是可能变动的, 如客户又要你过滤一些脏词或者为内容中的url自动加上超链接等。 考虑“开-闭”(OCP)原则, 我决定使用装饰器(Decorator)模式。 首先定义Decorator接口:  Java代码  
原文:http://javatar.iteye.com/blog/72265 项目中用到下载功能,一般都使用超链接做下载, 但txt, html, csv等会被浏览器直接打开, 写了一个工具类处理这个问题。 很简单,放上来备忘。  Java代码   package

设计上的基本常识

    博客分类:
  • java
原文:http://javatar.iteye.com/blog/706098     1. API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者, API(Application Programming Interface)是给使用者用的, 而SPI(Service Provide Interface)是给扩展者用的, 在设计时,尽量把它们隔离开,而不要混在一起, 也就是说,使用者是看不到扩展者写的实现的, 比如:一个Web框架,它有一个API接口叫Action, 里面有个execute()方法,是给使用者用来写业务逻辑的, 然后,Web框架有一个SPI接口给扩展者 ...

rpc 框架简单实现

    博客分类:
  • java
愿文:http://javatar.iteye.com/blog/1123915     因为要给百技上实训课,让新同学们自行实现一个简易RPC框架,在准备PPT时,就想写个示例,发现原来一个RPC框架只要一个类,10来分钟就可以写完了,虽然简陋,也晒晒:  Java代码   /* 

学习连接

    博客分类:
  • java
http://www.iteye.com/magazines/130#560     编程精华资源(ITeye优秀专栏)大汇总

Set-Cookie 介绍

    博客分类:
  • java
原文http://blog.sina.com.cn/s/blog_70c4d9410100z3il.html 根据Netscape cookie草案的描述,Cookie 是Web 服务器向用户的浏览器发送的一段ASCII码文本。一旦收到Cookie,浏览器会把Cookie的信息片断以"名/值"对(name-value pairs)的形式储存保存在 ...
Global site tag (gtag.js) - Google Analytics