我爱新博文

随笔分类 -  Java

摘要:EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就... 阅读全文
posted @ 2017-04-11 14:18 52newblog 阅读(267) 评论(0) 推荐(0)
摘要:Eclipse安装路径下的内存配置文件:eclipse.ini 文件末尾: -XX:MaxPermSize=256m-Xms40m-Xmx512m 其中 -Xmx512m表示最大内存,改为768或1024等其他更大的值! 阅读全文
posted @ 2017-04-07 09:36 52newblog 阅读(11488) 评论(0) 推荐(0)
摘要:OSI和TCP/IP是很基础但又非常重要的网络基础知识,简单的了解对开发有一定的帮助。 (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加 阅读全文
posted @ 2016-09-21 15:37 52newblog 阅读(138) 评论(0) 推荐(0)
摘要:一、Timer介绍 java.util.Timer java.util.TimerTask Timer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示: public abstract class 阅读全文
posted @ 2016-09-13 14:24 52newblog 阅读(235) 评论(0) 推荐(0)
摘要:最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 首先比较下servlet和webservice下 请求: servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早 阅读全文
posted @ 2016-08-30 17:04 52newblog 阅读(1180) 评论(0) 推荐(0)
摘要:RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 阅读全文
posted @ 2016-08-30 17:03 52newblog 阅读(4305) 评论(0) 推荐(0)
摘要:几种通讯协议的比较 一、综述 本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。 Hess 阅读全文
posted @ 2016-08-30 17:00 52newblog 阅读(682) 评论(0) 推荐(0)
摘要:网络由下往上分为: 物理层-- 数据链路层-- 网络层-- IP协议 传输层-- TCP协议 会话层-- 表示层和应用层-- HTTP协议 1、TCP/IP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上 阅读全文
posted @ 2016-08-30 16:57 52newblog 阅读(173) 评论(0) 推荐(0)
摘要:最近在使用POI对excel操作中发现一些问题,2003和2007的区别还是蛮大的: 2007相关的包: poi-3.9.jar poi-examples-3.8.jar poi-excelant-3.9.jar poi-ooxml-3.9.jar poi-ooxml-schemas-3.9.jar 阅读全文
posted @ 2016-08-11 15:29 52newblog 阅读(8589) 评论(0) 推荐(0)
摘要:很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 数字:^[0-9]*$n位的数字:^\d{n}$至少 阅读全文
posted @ 2016-08-11 14:36 52newblog 阅读(195) 评论(0) 推荐(0)
摘要:/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * @author GT * */ public class Task1 { public static vo 阅读全文
posted @ 2016-02-23 09:55 52newblog 阅读(456) 评论(0) 推荐(0)
摘要:工作原理流程:装载驱动程序---->获得数据库连接---->使用Statement或PreparedStatement执行SQL语句----> 返回执行的结果---->关闭相关的连接 JDBC 原理浅析一.本节目的:了解JDBC的概念及工作原理写在详解前对JAVA基础知识的回顾:JAVA接口:是一系 阅读全文
posted @ 2016-01-27 17:26 52newblog 阅读(279) 评论(0) 推荐(0)
摘要:主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段 下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Clas 阅读全文
posted @ 2016-01-27 17:22 52newblog 阅读(520) 评论(0) 推荐(0)
摘要:Ant 打包问题及解决归纳总结:1.build.xml注意设置basedir:--->>这里basedir="."意思是基础目录是与build.xml同级目录,比如说src或s2si,后续新建目录都是在此基础上进行,为了方便打包,可以根据自己需要放置build.xml,比如我就放在了工程s2si根目... 阅读全文
posted @ 2016-01-22 16:15 52newblog 阅读(980) 评论(0) 推荐(0)

www.52newblog.com 我爱新博文