`
jayyanzhang2010
  • 浏览: 372118 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
条件查询 * 可以采用拼字符串的方式传递参数 * 可以采用 ?来传递参数(索引从0开始) * 可以采用 :参数名 来传递参数 * 如果传递多个参数,可以采用setParamterList方法 * 在hql中可以使用数据库的函数,如:date_format 第一种:可以拼字符串    List students = session.createQuery("select s.id, s.name from Student s where s.name like '%1%'").list(); 第二种:可以使用?方式传递参数     //参数的索引从0开始   ...
首先我们来看看如何使用format属性进行格式化输出。我们在request中放入当前时间。 request.setAttribute("time", new Date()); 在JSP页面中,倘若我们不使用format属性进行格式化, 而直接使用<bean:write name="time" scope="request"/>进行输出, 其输出结果将是:Sun Dec 14 15:38:51 CST 2008 然而我们通常不习惯于使用这种格式,如果我们希望输出这种格式2008-12-14 15:41:12呢? ...
svn 更新 合并 提交的区别 别人告诉的 原文复制 当本地文件没有改动,服务器文件改动的时候,更新会从服务器取文件覆盖当前文件 当本地文件有改动,服务器文件没改动的话,不会更新此文件 当本地文件有改动,服务器文件有改动的话,如果改动的部分不冲突,就会合并文件到本地,如果有冲突的话,会提示文件冲突,需要自己手动修改以后上传到服务器 最后一个讲解合并: 服务器和本地的同一个文件(所谓同一个文件应该就是SVN相对路径相同,文件名相同的文件,这个由SVN留在本地的信息决定)已经修改,且修改的部分不重合,不重叠 当满足上面的条件的时候再更新,SVN就会自动合并 SVN的奥妙之处就在于别 ...
今天刚刚看了DispatchAction觉得这个东西有点意思,所以就写点东西,通过它的名字我想应该可以明白它的作用了,用于分发的Action,主要的好处是把一些功能类似的Action放到一个Action中,通过传入的不同参数来觉得执行哪个操作.     DispatchAction类是一个抽象类,它实现了父类(Action)的execute()方法,所以它的子类就不用来实现这个方法了,只需要专注与实际操作的方法,      1.首先要一个DispatchAction的子类,它含有一些方法,login,logout,method1, package examples;            ...
struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org ...
Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter 在当前行插入空行(原理同上条) ...
  HP大中华区总裁孙振耀退休感言 : 如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。 如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己昨日的观念来思考自己的未来,你的人生也将继续重复着昨日的状况。 如果你看完了,觉得那是一个过来人,对你的人生忠告,并你也愿意用他告诉你的思想去指导自己今 ...
import java.util.HashSet; public class ObserverPattern { public static void main(String[] args) { Product p = new Product("《java编程思想》",100.00); Observer o1 = new WebObserver(); Observer o2 = new MailObserver(); p.addObserver(o1); p.addObserver(o2); System.out.println("第一次价 ...
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B /S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结构的实现。 J2EE又是一 ...
Oracle对Sun的收购引发了人们对Java未来的一丝担心,Oracle能否继续保持Java的开放性,面对Ruby、Python或PHP 等一批轻量型语言的崛起,Java能否继续保持其在开发领域的领导地位? 14年前,Sun公司的一位营销天才把一门试验性的跨平台语言由象征踏实的Oak(橡树),改名为香气四溢的Java(咖啡)时,可能他没有想到这 门语言能有后来的辉煌。事实上,如果现在Sun想为这门语言改名,以准确体现其在计算机行业的地位,似乎Oak更形象。今天,虽然Java语言并非真正意 义上的遍地开花,但它已经出现在众多场合和设备中,而且它享有运行稳定、设计精良的美名; Java代码也许无 ...
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根 ...
public class SinglObjectParttern { public static void main(String[] args) { ConnectionPoolA cp = ConnectionPoolA.getConnectionPool(); ConnectionPoolA cp2 = ConnectionPoolA.getConnectionPool(); System.out.println(cp==cp2); } } /*写法1:恶汉式单例 优点:实现简单; 缺点:在不需要的时候,白创建了对象,造成了资源浪费 */ class Connectio ...

复习以往的简单

九九乘法 public class NineNineMulitTable { public static void main(String[] args) { for (int i = 1, j = 1; j <= 9; i++) { System.out.print(i + "*" + j + "=" + i * j + " "); if (i == j) { i = 0; j++; System.out.println(); } } } } 1000以内的回文数 publ ...
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。涂雅(网名)的 ...
package com.synchronze; public class Store { private final int MAX_SIZE; private int count; public Store(int n) { MAX_SIZE = n; count = 0; } public synchronized void add() { while (count >= MAX_SIZE) { System.out.println("已经满了"); try { this.wait(); } catch (Int ...
Global site tag (gtag.js) - Google Analytics