- 博客(36)
- 资源 (9)
- 收藏
- 关注
转载 Struts2 校验框架学习笔记
Struts2 校验框架Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。下面以一个例子来说明Struts2校验框架的使用。1在myeclipse 中创建一个web工程,在src目录下创建struts.xml 配置文件,添加好xml标头,配置web.xml文
2014-04-07 10:10:34 579
原创 .war vs .ear file
Q:What is the difference between a .war and .ear file?A:In J2EE application modules are packaged as EAR, JAR and WAR based on their functionalityJAR: EJB modules which contains enterpr
2014-03-01 00:13:48 734
原创 Java EE Application with Web Server + Application Server
Q: Is there a need for a Java EE application to have web servers such as SUN Java Web Server to handle the servlet/jsp request and forward to Application Servers such as IBM WebSphere or BEA WebLo
2014-02-28 23:55:46 1666
原创 Steps to write a simple batch bat file
Step 1: Create A BAT FileCreate a new text document on your desktop. Double click the file – it should be blank inside. Now, go tofile>save as, and in the “Save As” window, input a name for your B
2013-09-26 18:36:42 932
原创 Unix学习笔记(2)
用户和组Unix系统有三种类型的账户:根用户(或超级用户)账户、系统账户、普通用户账户。一、管理用户和组/etc/passwd:为系统识别已授权的账户/etc/shadow:保存相应账户加密后的口令,大多数Unix系统都有这个文件/etc/group:存放组账户的信息 l /etc/passwd该文件示例如下:root:!:0:0::/:/usr/bin/ks
2013-08-24 23:22:13 690
原创 Unix学习笔记(1)
内核是Unix系统的最底层。它提供了系统的核心功能并允许进程(程序)以一种有序的方式访问硬件。它的作用:(1) 控制进程、输入/输出设备、文件系统操作,以及操作系统所需的任何其他关键功能;(2) 管理内存;(以上两个功能不称为自治功能,不需要用户进程中的指令)(3) 支持系统以多用户、多任务模式运行 进程的管理可能非常复杂,一个进
2013-08-22 23:37:39 666
原创 金融信息交换协议:Fix协议(一)
金融信息交换协议(FIX,Financial Infomation exchange)协议是适用于实时证券、金融电子交易开发的数据通信标准。 FIX协议是国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的进程。它的目标是把各类证券金融业务需求流程格式化,使之成为一个个可用计算机语言描述的功能流程,并在每个业务功能接口上同一个交换格式,方便各个功能模块的连接。 FPL
2013-08-21 00:14:21 3975
原创 Linux/Unix之exec()的使用
1. 系统调用exec是以新的进程去代替原来的进程,但进程的PID保持不变。因此,可以这样认为,exec系统调用并没有创建新的进程,只是替换了原来进程上下文的内容。原进程的代码段,数据段,堆栈段被新的进程所代替。具体表述为:在终端输入一条命令后,shell通常会派生一个新的shell进程,即子进程。子shell负责运行用户输入的命令。它通过系统调用exec实现这一点。记住,用户命令起始就是
2013-08-20 09:35:30 1870
转载 Linux/Unix之wait()和waitpid()用法
wait 1.1 简介wait函数所需头文件: #include #include wait函数原型:pid_t wait(int *status);进程一旦调用了 wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子 进程的信息,并把它彻底销毁后返回;如果没有找到这
2013-08-19 23:54:34 5546 1
转载 linux/Unix中fork函数的用法
【转载自:http://os.chinaunix.net/a2012/0203/1306/000001306508.shtml】 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后
2013-08-19 23:09:48 894
转载 Linux命令之vi - 广泛使用的文本编辑器
本文链接:http://codingstandards.iteye.com/blog/966982 (转载请注明出处)用途说明 vi是Linux/Unix中最常用的文本编辑器,它是全屏幕的编辑器,类似DOS/Windows下的edit程序,但它的使用方式与edit很不一样。vi是“Visual Interface”的缩略词,来源于另外一个文本编辑器ex的命令visual。vi是
2013-08-16 11:30:04 842
转载 Ubuntu的窗口模式与命令行模式切换 .
1. 真机环境下,窗口模式与命令行模式的切换窗口模式----->命令行模式 Ctrl+Alt+F(n), 其中n为1到6之间的任意整数。命令行模式----->窗口模式 Ctrl+Alt+F(7)。2. Vmware虚拟机环境下,窗口模式与命令行模式的切换Vmware虚拟机环境下,模式的切换与虚拟机的设置有关,Vmware默认已将Ctrl+Alt设置为热键,所以模式的切换和真机环
2013-08-14 17:05:13 1254
原创 Ubuntu中root用户和user用户的相互切换
前几天刚装了虚拟机和Ubuntu,就想敲敲指令来玩玩。可是遇到了不少小问题。 一、从user用户到root用户的切换不管是用图形模式登录Ubuntu,还是用命令行模式登录,缺省的用户都是我们安装时候的用户名。然而,在我们执行一些操作指令的时候,例如创建/删除文件夹的时候,却总是提示“permission denied”,即需要我们具有root的权限,因此需要使用sudo授权,感觉比
2013-08-13 00:08:50 1010
原创 SQL基础之函数浅谈
算术函数包括:l ABS(数值型表达式):返回给定表达式的绝对值,类型与参数类型一致l MOD(被除数,除数):计算余数(模),返回值为integer类型l POW(基数,指数):幂函数,返回值为float类型l ROOT(数值型表达式,根次):计算表达式的n次方幂,若省略n,则计算平方根,n的值不能为0,其返回值为float类型。l ROUND(表达式,精度):按指
2013-08-04 23:17:45 767
转载 ETL 简介
ETL是建置或更新数据仓储中的内容时,对于所需之数据进行数据撷取、转换、加载的过程,由字面上即能得知它是由三个环环相扣的步骤所组成:Extract - 数据撷取、Transform - 数据转换与Load - 数据加载 。ETL ( Extract-Transform-Load ) 是建置或更新数据仓储 ( Data Warehouse ) 中的内容时,对于所需之数据进行数据撷取、转换
2013-08-01 00:05:44 1246
转载 不要虚荣心太强,要踏实肯干
实习生的“五点准备”1、请准备好合适的时间,并且诚实地告诉面试官,你究竟能来几天。能来的那几天是否有课,你长期旷课的后果是否知道。请不要面试的时候答应4天,开始工作后,发现扛不住了,改成3天。你的诚信令我不安。2、请处理好校园事务,不要带到公司来。不要在领导走到你跟前时,紧急关掉MSN、飞信等聊天界面和不想关网页,公司花钱请你来工作,不是请你坐在这里君临天下、坐镇指挥、威慑
2013-07-31 20:48:11 790
转载 算法之道--左右旋转字符串
【转载自:http://www.cnblogs.com/chenchuangfeng/archive/2013/03/31/2991566.html】定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(1)。
2013-07-23 21:58:27 679
转载 计算完全最短路径的Floyd算法剖析
【转载自http://www.cnblogs.com/chenchuangfeng/archive/2013/03/29/2989825.html】到两个重要矩阵: 1.d[numVex][numVex] (numVex图的顶点数):最开始该矩阵就是图的邻接矩阵,经过Floyd算法处理开后,d[numVex][numVex]中的d[i][j],表示着从顶点i到j的最
2013-07-23 00:04:29 1026
转载 浅谈Java之内存回收
JAVA的垃圾回收机制,让许多程序员觉得内存管理不是很重要,但是内存内存泄露的事情恰恰这样的疏忽而发生,特别是对于Android开发,内存管理更为重要,养成良好的习惯,有利于避免内存的泄漏. 对象的几种状态: 这里可以把许多对象和引用看成是有向图,顶点可以是对象也可以是引用,引用关系就是有向边。可达状态:对象创建的时候,有引用指向它,这个时候在对象和引用之间建立了引用关系
2013-07-22 16:09:56 563
原创 浅谈序列化与反序列化
序列化:(将对象从内存存储到文件)反序列化:(将对象从文件加载回内存)1、将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。2、将一个对象保存到永久存储设备上称为持久化。3、一个对象要想能够实现序列化,必须实现Serializable接口或Externalizable接口。4、详细地说,序列化(Serialization)是把一个对象的状态写
2013-07-22 00:29:19 550
原创 游标
在数据库中,游标提供了一种从表中检索出的数据进行操作的灵活手段,本质上,游标实际上就是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。我们用select语句查询的时候思维方式是面向集合的,而游标的思维方式是面向行的,这在性能上,导致游标会消耗更多的内存,减少可用的并发,占用宽带,锁定资源等弊端。(以下观点来自http://www.cnblogs.com/moss_tan_
2013-07-17 00:54:50 597
原创 触发器
触发器(Trigger)是用户定义在关系表上一类由事件来驱动的特殊过程。比如当对表进行操作(insert、delete、update)时就会激活它的执行。触发器类似于约束,但是比约束更灵活,可以实施比FOREIGN KEY约束、CHECK约束更为复杂的检查和操作,具有更精细和更强大的数据控制能力。一、格式:CREATE TRIGGER| BEFORE | AFTER | ON
2013-07-17 00:32:33 657
原创 浅谈Java和C
Java和C都是指令式语言,不同之处是Java是一种面向对象的语言,而C是一种面向过程的语言。另一个不同之处是,Java是跨平台的,在不同的操作系统中都可以通过JVM来解释Java程序,而C、C++、C#则与平台有关,有些指令只能在某些操作系统中才能执行。这是因为,Java是解释型语言,所有代码都会翻译成统一的、与系统无关的字节码,然后放到JVM上运行;而C是编译型语言,代码要先通过编译器转换
2013-07-17 00:06:17 696
原创 浅谈HTTP协议
Http超文本传输协议Http是应用层协议,是一个基于请求/响应模式的,无状态的协议。Http使用的是可靠的基于连接的数据传输协议TCP协议。HTTP1.1版本中,给出了一个“持续连接”的机制,并将其作为HTTP1.1中建立连接的缺省行为。通过这种连接,客户端可以连续发送多个请求,而不用等待每个响应的到来。 一、浏览器与服务器通信的过程: 二、资源平时上网所看到
2013-07-13 23:48:32 664
原创 浅谈垃圾回收机制
1、 何时对象被抛弃一个对象,可以有一个或多个引用变量指向它。当一个对象不再有任何一个引用变量指向它时,这个对象就被应用抛弃了。或者说,这个对象可以被垃圾回收机制回收了。JVM的垃圾回收机制对堆空间做实时监测,当发现某对象的引用计数为0时,就将该对象列入待回收列表中,并不是马上予以销毁。2、 是否丢弃即被回收并不是对象被抛弃后就立即被回收。JVM进程做空间回收有较大的系统开销,如果
2013-07-09 16:11:49 596
转载 做人之道
第一课 一个男人在他妻子洗完澡后准备进浴室洗澡。这时,门铃响了。 妻子迅速用浴巾裹住自己冲到门口。 当她打开门时,邻居鲍勃站在那儿。 在她开口前,鲍勃说,“你如果把浴巾拿掉,我给你800美元。” 想了一会儿,这个女人拿掉浴巾赤裸地站在鲍勃面前。几秒钟后,鲍勃递给她800美元然后离开了。 女人重新裹好浴巾回到屋里。 当她踏进浴室时,丈夫问她,“是谁呀?” “是邻居鲍勃
2013-07-07 18:23:26 622
原创 拆分字符串
下面介绍StringTokenizer类的构造函数。StringTokenizer(String str) Constructs a string tokenizer for the specified string.StringTokenizer(String str,String delim) Constru
2013-07-04 10:40:36 887
原创 截取字符串
截取字符串一般使用String类的subString方法。public String subString(int beginIndex):返回该字符串子串的新字符串。子字符串开始于指定的位置并且扩展到该字符串的结尾。public String subString(int beginIndex,int endIndex):返回是该字符串子串的新字符串。子串开始于指定的beginIndex,且
2013-07-04 10:32:34 523
转载 SQL SERVER 中 GO 的用法
用信号通知 Microsoft® SQL Server™ 实用工具一批 Transact-SQL 语句的结束。GO 不是 Transact-SQL 语句;而是可为 osql 和 isql 实用工具及 SQL Server 查询分析器识别的命令。 如果你的SQL过长的时候,就要写GO,或者有一些语句,它只能是第一句操作的,在之前你也得写 GO ,GO的意思 是 分批处理语句 有加
2013-03-23 17:18:42 1088
原创 int、int.Parse()、Convert.ToInt32()区别
int:(int)变量,C#默认整型int32;不支持bool转化。int.Parse(string sParameter)4个构造函数,参数类型只支持string类型。Convert.ToInt32()支持的类型是object。PS:C#不会对数据进行四舍五入,只会截取。using System;using System.Collections.Generic;using S
2013-03-23 10:20:32 815
原创 ASP.NET内置对象
一、使用Application对象保存数据Application对象是System.Web.HttpApplicationState类的实例,对象内保存的信息可以在Web服务整个运行期间保存,并且可以被调用Web服务的所有用户使用。如果Web服务类派生自WebService类,则可以直接使用Application对象。1、在Web服务中,将状态保存到Application对象: A
2013-03-22 16:53:16 737
转载 WebMethod属性详解
WebMethod有6个属性:.Description.EnableSession.MessageName.TransactionOption.CacheDuration.BufferResponse1) Description:是对webservice方法描述的信息。就像webservice方法的功能注释,可以让调用者看见的注释。C#:
2013-03-22 16:19:00 1479
转载 href=# 与 href=javascriptvoid(0)的区别
#包含了一个位置信息,默认的锚点是#top,即网页的上端;而javascript:void(0)仅表示一个死链接。这也就是为什么页面很长浏览链接明明是#可是跳转到了页首的原因。javascript:void(0)则不是如此,所以调用脚本最好用void(0),或者,等。js里面void是一个操作符,该操作符计算表达式的值,但是不返回任何内容。这里用到void(0)表示取消A链
2013-03-22 13:46:32 659
转载 ASP.NET跨页传值方法汇总
方法一:问号传值(Response.Redirect方法)1:源页:在按钮的点击事件程序中写入Response.Redirect方法,在其中使用问号传值。如:Response.Redirect("Default2.aspx?id="+txtId.Text.Trim()+"&name="+Server.UrlEncode(txtName.Text.Trim()));HTML代
2013-03-21 17:32:06 900
原创 JavaSE多态简析
关于继承的注意事项:1、构造方法不能被继承;2、方法和属性可以被继承;3、子类的构造方法隐式地调用父类的不带参数的构造方法;4、当父类没有不带参数的构造方法时,子类需要使用super来显示地调用父类的构造方法,super指的是对父类的引用;5、super关键字必须是构造方法中的第一行语句。(this也是)--------有一种情况不许放在第一行方法重写:子类与父类的方法
2013-03-14 17:35:06 550
转载 接口的无敌解释
接口简单的说接口就是一个契约或者规范.比如遥控器,国家出台了一个国家遥控器规范,明文要求所有的遥控器厂家都要遵循这个规范,如果不遵循规范就不给3C认证标志,就不允许上市出卖..为什么要这个规范呢?大家在时间生活中会经常碰到,甲厂的遥控器不能遥控乙厂的电视,电视遥控器不能遥控其它电器如空调,冰箱.!原因是什么呢?是各个遥控器都没有遵循一个规范,电波有长有短,电压有高有低,导致各自为政,4分5列!
2013-02-23 12:55:38 422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人