Blog

18 search results for:

1

Hibernate Tools for Eclipse安装和使用

/ in Boke / by Yu.Zhong
Hibernate Tools for Eclipse Plugins 的安装和使用,这段时间事情比较多一直没有写博客,现在事情忙完了,公司的书柜里有一堆关于Hibernate、Struts和Spring的书,翻了翻发现书中的内容基本上都过时,我喜欢从官方网站上看资料学习最新的技术,这次是我阅读了Hibernate Tools的官方Documents后根据自己的实践总结的。 安装Hibernate插件 https://download.jboss.org/jbosstools/updates/development https://download.jboss.org/jbosstools/updates/stable/ 启动Eclipse 3.4.1 选择Help-Software Updates,打开Available Software选项卡,然后单击Add Sites 分别输入JBoos的工具和Hibernate工具在线安装地址,然后选择安装Hibernate ToolsJboos 和Tools Development Release,如图示 等待安装成功,安装过程因要下载不少Jar包,视你的网络速度不同,需要的时间不同,安装完毕Eclipse将提示你重新启动,重启Eclipse安装完成。(注意:先安装Hibernate Tools成功后,再安装Jboos Tools Development Release) 新建一个工程MyHibernate,然后然后选择File-New-Hibernate Configuration File(cfg.xml),打开创建Hibernate配置向导,我这里配置了一个SQL Server2000数据库,选中Create…
2

PowerDesigner生成sql脚本

/ in Boke / by Yu.Zhong
一、生成sql server 2000或oracle建表sql脚本 1、新建一个物理模型,通过database菜单下的change current dbms可查看当前所用的DBMS是什么类型的,比如sql server 2000 或oracle 10g,当前选择sql server 2000。 2、在新建的dbms为sql server 2000的物理模型中添加表及关系,通过database菜单下的generate database可将当前DBMS的表结构及关系导出成sql语句。 3、若想将sql server 2000的表结构及关系变成oracl 10g的表结构及关系,可通过Tools菜单下的generate physical data model,再选择DBMS为oracle10g,就可生成oracl10g的表结构及关系。 4、若想将oracl10g中的表结构及关系导出成sql语句,执行database菜单下的generate database可将当前DBMS的表结构及关系导出成sql语句。 注意:oracle10g生成的sql语句可能表名及字段名存在用引号括起的情况,不用担心,通过简单的设置即可解决。 二、PowerDesigner生成数据库建表sql脚本时出现双引号解决方法(测试通过的软件版本为PowerDesigner V15.1.0.2850) PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照 ORACLE默认的设置建表(DBA…
3

使用JAVA获取客户端MAC地址

/ in Boke / by Yu.Zhong
//Java获得CPU序列号和网卡Mac地址 /* 利用Runtime call操作系统的命令,具体的命令取决于不同的操作系统,注意不要调用Runtime.getRuntime().exec(String)接口,要用Runtime.getRuntime().exec(String[])这个接口,不然复杂命令的执行会有问题。例子如下(拿cpu个数,其他类似): 定义命令: WindowsCmd ="cmd.exe /c echo %NUMBER_OF_PROCESSORS%";//windows的特殊 SolarisCmd = {"/bin/sh", "-c", "/usr/sbin/psrinfo | wc -l"}; AIXCmd = {"/bin/sh", "-c", "/usr/sbin/lsdev -Cc processor | wc -l"}; HPUXCmd =…
4

利用Spring的AOP处理项目日志

/ in Boke / by Yu.Zhong
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序, 通常主程序的主要目的并不在于处理这些aspect。 AOP可以防止代码混乱。 为了理解AOP 如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。 如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有前途的AOP技术。作为一种非侵略性的,轻型的AOP framework,你无需使用预编译器或其他的元标签,便可以在Java程序中使用它。这意味着开发团队里只需 一人要对付AOP framework,其他人还是象往常一样编程。 AOP是很多直觉难以理解的术语的根源。幸运的是,你只要理解三个概念,就可以编写AOP模块。这三个概念是:advice,pointcut和advisor。 advice是你想向别的程序内部不同的地方注入的代码。pointcut定义了需要注入advice的位置,通常是某个特定的类的一个public方法。advisor是pointcut和advice的装配器,是将advice注入主程序中预定义位置的代码。 首先我们要写一个普通类,此类作为日志记录类。 比如 package chen.hui.log public classs MyLog{ //在类里面写方法,方法名诗可以任意的。此处我用标准的before和after来表示 public void before(){ System.out.println("被拦截方法调用之前调用此方法,输出此语句"); } public void after(){ System.out.println("被拦截方法调用之后调用此方法,输出此语句");…
5

javascript在翻译领域中应该注意的问题(二)

/ in Boke / by Yu.Zhong
七:JS的运算语句 和其他的编程语言一样,在JS也有基本的运算语句,而这些语句都是开发过程中惊经常出现的,所以在翻译的过程中,如果遇到如下的一些语句包起来的单词,说明它是一段完整的程序,我们则不需要进行翻译。 1.条件语句: if语句,例如:if(这是条件判断) {……这里是判断通过后要执行的代码} if...else 语句, 例如: if(){ } else{ } if...else if....else 语句,例如: if() { } else if() { } else { } switch 语句 ,例如:switch(n) { case…
6

javascript在翻译领域中应该注意的问题(一)

/ in Boke / by Yu.Zhong
JavaScript(以下简称JS) 是属于网络的脚本语言,关于JS的一些应用,写法啊之类的,在这里就不多说了,对于一个翻译人员来说最重要的还是想知道,当遇到JS脚本语言的一些相关的信息时,什么时候该译,什么时候又不需要翻译。对此,我将利用自己现有的JS知识分几个方面进行分析: 一:HTML中的JS 1.在html中JS的实现必须位于 <script> 与 </script> 标签之间,也就是说当看到<script>这样的标签时,那说明它里面的内容就是JS运行的代码,这个时候不需要对里面的内容翻译。 2.当遇到像document.get……这样的语句时,则说明JS在访问某个html元素,例如document.getElementById(id) ,document.write(“<p>my first javascript</p>”)方法,这个时候切勿把document翻译成文件或公文,这个时候document是不需要翻译的,他后面的“.”也不是句号。 二:JS的注释 1.单行注释以// 开头 2.多行注释以 /* 开始,以 */ 结尾 3.JS不会执行注释,加注释来对 JS进行解释,可以提高代码的可读性。而注释在翻译过程是需要翻译出来,因为注释也是作为文档的一部分。 三:JS变量 在JS中,变量的声明通常以var开头,例如: var x = 2; var是脚本语言的关键字,这是不需要翻译的。 四:JS对象…

Need Translation Service?

Please enter your personal details and we will contact you shortly.