- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 linux输入输出
1、 任何程序中,相信输入和输出是我们熟悉程序的第一步,Linux也一样,在编写命令,脚本的时候,我们经常需要利用到输入输出, 不管是输入到控制台还是文件还是内容,输出到控制台、文件、内存等,都经常需要用到该功能,下面将会讲解Linux的输入输出2、 Linux输出最常用的命令就是echo了,echo ‘aa’ 就是直接把一个字符串显示在控制台,也可以把输出定位到文件等,也有不同的参数来做不一...
2011-11-10 15:58:04 180
原创 linux定时任务
1、Linux在指定的时间执行所需要执行的任务,无论生活与工作,平时经常遇到希望在某个时间执行某个任务,这时候就要使用到定时任务了,因为不可能人工的24小时围绕着电脑转,下面将会讲解下我对Linux定时任务的认识2、crontab命令执行定时任务 2、1、linux下执行定时任务主要是有用户的crontab文件来执行的,root管理员可以轻松的通过配置来设定哪些用户能拥有自己的cron...
2011-11-10 10:54:29 127
原创 栈与队的相互转换
import java.util.LinkedList;import java.util.Stack;/** * 1、利用两个栈实现一个队列 思路:插入的时候直接插入第一个栈 移除的时候,如果第二个栈为空,则把第一个站所有元素放入第二个站 从第二个站移除一个元素即可 * 2、两个队列实现一个栈 思路:插入的时候,如果两个队列都为空则插入任意一个队列,否则插入非空的那个队列 ...
2011-08-25 09:10:22 139
原创 mysql小记录
1、日期时间:now(),curdate(),CURTIME(),TO_DAYS(date) :返回一个日期的天数2、mysql匹配也能用正则表达式,如查询用户名包含a,b的数据 select * from t_user where username REGEXP "[ab]" "^ab","^a","^[ab]":第一是以ab开头的才会匹配,第二是以a开头才匹配,第三以a或b...
2011-08-20 09:30:37 103
原创 网络下载----未来程序员的五年
未来五年程序员应当具备的十项技能2010-01-04 20:37作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。 当前的经济形势下,很多程序员将目光聚焦在短期内的工作形式上...
2011-06-16 12:16:37 104
原创 JAVA设计模式---访问者模式
访问者模式一般被用户一些数据结构稳定的场合,数据对象稳定,而实际对它的操作是不稳定的,他可以接受不同的对象而做出不同的反应,对与稳定的数据结构,它的功能和方法也就稳定,所以就把它抽象出来,抽取出来,而对于访问它的对象是经常改变的,传递不同的实际对象也就得到不同的运行效果,多态的体现访问者模式的参与对象: 抽象节点:也就是稳定的数据结构对象,同时也声明具体数据结构对象的操作,...
2011-05-14 09:30:25 103
原创 JAVA设计模式--建造者模式
当做一种事情的步骤是必不可少的。也就是说做这种事情,所有的步骤是不会少的。但是这些事情的具体做法的步骤实现又是不一样的。 由每个个具体的对象去实现 。比如做一道菜,放盐,油等这些都是不可少的,但是每个人放的量又不一样。有的时候我们做的时候就可能会因为一件事情的步骤太多而忘记了做某个步骤,造成后面做出来的东西是不能用的。建造者模式:它的原理就是像上面那样,为了避免忘记做某个步...
2011-05-13 17:53:32 75
原创 JAVA设计模式---封闭原则
所谓开放封闭,就是说一些东西,好比类,模块,函数等,它们不可以改变,但是可以拓展。两个特征: 对于扩展是开放的,对于修改是封闭的。对于软件做到容易维护双不容易出问题,应该多做扩展,少做修改。面向抽象常常是能解决很多变化的方式,我们在增加新的需求的时候,并不要去改变已有的类结构和类,只要增加新的类就能达到我们的目的。但是抽象要做得合理并不是说抽象越多越好,过度抽像也会...
2011-05-13 17:47:57 133
原创 JAVA设计模式---单一职责模式
现实生活中我们现在拥有太多的各种各样的产品,它们的功能很多各各样,但是我们同时间也会发现在一个产品当中的每种功能,其实生活当中还是有对应一种功能的产品,而且可能这功能单一的产品比那功能多种多样的产品还要贵呢,所以说有的时候一种东西功能单一其实更加好用,比如手机有照相,上网,摄像等功能,但是它的这些功能怎么能和数码相机,电脑,摄像机相比呢,这也好像就是编程当中的单一职则模式。对于...
2011-05-13 17:46:37 137
原创 JAVA设计模式---策略模式
当有一种变化不停的改变它的实现算法的时候,我们就考虑用策略模式模式目的就是为了让客户使用方使用尽可能少的有关程序的类,知道尽可能少的实现,策略模式先把所有的东西都抽像出来,每个具体的算法去实现它,客户端呢,为了让它不知道服务端的情况,我们使用另外一个类去关联抽像的一个引用,客户只要传来对某个算法的一个信号就可以的,类结构如下: C...
2011-05-13 17:45:03 78
原创 JAVA动态代理解析
主要目标理解JDK动态代理1、为什么要使用代理 实际程序中,有许多程序的共同操作和实际业务没有关系,但是我们有不得不每次把这些相同的代码给他加上去 显然我们可以把这样的操作当成一个切面,在执行方法之前和之后去调用这样一段特殊的代码,从而实现需要的 功能。 *日志处理:比如操作日志可能只是需要保存执行的方法、时间等信息,所以这样的功能应当被当做成一个切面 ...
2011-05-13 13:41:24 99
原创 浅谈JAVA动态扩展
1、我们知道,有了JAVA的反射给动态加载带来的许多方便之处,JAVA动态加载一般使用两种方式,一个是利用Class.forName(String className),Class.forname(String className,boolean initalize),这两个方法都是加载一个className名称的类,区别在于第二个方法如果第二个参数为true的话,不仅加载这个类,还会给它初始化,...
2011-05-11 18:59:49 312
原创 AJAX在线基础(四(基础完))
Ajax Auto Complete .mouseOut { background: #708090; color: #FFFAFA; } .mouseOver { background: #FFFAFA; color: #000000; } ...
2011-04-22 17:36:42 85
原创 AJAX在线基础(待续二)
例子一:用户检测,在输入用户名称的时候响应AJAX,检查是否存在用户,然后渲染页面checkUser.jsp如下:页面的输入框值改变响应请求检验用户 var xmlhttp; function checkUser() { clear(); var user = document.getEleme...
2011-04-22 14:25:45 92
原创 AJAX在线基础(待续一)
1、对与处理服务器的相应信息,xmlhttpRequest提供了两个方法.如下: Xml.responseText:作为字符串进行返回,使用alert()会发现处理的是返回信息的String Xml.responseXML:做为XML返回,使用alert()会发现是一个Object对象。2、用reponseText接收的字符串大部门的时候来和innerHTML方法结合使用,得到...
2011-04-22 09:43:59 106
原创 AJAX在线基础(待续)
1、 XMLHttpRequest:纵所周知,ajax的异步交互主要是通过xmlhttprequest对象来实现的,最初的时候只有IE才支持它,不错技术发展到今天,大部门浏览器都对它进行的支持,也给程序和客户的体验带来了多方面的改善。当然不同浏览器创建XMLHttpRequest对象是有些不同的。2、 XMLHttpRequest不是W3C的标准,IE是通过ActiveX实例化它,其它大部门浏...
2011-04-22 08:38:53 96
原创 JAVA多线程并发完善
一:java并发的开篇 1、在实际应用中,经常用到线程的并发,那为什么需要用到并发呢,不能独自单独的程序处理吗,那很明确的说,多条线程做完成一件事情和一条线程去完成一件事情,那是无法同言而语的。比如在实际的网站访问过程中,世界各地的人都去同事访问一个网站,在服务器端,如果收到一个请求就对它先处理,而其他用户的请求到达只是对 他们先存储,然后在对他们进行处理,可想而知这样的速度会有多慢,如果一天...
2011-04-13 09:57:15 90
原创 哥德巴赫猜想
/* 3.验证1-100之內的数是否符合哥德巴赫猜想: 哥德巴赫猜想: 所有大于2的偶数都是两个素数之和. 素数定义为: 一个数除了1和自己本身之外不被任何数整除. */public class GeBaDaGuess { private int number; private Set numbers = new HashSet(); public ...
2011-04-12 14:51:40 177
JAVA多线程并发
一:java并发的开篇 1、在实际应用中,经常用到线程的并发,那为什么需要用到并发呢,不能独自单独的程序处理吗,那很明确的说,多条线程做完成一件事情和一条线程去完成一件事情,那是无法同言而语的。比如在实际的网站访问过程中,世界各地的人都去同事访问一个网站,在服务器端,如果收到一个请求就对它先处理,而其他用户的请求到达只是对 他们先存储,然后在对他们进行处理,可想而知这样的速度会有多慢,如果一天...
2011-04-12 14:43:22 115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人