- 博客(36)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Ruby on Rails 和 J2EE:两个 Web 应用程序框架的比较
Ruby on Rails 是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。在本文中,Aaron Rustad 将对 Rails 和传统的 J2EE 框架在架构上的一些关键特性进行比较。Ruby on Rails 是一个 Web 应用程序框架,它的目标是为
2015-08-26 14:08:07 857
转载 SysLog简介和java操作实例
什么是SysLogsyslog协议属于一种主从式协议:syslog发送端会传送出一个小的文字讯息(小于1024字节)到syslog接收端。接收端通常名为“syslogd”、“syslog daemon”或syslog服务器。系统日志讯息可以被以UDP协议及╱或TCP协议来传送。这些资料是以明码型态被传送。不过由于SSL加密外套(例如Stunnel、sslio或sslwrap等)并非sy
2015-08-25 17:46:23 663
转载 异常的深入研究与分析(2)
本文主要是关于异常的面试题目,出自前几年的迅雷,支付宝等名企的笔试题目。内容由金丝燕网原创编辑,转载请注明链接。题目一:考察异常类的继承结构那个类是所有异常的基础类?A StringB ErrorC ThrowableD RuntimeException参考答案:C试题分析:在Java的lang包里面有一个Throwable类,它是所有异常的父类或者间接
2015-08-14 16:41:22 535
转载 异常的深入研究与分析(1)
前言本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内容,属于基础知识研究范畴,切勿以为读完此文就能将异常知识掌握到家。切记:操千曲而后晓声,观千剑而后识器,所以我觉得没有大量的源码阅读经验,你很难
2015-08-14 16:39:37 508
转载 深入理解java异常机制
filephpubuntu服务器任务目录(?)[-] 1 引子 2JAVA异常 4处理异常机制1 捕获异常trycatch 和 finallytry-catch语句trycatch-finally语句try-catch-finally 规则异常处理语句的语法规则trycatchfinally语句块的执行顺序2 抛出异常throws抛出异常使用throw抛
2015-08-14 14:56:08 419
转载 HTTP长连接与短链接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。 2. 如何理解HTTP协议是无状态的
2015-08-13 16:10:25 572
转载 Socket编程UDP/TCP
• socket方便了应用程序访问通讯协议TCP/IP 。• socket是作为通讯链入的端点。我们可以吧套接字看成是电话机,有了套接字,才有了通讯的工具。我们可以吧IP地址看成是电话号码,端口号看成是分机号。 1、基于TCP的socket编程。• java.net.ServerSocket是用来创建服务器端的套接字socket。• java.net.Socket是用来
2015-08-12 17:14:15 476
转载 java TCP/UDP编程
最近正好学习了一点用java socket编程的东西。感觉整体的流程虽然不是很繁琐,但是也值得好好总结一下。Socket Socket可以说是一种针对网络的抽象,应用通过它可以来针对网络读写数据。就像通过一个文件的file handler就可以都写数据到存储设备上一样。根据TCP协议和UDP协议的不同,在网络编程方面就有面向两个协议的不同socket,一个是面向字节流的一个是面向报文
2015-08-12 17:12:36 388
转载 Java中守护线程的总结(转)
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是
2015-08-10 17:18:58 477
转载 JMS入门实例
深入掌握JMSJMS与Java消息中间件JBOSS配置JMS主题和队列JMS入门实例Spring整合JMS JMS: Java消息服务(Java Message Service)JMS是用于访问企业消息系统的开发商中立的API。企业消息系统可以协助应用软件通过网络进行消息交互。 JMS的编程过程很简单
2015-03-15 20:14:02 545
转载 JMS(java消息服务)
JMS(java消息服务)是java平台关于面向消息中间件的api接口,用于在应用程序和分布式系统中发送消息,进行异步通信。JMS提供了一套类似JDBC的技术规范,服务的实现由具体的实现提供商提供。 使用JMS,可以解决诸多的体系结构性问题,比如异构系统集成通信,缓解系统瓶颈,提高系统的伸缩性(异步、非点对点的模式使得处理消息的应用可以水平扩展),增强系统用户体验,使得系统模块化和组
2015-03-15 19:41:33 535
转载 深入浅出--EJB
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率
2015-03-12 14:24:04 518
转载 DWR入门(转)
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spri
2015-03-12 10:53:34 684
转载 浅谈Radius协议
从事Radius协议开发有段时间了,小弟不怕才疏学浅,卖弄一下,从RADIUS协议谈谈对身份认证的认识,也总结一下自己。 一.RADIUS协议原理 RADIUS(Remote Authentication Dial In User Service) 用户远程拨入认证服务,它主要针对的远程登录类型有:SLIP、PPP、telnet和rlogin等。RADIUS协议应用
2015-03-10 18:14:15 980
转载 实现Radius+LDAP认证测试平台
1. RADIUS 概述 (Introduction) RADIUS:Remote Authentication Dial In User Service ,远程用户拨号认证系统 由 RFC2865 , RFC2866 定义,是目前应用最广泛的 AAA 协议。 RADIUS 协议最初是由 Livingston 公司提出的,原先的目的是为拨号用户进行认证和计费。后来经
2015-03-10 18:12:51 11604
原创 BodyTagSupport类使用说明
BodyTagSupport类的方法:编写标签对应的实现类时,需要重载BodyTagSupport类几个方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), doEndTag();他们执行顺序如下:doStartTag()→doInitBody()→setBodyContent()→doAfterBody
2015-03-09 16:47:05 1472
转载 Spring字符集过滤器CharacterEncodingFilter
Spring中的字符集过滤器可以很方便的为我们解决项目中出现的中文乱码问题,而且使用方法也很简单,只需要在web.xml文件中配置一下该过滤器,设置两个重要的参数(encoding和forceEncoding)即可:[html] view plaincopy filter> filter-name>sprin
2015-03-05 17:53:15 661
转载 Tomcat(JVM)监控方法
转载自:http://www.cnblogs.com/yezhaohui/p/3875567.html Tomcat(JVM)监控方法1、Tomcat自带的监控页面 配置详见Tomcat安装配置监控一文,如图所示为监控页面: 2、LoadRunner编写脚本实现Tomcat监控
2015-03-04 14:41:06 6726
原创 java字符串截取特殊字符转义注意事项
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 1、用竖线 | 分隔字符串,你将得不到预期的结果String[] aa = "aaa|bbb|ccc".split("|");//String[] aa = "aaa|bbb|ccc".split("\\|"); 这样才能得到正确的字符串结果
2015-03-02 14:16:14 3848
原创 windows和linux下如何查看端口被占用
在项目中如果运行多个项目就有可能存在端口的占用情况,那么如何在windows和linux下查看所有端口信息以及查找指定端口信息和释放端口?今天就根据不同操作系统归纳和总结以备不时之用。 一、windows操作系统中: 如果想查看所有端口运行信息,可以通过cmd打开命令窗口输入:netstat -ano
2015-01-28 18:00:48 1172
转载 jdbc操作blob,clob
环境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表结构:CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), BLOBATTR Blob)CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), CLOBATTR Clob) JA
2015-01-27 16:46:12 746
转载 java.lang.UnsatisfiedLinkError解决方法汇集(转载)
J2EE引擎出现java.lang.UnsatisfiedLinkError: CC错误的原因(2008-03-04 11:03:29)标签:报表软件 报表工具 web报表 软件 下载 it 如意报表 分类:基本概念 运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法:
2015-01-22 19:12:17 890
原创 火狐浏览器多次弹窗被阻止失效设置
浏览器为了屏蔽恶意弹窗网站设置多次弹框可以被阻止选项,截图如下: 目前项目中接触对输入框进行跨站脚本过滤,当采用前台js进行过滤时,如果用户勾选了阻止此页面创建更多对话框选项则无法拦截跨站脚本的攻击。所以需要设置火狐浏览器多次阻止弹窗选项被禁用。那么如何在火狐浏览器下进行设置呢? 尝试下面操作: 1. 在fire
2015-01-14 14:02:22 3015
转载 Description Resource Path Location Type Java compiler level does not match the version of(图解)
Description Resource Path Location Type Java compiler level does not match the version ofproject 编译问题,需要三处的jdk版本要保持一致,才能编译通过。1、在项目上右键properties->project Facets->修改右侧的version 保持一致
2015-01-14 11:36:47 28787 8
原创 查看Tomcat JDK版本
在使用Tomact运行项目时发现报当前编译环境jdk版本不匹配,于是我就想根据Tomcat运行加载的JDK版本进行设置项目编译的jdk版本。那么下面我将简单介绍下如何在tomcat服务器中通过命令查看JDK版本。 首先,TomcatTomcat本身提供了查看版本的脚本命令:version 就在Tomcat的安装目录的bin子目录下,有两个文件:
2015-01-14 11:24:14 12398 1
转载 [java]实现导出Excel文件和XML文件
public class ExportFileService { private static final String SAVEPATH = "D:\\"; private static final String BUTTONTEXT = "导出"; private static final String TITLE = "导出数据"; pub
2015-01-07 15:54:15 878
原创 scoket网络通信收发消息
先来看客户端代码: package client.sendReceive;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.net.Socket;import java.net.UnknownHost
2014-12-19 16:12:24 702
转载 <c:if><c:choose>使用
今天写程序时,需要根据active值的不同,分别显示“开始”或“停止”,而且是在jsp中完成,不是在js文件中用javascript。因此用到了Core标签库中的if和choose。 因为用普通的if else无法获得html标签中的值,所以用了获得值来进行判断,其用法如下; This is your first visit . 因为没有else语句,
2014-12-18 20:32:32 1530
原创 BigDecimal转换为int和long
使用intValue或者longValue方法。保证不超出int或long范围 代码示例如下: for(int i =0;i<list.size();i++) { LoginInOutLog log = new LoginInOutLog(); H
2014-12-15 17:27:26 4909
原创 Java注释模板设置
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Descriptio
2014-12-10 17:05:30 511
转载 Git教程
Git教程原文出处:http://www.vogella.com/articles/Git/article.html,转载自ttp://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html本教程通过命令行来阐述分布版本控制系统Git的使用。演示系统选取的是Linux(Ubuntu),但是在其他系统上也能功能
2014-12-09 17:52:13 505
转载 图解SQL inner join、left join、right join、full outer join、union、union all的区别
转于:http://justcoding.iteye.com/blog/2006487这是一篇来自Coding Horror的文章。 SQL的Join语法有很多:有inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。 假设我们有两张表。Table A是左边的表,Table B是右边的表。其各有四条记录,其
2014-12-08 18:20:02 1429
转载 oracle中 connect by prior 递归算法,connect_by_root,sys_connect_by_path,connect_by_isleaf,CONNECT_BY_ISCYC
with tbl as( select 'A' as parent_cd, 'C' as child_cd from dual union all select 'A' as parent_cd, 'D' as child_cd from dual union all select 'C' as parent_cd, 'B' as chil
2014-12-08 16:37:04 580
转载 ORACLE CONNECT_BY_ROOT
在10g中 Oracle提供了新的操作: CONNNECT_BY_ROOT,通过这个操作,可以获取树形查询根记录的字段。这里描述一下在 9i中如何实现相应的功能。 首先还是构造一个例子: [c-sharp] view plaincopySQL> CREATE TABLE T_TREE (ID NUMBER PRIMARY KEY, FATHER_I
2014-12-08 16:34:36 4563
原创 oracle中的NVL和NVL2及NULLIF再及decode函数用法总结
oracle中的NVL和NVL2及NULLIF再及decode函数:NVL判断是否为空:NVL(exp1,exp2) 如果exp1为空 则返回exp2 否则 返回 exp1;NVL2(exp1,exp2,exp3) 如果exp1为空 则返回 exp2,否则返回exp3;NULLIF(exp1,exp2) 如果exp1=exp2返回null 否则返回exp1 ;
2014-12-03 15:40:51 670
原创 getRequestURL()与getQueryString()获取用户请求URL
在一些应用中,未登录用户请求了必须登录的资源时,提示用户登录,此时要记住用户访问的当前页面的URL,当他登录成功后根据记住的URL跳回用户最后访问的页面: //获取用户请求URL地址 public static String getRequestUrl(HttpServletRequest request) { String targetUrl = request
2014-12-01 14:11:53 1828
java 截取字符串????
2013-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人