摘要: SELECT 语句的用途,即帮助取出数据。SELECT 大概是 SQL 语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。本节介绍Select语句关于查询的最基本功能。SELECT 语句的语法如下:SELECT selection_list选择哪些列FROM table_list从何处选择行WHERE primary_constraint行必须满足什么条件GROUP BY grouping_columns怎样对结果分组HAVING secondary_constraint行必须满足的第二条件ORDER BY sorting_colum.. 阅读全文
posted @ 2012-10-24 22:43 寒剑飘香 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Java线程:线程的同步与锁一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。publicclassFoo {privateintx = 100;publicintgetX() {returnx;}publicintfix(inty) {x = x - y;returnx;}}publicclassMyRunnableimplementsRunnable {privateFoo foo =newFoo();publicstaticvoidmain(String[] 阅读全文
posted @ 2012-10-24 17:01 寒剑飘香 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://lavasoft.blog.51cto.com/62575/99153Java线程:线程状态的转换SCJP5学习笔记一、线程状态线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到可运行状态。3、运行状态:线程调度程序从可运行池中选择一个线程作为当前 阅读全文
posted @ 2012-10-24 16:48 寒剑飘香 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/killbug/archive/2012/08/22/2651524.html扯淡:现在项目里的java代码,都是封装,封装,再封装。在没有空闲的赶工编码,几年后会感觉学不动,毕竟少了很多思考的时间。也基本不会去研究代码的底层实现。时间一长就会觉得自己什么也不会。一个大型的项目,一般不可能只用java实现,可能会用到C,C++,shell,python等等。单单一个web就要学很多,jsp,jquery,javascript,html,css,各种开源的不开源的框架,各种web服务器,数据库等等等。java程序员的确容易迷茫,但精通一样吧, 阅读全文
posted @ 2012-10-24 16:14 寒剑飘香 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/killbug/archive/2012/08/15/2640845.htmlIO入门代码阅读:字节流: 1 private void writeTxt(String path, String value) throws IOException{ 2 OutputStream fos = new FileOutputStream(path);//构造方法1 3 fos.write(value.getBytes()); 4 fos.close(); 5 } 6 private v... 阅读全文
posted @ 2012-10-24 16:03 寒剑飘香 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/killbug/archive/2012/08/09/2631061.html下面的这么多方法组建起来可以写出很多有用的功能了吧?为了很方便的代表文件的概念,以及存储一些对于文件的基本操作,在java.io包中设计了一个专门的类——File类。在File类中包含了大部分和文件操作的功能方法,该类的对象可以代表一个具体的文件或文件夹,所以以前曾有人建议将该类的类名修改成FilePath,因为该类也可以代表一个文件夹,更准确的说是可以代表一个文件路径。下面介绍一下File类的基本使用。 1、File对象代表文件路径File类的对象可以代表一个具 阅读全文
posted @ 2012-10-24 15:47 寒剑飘香 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[Fiddler 教程]什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协 阅读全文
posted @ 2012-10-24 15:36 寒剑飘香 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加深我们对网络协议的理解。对我而言, wireshark 是学习网络协议最好的工具。wireshark介绍wireshark的官方下载网站:http://www.wireshark.org/wireshark是 阅读全文
posted @ 2012-10-24 15:25 寒剑飘香 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 六点起很困难,背单词很困难,静下心很困难...但是总有一些人,五点可以起床,一天背六课单词,耐心读完一本书。谁也没有超能力,但是自己可以决定一天去做什么事情。你以为没有了路,事实上路可能就在前方一点点。那些比自己强大的人都在拼命,我们还有什么理由停下脚步? 阅读全文
posted @ 2012-10-24 13:48 寒剑飘香 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 前面我们学习过简单工厂模式,它简化了对象的创建,使得客户端调用时传入标志量,那么调用工厂就可以生产出相应的对象。那么工厂方法模式和简单工厂模式有什么区别呢? 我们还是拿前面运算类来举例子,我们先看简单工厂模式下的实现。 这个我们很熟悉了,创建一个抽象的运算类,提供公用的属性和方法以供继承,然后加减乘除四个子类继承自运算类。创建一个简单工厂类,根据客户端的标志量来生产出相应的运算类。 然后我们来看工厂方法的实现。 直观来看,工厂方法模式想比较简单工厂模式,它对工厂类又进行了抽象,简单工厂是用工厂去生产实例,而工厂方法则先构造相应的工厂,然后用工厂生产实例。 这其实就是简单工... 阅读全文
posted @ 2012-10-24 12:19 寒剑飘香 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 代理模式大家都已经比较熟悉了,很多框架中也用到了代理模式。下面我们直接介绍代理模式。 代理模式,为其他对象提供一种代理以控制对这个对象的访问。 Subject类,定义了被代理对象和代理公用的接口,这样代理就可以使用了。 1 package proxy;2 3 public abstract class Subject {4 public abstract void request();5 } RealSubject类,定义Proxy代表的真实实体 1 public class RealSubject extends Subject{2 @Override3 ... 阅读全文
posted @ 2012-10-24 11:36 寒剑飘香 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 装饰模式,动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 我们来看基本的代码实现: Component类: 1 package decorator;2 3 public abstract class Componnent {4 public abstract void operation();5 } ConcreatComponent类: 1 public class ConcreatComponent extends Componnent{2 3 @Override4 public void operation() ... 阅读全文
posted @ 2012-10-24 11:22 寒剑飘香 阅读(135) 评论(0) 推荐(0) 编辑