`
文章列表
写道 开发hibernate 牵扯到实体类的编写 映射文件的编写 表的编写 开发流程 三种方式 1由Domain object -> mapping->db。(官方推荐) 2由DB开始,用工具生成mapping和Domain object。(使用较多) 3由映射文件开始。 Domain Object限制 1.默认的构造方法(必须的)。 2有无意义的标示符id(主键)(可选) 3非final的,对懒加载有影响(可选) Domain Java Object(User)public class User { private int id; private String name; p ...
写道 下载的hibernate解压目录 hibernate3.jar是hibernate的核心包 doc 文档 eg 例子程序 etc 配置文件 grammar 语法 lib 依赖的包 src hibernate源代码 test 测试用例 ORM Object Relation Mapping对象关系映射 主流的ORM框架有Hibernate、TopLink、OJB。 配置文件 hibernate.cfg.xml和hibernate.properties两种 一般使用xml形式 开发一个小例子 新建一个java项目 把hibernate的包全都引入到工程中 创建一个实体类 User packa ...
在进行大数据量操作的时候,经常会出现内存溢出的错误,如图: 处理方法是设置TOMCAT的内存大小,如图 Tomcat是目前应用十分广泛的一个Java servlet container与web服务器,但java.lang.OutOfMemoryError与java.lang.OutOfMemoryError: PermGen space的异常相信真正用过tomcat的人都遇到过(用户量大,应用使用频繁等),这个异常和JVM默认划分的内存上限是128M有关,如果你的业务足够繁忙,128M是远远不够的,所以你
写道 int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? String -> int s="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? 以下是答案: 第 ...
写道 web.xml XML code <filter> <filter-name>setCharacterEncodingFilter</filter-name> <filter-class> 包名.SetCharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param& ...
写道 你可以单独写一个过滤器 代码我有现成的 我看看给你写在这也可以 先新建一个Servlet 要求extends HttpServlet implements Filter package com.huangshan.filt; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletEx ...
写道 <message-resources key="contract" null="true" parameter="Resources_Contract" /> <message-resources key="driver" null="true" parameter="Resources_Driver" /> 看到了key值了么在jsp页面上通过 <bean:message key="label.contract_type&quo ...
/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class Vec ...
写道 JDK1.5中增加了增强的for循环,也就是for的那一种新写法,借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。 使用格式: for (循环变量类型 循环变量名称 : 被遍历的对象) { 循环体//如System.out.println(循环变量名称); } 以遍历数组为例,传通写法: //建立字符串数组ArrayStr String[] ArrayStr={"java","asp","php","delphi"}; for(int i=0;i<ArraySt ...

验证码

    博客分类:
  • js
写道 新建一个image.jsp 代码如下 <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255; if(b ...
写道 1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。 4.在右下角窗格 ...
写道 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt ...
写道 Eclipse无提示的解决办法! 前几天下载了Eclipse3.3和MyEclipse6玩了一下,没料到居然导致我在编写java文件时Eclipse没有提示了,按Alt+/ 也无代码提示 后来终于找到解决办法,现贴出来与大家共享: 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 3、windo ...
写道 登录系统 login 输入 root password:123 进入图形界面模式:startx 注销 :logout 进入相应的编辑器 vi 如 今天java的编辑器 vi Hellow.java 进入可以编辑:i 退出插入:Esc键 命令模式 : 文件保存 wq 文件不保存 q! 编译:javac Hellow,java 运行:java Hellow 查看目录:lx或者 ll 重启 shutdown -r now 或者reboot 关机:shutdown -h now 尽量少用root登录,用普通用户,“su -”来切换 ls 查看当前目录的所有文件 具体列表: ls -l (详细信息 ...
写道 tomcat中三种部署项目的方法 第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true"> </Context> 至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps ...
Global site tag (gtag.js) - Google Analytics