- 博客(34)
- 资源 (17)
- 收藏
- 关注
转载 MySql数据引擎简介与选择方法
MySQL引擎简介 MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想
2012-10-30 01:21:29 796
转载 Java线程中sleep()、wait()和notify()和notifyAll()、yield()、join()等方法的用法和区别
Java线程中sleep()、wait()和notify()和notifyAll()、suspend和resume()、yield()、join()、interrupt()的用法和区别 从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。 但是当前正在被服务的线程可能觉得cpu的服务质量不够
2012-10-27 20:28:48 8377 1
原创 村子中有50个人,每人有一条狗
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?
2012-10-27 00:47:24 7650
转载 第一范式,第二范式,第三范式
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo
2012-10-26 22:44:08 797 1
转载 Java动态代理的实现
动态代理作为代理模式的一种扩展形式,广泛应用于框架(尤其是基于AOP的框架)的设计与开发,本文将通过实例来讲解Java动态代理的实现过程。 友情提示:本文略有难度,读者需具备代理模式相关基础知识,。 通常情况下,代理模式中的每一个代理类在编译之后都会生成一个class文件,代理类所实现的接口和所代理的方法都被固定,这种代理被称之为静态代理(Sta
2012-10-26 22:39:23 565
转载 ssh框架面试题
原文:http://blog.163.com/wob_ku/blog/static/1930442572012213111421271/?suggestedreading&wumiiHibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transat
2012-10-14 14:34:26 1605
转载 给JavaScript新手的24条实用建议
为JavaScript做一点性能小提升吧!本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考Firebug Console A
2012-10-13 18:21:12 770
转载 session,cookie的区别,安全性
一,为什么session,cookie经常会有人提到做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用它们来完成工作就行了,所以每个人的理解基本都会有大同小异,我想这就是session,cookie经常会被讨论的原因。本文也是根据个人经验,以及个人所学,对session
2012-10-13 16:55:06 621
转载 request.getParameter与request.getAttribute的区别
request.getAttribute与request.getParameter的区别HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接
2012-10-13 16:19:04 850
原创 forward与redirect的区别
有两个区别:1 .forward是服务器请求资源,服务器直接访问地址栏的URL,把URL响应的内容读取出来,然后把内容发给浏览器,浏览器不知道服务器发送的内容从哪来,故浏览器的地址栏不变。而redirect是服务器根据业务逻辑,发送一个状态码给浏览器,告诉浏览器重新去请求,故地址栏的地址会改变。2. forward,转发页面和转发到的页面可以共享request里面的数据,而redirect
2012-10-13 16:06:35 634
转载 java并发编程--一道经典多线程题的2种解法
原文:http://coolxing.iteye.com/blog/1236696问题的描述启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20....以此类推, 直到打印到75. 程序的输出结果应该为: 线程1: 1
2012-10-13 14:03:36 2055
转载 Java 程序中的多线程
原文网址:http://www.ibm.com/developerworks/cn/java/multithreading/在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。为什么会排队等待?下
2012-10-13 13:03:51 715
转载 classloader相关基础知识
原文:http://www.iteye.com/topic/25053JVM jvm是jre里头一个动态连接函数库,jdk里面的jre一般用于运行java本身的程序,比如javac,等等.programfiles下面的jre用于运行用户编写的java程序. JRE下的bin\client 或者 bin\server 的jvm.dll就是JVM了 当一台机器上有多
2012-10-13 01:25:48 441
转载 重温java之classloader体系结构(含hotswap)
原文:http://www.iteye.com/topic/136427jvm classLoader architecture :a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作. b, Extension ClassL
2012-10-13 01:24:38 550
转载 java classLoader 体系结构
原文出处:http://blog.chenlb.com/2009/06/java-classloader-architecture.htmljvm classLoader architecture:Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作
2012-10-13 01:22:27 405
转载 迅雷的多线程笔试题总结
原文:http://blog.csdn.net/qingfengliuquan/article/details/5891187编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推 这是一道迅雷的笔试题总结下方法1. 最佳的方法 用java.util.conc
2012-10-12 23:40:00 670
转载 Web应用界面设计规范—给项目组培训
原文网址:http://blog.csdn.net/m13666368773/article/details/8020928Web应用界面设计规范(Design Specification for Web UI)主讲人:ARay目录:一、软件界面规范的重要性及其目的二、用户体验为何如此重要三、Web规范体系介绍四、界面设计开发流程五、应该遵循的基本原
2012-10-10 23:28:05 730
转载 9种常见的Java不规范代码
原文网址:http://blog.csdn.net/m13666368773/article/details/8028504在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如
2012-10-10 20:24:32 652
转载 总结一下 Spring的IOC、DI
原文网址:http://blog.csdn.net/m13666368773/article/details/8053138IOC、DI模式1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例:[java
2012-10-10 20:19:10 696
原创 2013年多益网络校园招聘笔试题
题目一:有20张上下表面光滑的扑克牌,其中有8张向上,要求你闭着眼睛且不借助任何工具把这20张扑克牌分成两堆,使得每堆向上的扑克牌的数目一样多。解决方法:从20张扑克牌中拿出8张,并把8张扑克牌翻过来,这样两堆扑克牌向上的扑克牌数目就一样多了。证明:假如从20张扑克牌抽出的8张中有N张向上的扑克牌(N>=0&&N因为总共只有8张向上的扑克牌,被抽出N张向上扑克牌后,剩下8-
2012-10-10 19:19:30 8502 9
转载 2013金山校园招聘Java笔试题
原文转载:http://blog.csdn.net/xcbeyond/article/details/7993570第一题 :栈内存与堆内存的特点与区别,java中是怎样分配的? 栈内存中用来存放基本数据类型(8种基本类型)和对象的引用变量,存取速度比堆快,栈中的数据可以被共享使用,堆内存中用来存放new创建的对象和数组对象。第二题:对象序
2012-10-09 23:50:01 1324
转载 【设计模式】之MVC设计模式
转载:http://blog.csdn.net/xcbeyond/article/details/7765276 MVC是把一个项目按照模型(Model)、视图(View)、控制(Controller)分为三层,使得项目易于维护、扩展。1、MVC包括3种对象: ①、模型(Model)对象:是应用程序的主体部分,主要是进行数据和业务规则的处理。 ②、视图(Vie
2012-10-09 23:48:37 605
转载 对23 种设计模式的有趣见解
原文转载:http://blog.csdn.net/xcbeyond/article/details/7718762创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂
2012-10-09 23:36:43 1021
转载 应聘技巧回答
原文转载:http://blog.csdn.net/xcbeyond/article/details/77071541、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习
2012-10-09 23:35:31 1472
转载 中软国际Java程序员笔试题
原文转载:http://blog.csdn.net/xcbeyond/article/details/76979351、谈谈final, finally, finalize的区别。 final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声
2012-10-09 23:31:38 1358
原创 java笔试题--Java实现命令编辑器
题目:假定有一命令编辑框,可以接受两种命令:【type x】和【undo n】。x代表输入文本,n代表秒数。type命令用于当输入文本,而undo命令用于撤销操作。输入undo 1,表示向前撤销1秒。撤销操作可以指定撤销到当前时间之前操作的时间,并且撤销操作对自身同样有效。例子:命令输入的时间命令显示结果1type aa2type
2012-10-09 23:27:02 1215
转载 java与c/c++进行socket通信的一些问题(1)-JSP教程,Java技巧及代码
转载:http://www.z6688.com/info/37437-1.htm近几天看到csdn上问c/c++和java通信的问题比较多,特别是c特有的数据结构(如struct)。 特地根据网友的一个问题举个例子,希望对初学者有所帮助。 原问题见:http://community.csdn.net/expert/topic/3886/3886989.xml?temp=.352
2012-10-09 19:12:20 1231
原创 进程间通信的方法
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signa
2012-10-09 19:02:21 716
转载 硬链接(hard link)和符号连接(symbolic link)的区别
转载:http://liu90.blog.51cto.com/668144/308987硬链接(hard link)和符号连接(symbolic link)的区别:通俗一点理解,可以把硬链接当成源文件的副本,他和源文件一样的大小但是事实上却不占任何空间。符号链接可以理解为类似windows一样的快捷方式。一、链接文件链接文件有两种方式,符号链接和硬链接。1、
2012-10-08 17:19:57 7189
原创 HashMap和Hashtable的区别
都属于Map接口的类,实现了将惟一键映射到特定的值上。 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 Hashtable 类似于 HashMap,但是不允许 null 键和 null 值(编译没错,但运行时抛NullPointerException),效率比 HashMap 慢,因为它是同步的。
2012-10-08 15:53:27 635
转载 String s = new String("xyz");创建了几个String Object?
转载:http://rednaxelafx.iteye.com/blog/774673问题:Java代码 String s = new String("xyz"); 创建了几个String Object?这个问题自身就没有合理的答案,楼主所引用的“标准答案”自然也就不准确了: 引用答案:两个(一个是“xyz”,一个是指向“
2012-10-08 15:46:33 22223 1
原创 谈谈final, finally, finalize的区别
一。final如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只能在声明变量或构造器或代码块内初始化),而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用
2012-10-08 15:08:41 20642 4
转载 Java关键字final、static使用总结
转载:http://lavasoft.blog.51cto.com/62575/18771/一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是fina
2012-10-08 10:55:19 871
转载 Java笔试题
转载:http://www.51jobdoc.com/TypeDesign/InfoDetails.aspx?id=99&tid=1JAVA代码查错 1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } 大侠们,这
2012-10-07 20:31:38 930
操作系统MiniOS
2012-09-24
MyEclipse 9.1 在windows ,Linux ,MacOSX的破解补丁
2012-03-26
计算机图形学实验和综合实验和综合实验报告
2012-01-11
操作系统综合实验之哲学家吃面问题和实验报告
2012-01-11
java课程设计学生通信录管理系统
2012-01-11
java课程设计学生同学录管理系统
2012-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人