1 2 3 4 5 ··· 14 下一页
摘要: 题记:人的一生都在进行着各种各样的赌博,其中有大的赌博,有小的赌博。在你做出正反的决定的时候,你并不知道哪一面是对的。有的时候,不同的选择造就的将是不同的人生。 我有一个平凡的家庭,没有那么富裕,也没有很大的权势。但父母很爱我,能够让我衣食无忧,放我去追逐自己的梦想。家庭的影响,加上自己性格的原因,从小就自我奋斗着。相信着知识能够改变命运,努力能够创造奇迹。 长大后,去了大学。在那里,我遇到了我生命中的贵人。他带领我进入了一个行业,开始对我进行专业训练。从此以后,我对未来不再迷茫。我在他的带领下,不断的努力着。随着专业技能的提升,我找到了自己的自我欣赏点,我发现自己也不是那样的一无是处,... 阅读全文
posted @ 2013-04-17 16:49 转航 阅读(172) 评论(0) 推荐(0) 编辑
摘要: web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:<context-param><param-name>context/param</param-name><param-value>avalible during application</param-value></context-param>(2)servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:<servlet> 阅读全文
posted @ 2013-02-26 15:16 转航 阅读(1440) 评论(0) 推荐(1) 编辑
摘要: 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。Web Service以及Java的RMI都用到回调机制,可以访问远程服务器程序。 下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,^_^,你. 阅读全文
posted @ 2013-02-25 15:57 转航 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 除了普通的Socket与ServerSocket实现的阻塞式通信外,java提供了非阻塞式通信的NIO API。先看一下NIO的实现原理。 从图中可以看出,服务器上所有Channel(包括ServerSocketChannel和SocketChannel)都需要向Selector注册,而该Selector则负责监视这些Socket的IO状态,当其中任意一个或者多个Channel具有可用的IO操作时,该Selector的select()方法将会返回大于0的整数,该整数值就表示该Selector上有多少个Channel具有可用的IO操作,并提供了selectedKeys()方法来返回这些Chan. 阅读全文
posted @ 2013-02-17 21:16 转航 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 我们知道,程序可以通过ServerSocket和Socket两个类来实现TCP服务器、TCP客户端。下面我们通过一个简单的demo看一下代码中具体是怎么实现的。 Client.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;public class Client { public static void main(String[]args) throws IOException{ Socket socket.. 阅读全文
posted @ 2013-02-17 20:45 转航 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、网络编程基本概念1.OSI与TCP/IP体系模型2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;IP和端口能唯一定位到需要通信的进程。这里的IP表示地址,区别于IP协议。在OSI体系还是TCP/IP体系中,IP协议位于网际层,来封装IP地址到报文中。3.TCP和UDP协议TCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议 阅读全文
posted @ 2013-02-17 20:21 转航 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 什么是码农呢?只是简单的实现功能吗?一直都在强调复用性,易用性,高性能,在编码的时候你有没有考虑过这些呢?在XX工作的时候,刚开始自己做一些维护工作。那时候,自己不是很开心,总觉得工作有点太简单了,自己的能力不止能干这个。做事不免有点不是很上心。但到后来的时候,同事检查我的代码,说了好多的问题,基本上我写的代码一无事处。你这用循环查库吗,这样效率得多低啊。考虑一下能不能批量的查询,只访问一下库,减少数据库压力,提升效率; 这个方法的方法体也太长了吧,考虑一下能不能把某些逻辑给分离出去,缩短一下方法的长度; 这个循环嵌套太长了,考虑精简一下; 这个你是怎么考虑的啊,用户这样用着方便吗?考虑一下. 阅读全文
posted @ 2013-01-31 16:12 转航 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。2、成员内部类:形式如下 class Outer { class Inner{} } 编译上述代码会产生两. 阅读全文
posted @ 2013-01-22 11:21 转航 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 不管哪个行业,在工作中遇到问题都是在所难免的。程序员也不例外。但程序员只是coding吗?其实,coding只占程序员工作中很小的一部分,任务能否完成交流占了很大的比重。在接受任务之前,程序员要判定这个工作有没有必要要做,能不能做,大概多久完成。接受任务之后,就马上coding了吗?当然不是,要看一下前置条件是否具备。而这些条件的准备好多时候不是自己一个人憋出来的,需要多人的配合。这时候,能够知道你需要什么,去向谁请教,怎么请教就是你能力的体现了。好多时候,深有感触的一句话就是“最痛苦的不是不懂得什么,而是不知道自己不懂得什么,但问题却毫无进展。” 在我做A任务的时候,需求不是很明确。我当时. 阅读全文
posted @ 2013-01-11 19:46 转航 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 2012年上半年我们一直在打java基础。下半年,我们被安排到XX进行实习。在XX工作了5个月,自己从刚开始的一名新人到最后和大家融为一体,为组内贡献自己的一份力量,我经历了很多,成长了很多.惶恐刚进到公司,我内心是很惶恐的.我对自己没有一个正确的定位,对公司的环境也是那么的陌生.我不知道自己能不能胜任公司的工作.我所能做的就是努力再努力,用自己的勤奋来掩饰自己内心的慌张.欣慰很欣慰的是我们组内有一个女生.她性格很柔和.每次,和他请教问题他都会耐心的帮助你.我和他成为了闺蜜,我经常的去问他问题,一些环境的配置,系统的某部分业务或者其他的问题等等.很感谢她,他帮助我尽快的去熟悉了系统的环境及业务 阅读全文
posted @ 2013-01-09 23:33 转航 阅读(149) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 14 下一页