摘要:原文转自:http://wanqiufeng.blog.51cto.com/409430/484739(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布的几个Hibernate版本中,出现了一种基于 Java 5 注释的更为巧妙的新方法。借助新的 Hibernate ..
阅读全文
随笔分类 - Java
摘要:1.设置"source folder"与"output folder".* source folder:存放.java源文件的根目录; * output folder:.class编译输出的根目录; * 纯“java project”中,一般把"src"设置为source folder,把bin设置为output folder; * 在“web project”中,一般把"src"设置为source folder,把WEB-INF/classes设置为outputfolder;(以上为eclipse的默认设置) *
阅读全文
摘要:JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>下面分别对这些标签进行说明:1. <c:out>用来显示数据对象(字符串、表达式
阅读全文
摘要:在向大家详细介绍SVN之前,首先让大家了解下Ubuntu SVN,然后全面介绍Ubuntu SVN,希望对大家有用。Ubuntu下使用Ubuntu SVN 作为日常开发中不可缺少的工具,今天终于开始在Ubuntu SVN下使用了。1、首先需要安装Ubuntu SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了Ubuntu SVN的安装;2、检出文件(checkout)。使用命令:svn co http://{svn repository url} /destination 然后系统会用当前的用户名登录,提示
阅读全文
摘要:MyEclipse 8.5刚刚正式发布,新版本的特性能够大大提高开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,速度都不是很快,需要我们对MyEclipse进行一些必要的优化。1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能这个问题的解决办法是关闭自动更新:Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,然后把选项 ”Search for new features on
阅读全文
摘要:在Eclipse/MyEclipse中打开可视化编辑窗口,比如JSP的编辑工具,可能会弹出一个警告窗口,信息如下:The Linux WYSIWYG design panel is still under development. To access an experimental version of this design panel restart with the commandline argument -Dlinux.experimental=true解决办法:$ sudo gedit /usr/java/eclipse/eclipse.ini //编辑eclipse目录下的ec.
阅读全文
摘要:mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效 GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREAT...
阅读全文
摘要:数据库:SqlServer2005表结构:/*==============================================================*//* Table: Dic_City *//*==============================================================*/createtableDic_City(IDintidentity,City_Codevarchar(10)notnull,Provinces_Codevarchar(20)notnull,State_Codevarchar(10)notnull,Ci
阅读全文
摘要:一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。 在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10
阅读全文
摘要:转自:http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html1.下载JDK,安装官网下载地址:http://java.sun.com/javase/downloads/index.jsp下载后,安装,选择你想把JDK安装的目录:比如:JDK安装目录:E:\java其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。2.设置JDK环境变量右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”,选择“高级”选项卡,点击下部的“环境变量”新建2个变量,编辑1个变量,分别填入以下信息,如图所
阅读全文
摘要:1、 使用插件文件site-1.8.18.zip,下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240,请将文件解压到任意目录。2、 在MyEclipse安装目录新建myPlugin目录,用于管理MyEclipse使用的插件,文件目录如下:3、在myPlugin目录新建svn目录,然后将site解压后文件拷贝到此目录,此目录内容如下:4、 在dropins目录下新建svn.link文件,并建立以下数据,物理地址指向你刚刚新建的myPlugin\svn目录,使用双斜线。path=c:\\Progra
阅读全文
摘要:本文根据http://wolfpaulus.com/journal/mac/tomcat7的说明收集整理如何在Lion下配置Tomcat71. 安装JDKMac OS X从Lion开始不再预先安装JDK,需要自行下载安装(http://support.apple.com/kb/DL1421)安装之后,在Applications>Utilities>Java Preference下应该可以看到32/64两个版本的JDK, 打开Terminal 利用java -version应该可以看到相关的版本信息。2.下载Tomcat从Tomcat项目主页下载相关压缩包,解压之后在~/Downlo
阅读全文
摘要:在MAC系统中,jdk的安装路径与windows不同,默认目录是:/System/Libray/Frameworks /JavaVM.Framwork/。 在这个目录下有个Versions目录,里面有不同版本的jdk。1.怎样设置mac中的默认java版本呢 ?先看一下mac中,java链接到了哪里:进入到相应的目录:cd /usr/bin查看java链接到了哪里:ls -l javalocalhost:bin root# ls -l javalrwxr-xr-x 1 root wheel 74 May 18 10:26 java -> /System/Library/Framework
阅读全文
摘要:1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾2、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals 选项打上勾就可以了。增强
阅读全文
摘要:因为每次新建一个jsp页面的时候,pageEncoding总是'iso-8859-1',每次要修改,相当烦人。所以可以通过修改一下myeclipse的配置来解决:Windows-->preference-->Myeclipse EnterPrise Workbench-->Files and Editors-->JSP右侧 Encoding 选择 ISO 10646/Unicode(UTF-8)。接下来新建jsp页面,pageEncoding = "UTF-8".
阅读全文
摘要:正在学习struts 2.0,遇到个启动Tomcat的错误。错误类型是:严重: Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils细节可参看图一 图一我使用的struts 2.0的框架版本是:2.2.3,按照老师的示例(引用的是struts 2.1.6)只引用6个jar包。分别是: 根据错误类型,明显是类无法找到,也就是需要的jar包没引用,胡乱试了下,原来多引用三个另外的jar包可以解决问题,引用jar包如图所示: 不过引入的jar包导致Tom
阅读全文
摘要:转自:http://zjxbw.blog.51cto.com/2808787/543792Ctrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+Shift+X把选中文本全部改为大写Ctrl+Shift+Y把选中文本全部改为小写Ctrl+Shift+F按照当前的配置文件格式化源代码Ctrl+L弹出行定位框以便定位到某一行Ctrl+Numpad_DivideCtrl+/(小键盘)使代码折叠可用Ctrl+Numpad_Mu
阅读全文
摘要:转自:http://blog.csdn.net/cchaha/archive/2009/03/04/3955762.aspxEclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个:技巧:取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次!取消方法: windows-->perferences-->myeclipse-->validation 除开Manu
阅读全文
摘要:Ctrl + Shift + O :引入及管理imports语句 Ctrl + Shift + T : 打开Open Type 查找类文件 Ctrl + Shift + F4 : 关闭所在打开的窗口 Ctrl + O : Open declarations Ctrl + E : 打开编辑器(切换窗口) Ctrl + / : 注释本行 Alt + Shift + R : 重命名 Alt + Shift + L : 抽取本地变量 Alt + Shift + M : 抽取方法 F3 : Open Declaration Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ct
阅读全文