摘要:
数据库视图介绍(一)什么是视图: 视图(view):从一个或几个基本表中根据用户需要而做成一个虚表 1:视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据 2:视图只在刚刚打开的一瞬间,通过定义从基表中搜集数据,并展现给用户视图与查询的区别: 视图和查询都是用由sql语句组成,这是他们相同的地方,但是视图和查询有着本质区别: 它们的区别在于: 1:存储上的区别:视图存储为数据库设计的一部分,而查询则不是. 2:更新限制的要求不一样 要注意:因为视图来自于表,所以通过视图可以间接对表进行更新,我们也可以通过update语句对表进行更新,但是对视图和查询更新限制是不同的,... 阅读全文
摘要:
参数绑定: Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”zhaoxin”); ResultSet rs=pre.executeQuery(); 在Hibernate中也提供了类似这种的查询参数绑定功能,而且在Hibernate中对这个功能还提供了比... 阅读全文
摘要:
重写hashCode()方法的基本规则:1、在程序运行过程中,同一个对象多次调用hashCode()方法应该返回相同的值2、当两个对象通过equals()方法比较返回true时,这两个对象的hashCode()方法返回的值也应该相等3、对象中用作equals()方法比较标准的Field,都应该用来计算hashCode值重写hashCode()方法的一般规则:1、把对象内每个有意义的Field计算出一个int类型的hashCode值,计算方式如下:Field类型计算方式booleanhashCode=(f ? 0 : 1);整数类型(byte,short,char,int)hashCode=(i 阅读全文
摘要:
Eclipse - FindBugs Plugin 的安装和使用 FindBugs is a static analysis tool that examines the classes in search of potential problems during development, providing a powerful code auditing feature. It analyzes the bytecode to identify the familiar patterns. It is not limited to perform search using regular 阅读全文
摘要:
下载com.brosinski.eclipse.regex_1.4.0.jar地址:https://github.com/sbrosinski/RegexTester下载之后把jar包粘贴到${eclipse_home}/plugins(如D:\springsource\sts-3.3.0.RELEASE\plugins) 这个文件夹中重启eclipse如果你看见以下选项代表你安装成功:将此插件设置显示:然后简单测试一下:安装就完成了. 阅读全文
摘要:
先说编译到主程序中去的方法:1.创建资源文件夹譬如可以在src文件夹下创建Locale文件夹,然后在此文件夹再次创建每个地区的资源文件夹,譬如de_DE,zh_CN.然后分别创建后缀名为.properties的资源文件,分别放到各个地区的文件夹中。资源文件是可以包括任何事情,从字符串,数字,格式化和图片到样式。每个地区可以生成一个单独的文件。参考:CreateLocaleFiles.png2.创建资源文件创建了名为resources.properties的资源文件,内容为:Properties代码 1 ## resources.properties file for locale de_DE 阅读全文
摘要:
Redhat下:点击VMware的 setting -> vmware tools installmount /dev/cdrom /mnt/cdromcd /mnt/cdrom里面有一个vmware tools的tar包,解压执行vmware-tools-install.pl脚本(双击打开,选择 在终端中运行),一路回车,一般没有问题。点击Edit->Virtual Machine Settigns->Option->SharedFolders勾选Always Enable然后点击Add选定要共享的文件夹并给这个文件夹命名,下一步。选定 “Enable this sh 阅读全文
摘要:
第1步:当然就是启动redhat咯第2步:命令行输入yum groupinstall "X Window System" 回车 如图:第3步:此时系统会自动下载相应的文件,输入 Y 继续安装安装完成第4步:安装Desktop命令行输入 yum groupinstall "Desktop" 回车输入 y 继续安装安装完成第5步:安装字体,解决桌面中terminal字体重叠的问题(可选) 输入命令: yum groupinstall Fonts 回车 过程和前面的类似第6步: 安装中文支持(可选) 输入命令: yum groupinstall "C 阅读全文
摘要:
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。-----1、configure,这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在 阅读全文
摘要:
Ming是一个操纵swf(flash movice)的C库,支持php、 ruby、 python等语言。重要提示:在安装Ming之前,应该准备好你的系统,特别是Linux/Unix系统,如果你对系统配置不是很熟悉,最好的办法是在安装系统的时候要将绝大部分的开发模块安装好。Ming的安装分为两步,首先安装Ming库,然后再安装语言相关的模块。下载:http://sourceforge.net/projects/ming/files/Releases/ming-0.4.5.tar.gz/download一、安装主Ming库下载并解压缩最新版本依次执行Configure, Make, Instal 阅读全文