摘要:
JPA学习总结一 概念Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。二 JPA 的优势1 标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问 API,这保证了基于 JPA 开发的企业应用能够经过少量的修改就能够在不同的 JPA 框架下运行。2 对容器级特性的支持JPA 框架中支持大数据集、事务、并发等容器级事务,这使得 JPA 超越了简单持久化框架的 阅读全文
摘要:
第一步:下载软件1下载j2sdksun官方站:http://java.sun.com/javase/downloads/index.jsp 下载jdk1.6.0_01 2 下载tomcattomcat官方站点:http://tomcat.apache.org/download-60.cgi下载apache-tomcat-6.0.10.exe,注最新版本为6.0.13第二步:安装和配置安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。1. 配置j2sdk安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级-&g 阅读全文
摘要:
1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML、 C# / C Sharp、 C / ANSI-C、 SQL / MySQL等类。总之,非常好。 2. codeZoo http://www.codezoo.com/ 这是O'Reily旗下的,除了Jav 阅读全文
摘要:
log4j学习总结1 log4j简介简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一个非常麻烦的问题:一旦哪天程序员决定不要显示这些System.out.println的东西了就只能一行行的把这些垃圾语句注释掉。若哪天又需调试变量值,则只能再一. 阅读全文
摘要:
1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码。YAML是YAML Ain't Markup Language简写,和GNU("GNU's Not Unix!")一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,YAML说不的对象是XML。YAML不是XML。它可以用作数据序列,配置文件,log文件,Internat信息和过滤。2 优点YAML的可读性好。 YAML和脚本语言的交互性好。 YAML使用实现语言的数据类型。 YAML有一个一致的信息模型。 YAML易于实现。3 阅读全文
摘要:
一篇关于JSF的入门文章 http://java.chinaitlab.com/ServletJsp/533774.html摘要:JavaServer Faces作为一种新兴的Web表现层框架,正在受到越来越多的关注。本文描述了JSF的几大优势,以及这些优势所带来的Web开发的重大变革,从而试图说明JSF将会在众多竞争者中脱颖而出,成为Web表现层框架的主流。 1. 引子:我与JSF的第一次亲密接触 2004年3月,当我着手开发我的第一个Web程序时,我选择了JSP.作为一个传统的桌面程序员,而且是老程序员,向Web程序员的转变是异常痛苦的。 3个月的时间,程序总算完成了,但从此对JSP恨之. 阅读全文
摘要:
由于近来我遇到了我人生中的又一次历练,心情常常陷入低谷;近日在一篇文章中,读到了下面的文字,感悟很深!特意摘抄下来用以激励自己永远不要失去信心,努力地追求自己的梦想和幸福的生活,渡过人生的又一次难关! 成功誓言一:我永远不再自怜自贱!成功誓言二:面对黎明我不再茫然!成功誓言三:我永远沐浴在热情的光影中!成功誓言四:我不再难以与人相处!成功誓言五:在每一次困境中,我总是寻找成功的萌芽!成功誓言六:做任何事情我将尽最大努力!成功誓言七:我将全力以赴地完成手边的任务!成功誓言八:我不再空等中期待机会之神的拥抱!成功誓言九:我将在每晚反省一天的行为!成功誓言十:通过祈祷,我永远与万能的主(她)息息相. 阅读全文
摘要:
(一) Visual Basic 它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,这里我们也说说:VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数 阅读全文
摘要:
有人曾经把服务器比作房子,而把端口比作通向不同房间(服务)的门,如果不考虑细节的话,这是一个不错的比喻。入侵者要占领这间房子,势必要破门而入(物理入侵另说),那么对于入侵者来说,了解房子开了几扇门,都是什么样的门,门后面有什么东西就显得至关重要。 入侵者通常会用扫描器对目标主机的端口进行扫描,以确定哪些端口是开放的,从开放的端口,入侵者可以知道目标主机大致提供了哪些服务,进而猜测可能存在的漏洞,因此对端口的扫描可以帮助我们更好的了解目标主机,而对于管理员,扫描本机的开放端口也是做好安全防范的第一步。 黑客攻击前先扫描 如今,网络上的黑客攻击已经成了家常便饭,自动攻击和计算机蠕虫病毒正以闪电般的 阅读全文
摘要:
在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据报顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。 什么是端口 本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到 阅读全文