- 博客(11)
- 资源 (14)
- 收藏
- 关注
转载 Annotation
Annotation(注释)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注释是以‘@注释名’在代码中存在的,根据注释参数的个数,我们可以将注释分为:标记注释、单值注释、完整注释三类。它们都不会直接影响到程序的语义,只是作为注释(标识)存在,我们可以通过反射机制编程实现对这些元数据的访问。另外,你可以在编译时选择代码里的注释是否只存在于源代码级,或者它也能在class文件中出现。元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根
2010-10-29 10:13:00 519
转载 SQL SERVER中一些常见性能问题的总结
<br />1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。<br /><br />2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:<br />select id from t where num is null<br />可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:<br />select id from t where num=0<br
2010-10-28 17:47:00 501
转载 URL与URI的区别
什么是URI?Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范: htt
2010-10-27 10:07:00 621
原创 RTTI
<br /><br />RTTI<br />运行时类型信息使得你可以在程序运行时发现和使用类型信息。即在运行时识别对象和类的信息:1.编译时已经知道了所有的类型。2.反射。<br /> <br />在java中所有的类型转换都是在运行时候进行正确性检查的。这也是RTTI名字的含义:在运行时识别一个对象的类型。<br /> <br />大部分的代码尽可能地少了解对象的具体类型,而是只与对象家族中的一个通用表示打交道。这样的代码容易写,读,且便于维护;设计也更容易实现,理解和改变。这正是“多态”是面向对象编程的
2010-10-25 11:53:00 644
转载 HTTP POST GET 本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了
2010-10-22 14:13:00 665
转载 项目经理、系统架构师或技术骨干应该具备的水平
<br />版权所有,欢迎转载,转载请注明转自http://www.suneca.com<br /><br /> 一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕别人丢臭鸡蛋。这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一些正在寻找更好发展的朋友能有点帮助,也希望对于一些技术跟管理方面的牛人,能给予一些建议。<br /><br /> 作为一名项目经理、系统架构师或技术骨干,其水平如何,关系到公司的项目管理、软件质量管理等方面的问题。项目经理
2010-10-22 14:09:00 943
转载 为什么HashCode对于对象是如此的重要?
一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。 我们先来看一下,在JAVA中两个重要的数据结构:HashMap和Hashtable,虽然它们有
2010-10-22 14:06:00 689
原创 Socket编程基础
<br /><br />TCP/IP 是因特网的通信协议。<br />TCP/IP 是用于因特网 (Internet) 的通信协议。通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。<br /> <br />浏览器和服务器都在使用 TCP/IP<br />因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网。浏览器使用 TCP/IP 来访问因特网服务器,服务器使用 TCP/IP 向浏览器传回 HTML。<br /> <br />因特网地址也是 TCP/IP<br />
2010-10-20 11:54:00 1009
原创 IO小结
<br /><br />1.File<br />File类有一个欺骗性的名字——通常会认为它对付的是一个文件,但实情并非如此。它既代表一个特定文件的名字,也代表目录内一系列文件的名字。<br /> <br />FilenameFilter接口:过滤不需要的内容<br /> <br />2.输入和输出<br />“流”屏蔽了实际I/O设备中处理数据的细节。<br />输入、输出流中read(),wirte()方法,通常我们不会用到,因为有别的类能提供更有用的接口。<br /> <br />流的选择:<br /
2010-10-20 11:48:00 662
原创 Log4j的使用
Log4j基础知识1.Logger:完成日志信息的处理输出级别off > fatal > error > warn > info > debug > trace > all选定输出级别后,其以上的信息都会输出好处:由于开发阶段输出的日志信息与产品阶段输出的日志信息是有很大区别的,所以可以进行区分2.Appender:设置日志信息的去向可以同时指定多个输出目的地log4j.appender.appenderName = Appender.classlog4j.appender.ap
2010-10-19 15:10:00 839
原创 Java串口编程5
将单位的设备、程序拿回家,准备十一再调试一下,不成想设备放到笔记本上不能正确读数了,貌似找不到串口,找了一段程序测试打印出我的笔记本上的所有串口: CommPortIdentifier portId; Enumeration en = CommPortIdentifier.getPortIdentifiers(); System.out.print
2010-10-02 19:10:00 1312 1
常见的算法/常见程式演算
2012-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人