`
文章列表
Eclipse 快捷键(1) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行   Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切, ...
表有三列,stunamem,subject score.表中的数据有:张三 语文 0李四 语文 4王二 英文 90张三 数学 333要求查询结果如下学生 语文 英文 数学张三 0 0 333李四 4 0 0 没有分数的默认为0求查询SQL 等楼下. 使用 case when SQL code/*标题:普通行 ...
  访问http://nexus.sonatype.org/downloads/下载Nexus。    启动Nexus,就是启动一个web服务器,它的默认地址是localhost:8081。Nexus在一个名为Jetty的servlet容器中运行,它使用一个名为Tanuki Java Service Wrapper的本地服务包裹器启动。这个服务包 ...
Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Po ...

A bridge method

13 A bridge method may be created by the compiler when extending a parameterized type whose methods have parameterized arguments. You can find in this class BridgeMethodResolver a way to get the actual Method referred by a 'bridge method'. See Create Frame, Synchronize, Transfer Contr ...
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难。此外,如果你使用版本管理工具,如SVN(你没有使用版本管理工具?马上试试SVN吧,它能帮你解决很多头疼的问题),你需要将大量的jar文件提交到代码库里,可是版本管理工具在处理二进制文件方面 ...
Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1) 网上已有许多关于Spring源码解读的文章,但对于SpringMVC中基于annotation的Controller这一块,目前还没发现有相关源码解读的文章,这几天,一直在研究SpringMVC,小有所获。这里,对Spring中基于annotation的Controller的实现原理作下简单分析,作为以后学习的参考资料,如果有人也对此感兴趣,也欢迎一起研究,交流心得。 快速开始SpringMVC 1、导入核心JAR,有两种导入方式    * 导入全部JAR:spring.jar    * 导入最小J ...
If you use Spring in your Java projects, you are probably familiar with the PropertyPlaceholderConfigurer. Using this BeanFactoryPostProcessor, you can pull property values from a properties file. An example XML context snippet from the Spring JavaDocs: <bean id="dataSource" class=& ...
读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。   Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异 ...
http://jxb8901.iteye.com/blog/223612
为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类:1,失血模型2,贫血模型3,充血模型4,胀血模型那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的domain object”。下面用举一个具体的代码来说明,代码来自 ...
Jetty 版本信息        Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。   为了在Jetty里运行一个Web应用,你如果按照
软件体系解构是一个比较抽象的概念,按我的理解,可以将其比作一个书架。书架的产生过程大概如下:(1)没有太多的书,想怎么摆都行,不至于太乱、难以分类和查找;(2)越来越多的书籍,你需要考虑是横着排列,还是 ...
本例是认证的实现,JAAS定义了可插拔的认证机制,使认证逻辑独立开来,可通过修改配置文件切换认证模块。 官方参考:http://java.sun.com/products/archive/jaas/http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.htmlsecurity.pdf   一、配置文件及设置 1. 配置文件(假设为D:/jaas.conf): Xml代码 Sample    {      com.fastunit.samples.jaas.SampleLogin ...
Examples: JAAS HelloWorld These examples show you the three files that are needed to compile and run HelloWorld for JAAS. Here is a list of those files and links to their locations: HelloWorld.java HWLoginModule.java HWPrincipal.java HelloWorld.java Here is the source for the file Hello ...
Global site tag (gtag.js) - Google Analytics