摘要:
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalog:可选,表示Catalog名称,默认为Catalog("").schema:可选,表示Schema名称,默认为Schema 阅读全文
随笔档案-2011年06月
JPA 注解
2011-06-29 15:01 by iocn, 627 阅读, 收藏,
摘要:
JPA 注解的几个要点1.设置Pojo为实体@Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable { } 2.设置表名@Entity @Table(name = "users") //指定表名为users public class Users implements Serializable { } 3.设置主键public class Users implements Serializable { @Id private String userCode; 4. 设置字段类型通过@Colum 阅读全文
10年软件开发教会我最重要的10件事
2011-06-28 23:15 by iocn, 175 阅读, 收藏,
摘要:
0. “面向对象”比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。 十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。 1. 软件开发的难点在于沟通 这里的沟通是指与人的沟通,而不是socket编程。有时你的确会遇上棘手的技术问题,但是这种情况根本不常见。常见的问题在于那些你和项目经理之间的、你和客户之间的、还有你和其他开发者之间的误解。培养你的软技能吧。 2. 学会拒绝 当我刚 阅读全文
每天写出好代码的5个建议
2011-06-28 22:14 by iocn, 178 阅读, 收藏,
摘要:
成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)0. 将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助你:更好的理解这个活动。每天都有一个集中的目标。提高你的估计能力,几天之后,你会发现你能预测一天的工作量。 1. 一次只做一件事 集中于一项任务比同时做多项任务更多产,不同的研究已经证明这个观点,并且发布在不同 阅读全文
为页面添加正确的doctype声明-W3C标准
2011-06-23 11:19 by iocn, 469 阅读, 收藏,
摘要:
用dw设计网页时,代码最前面总要出现一个下面的东东, <!doctype html public "-/w3c/dtd html 4.01 transitional/en" "http://www.w3.org/tr/html4/loose.dtd"> 这个是dw自动在网页文件页增加了dtd信息(DOCTYPE声明),可以删。删除后,浏览器会使用的默认dtd。很多设计师和开发者都不知道什么是DOCTYPE,DOCTYPE有什么用。DOCTYPE是document type的简写。主要用来说明你用的XHTML或者HTML是什么版本。浏览器根据你 阅读全文
软件配置管理
2011-06-23 08:11 by iocn, 409 阅读, 收藏,
摘要:
软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。 软件配置管理(Software Configuration Management,SCM)作为CMM 2级的一个关键域(Key Practice Area,KPA),在整个. 阅读全文
Oracle SQL Developer 相关
2011-06-22 17:31 by iocn, 631 阅读, 收藏,
摘要:
Oracle SQL Developer 界面语言设成英文在软件目录中搜索找到sqldeveloper.conf,加入AddVMOption -Duser.language=enAddVMOption -Duser.country=US 其它的虚拟参数参数也可以通过这种方式传递。使用Oracle Sql Developer工具导出数据原文地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/export-intro-1-161239.htmlHow to Export Data using SQL Develope 阅读全文
设计模式基本原则
2011-06-22 15:03 by iocn, 205 阅读, 收藏,
摘要:
设计模式基本原则:“开-闭”原则(Open-Closed Principle,或者OCP) 原文:Software entities should be open for extension,but closed for modification. 解释:一个软件实体应当对扩展开放,对修改关闭。里氏代换原则(Liskov Subsitution Principle,或者LSP) 任何基类出现的地方,子类一定可以出现。依赖倒转原则(Dependency Inversion Principle,或者DIP) 要依赖于抽象,不要依赖于实现。接口隔离原则(Interface Segregation P 阅读全文
J2SE API读取Properties文件的六种方法
2011-06-22 14:46 by iocn, 229 阅读, 收藏,
摘要:
使用J2SE API读取Properties文件的六种方法: 1.使用Java.util.Properties类的load()方法示例: InputStreamin=lnewBufferedInputStream(newFileInputStream(name)); Propertiesp=newProperties(); p.load(in); 2.使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault()); 3.使用java.u 阅读全文
Java技巧:提高J2SE性能的代码技巧
2011-06-22 14:20 by iocn, 241 阅读, 收藏,
摘要:
1.JAVA开发工具集(JDK) ■ 设计了一组通用用途的类 ■ 设计的质量和实现多样化 一 有些部分设计和实现得很好 一 而有些部分... ■ 你可以访问JDK的源代码 一 %JAVA_HOME%\src.jar 一 不要直接修改源代码,但如果识别出一个JDK的方法是一个瓶颈,检查源代码以理解为什么 2.数据结构和算法 ■ 推荐JAVA集合框架 一 指南 java.sun.com/docs/books/tutorial/collections ■ 设计得很好的基本的数据结构和算法 3.集合框架 ■ 调换实现达到不同的性能特性 4.集合框架:接口与具体类 ■ 面向接口编程,而不是具体类 一 . 阅读全文
基于注解的spring3.0.x MVC学习笔记
2011-06-22 14:03 by iocn, 528 阅读, 收藏,
摘要:
基于注解的spring3.0.x MVC学习笔记 收藏 这次开始主要对spring的每个注解用法进行详细的介绍,@RequestMapping的参数如下/** * @see RequestMapping 参数 * @param value * 需要跳转的地址 * @param mehtod * 基于RestFul的跳转参数,有RequestMethod.get post,put 等 * @param params * 符合某个参数的时候才调用该方法 * @param headers * 符合头信息的时候才调用 * */SpringMVC中大部分请求都是由RequestMapping提交的,而. 阅读全文
一些关于罗马字符的知识
2011-06-22 10:23 by iocn, 2406 阅读, 收藏,
摘要:
I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000 下面是关于构造罗马数字的一些通用的规则的介绍:字符是叠加的。I 表示 1,II 表示 2,而 III 表示 3。VI 表示 6 (字面上为逐字符相加,“5 加 1”),VII 表示 7,VIII 表示 8。含十字符 (I、X、C 和 M) 至多可以重复三次。对于 4,你则需要利用下一个最大的含五字符进行减操作得到:你不能把 4 表示成 IIII,而应表示为 IV (“比 5 小 1”)。数字 40 写成 XL (比 50 小 10),41 写成 XLI,42 写成 XLII,43 写成 XLI 阅读全文
项目的75个注意事项
2011-06-22 09:49 by iocn, 335 阅读, 收藏,
摘要:
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。 4. 你们的项目组有没有建立一个门户网站? 要有一个门户网站,用来放Contact Info、B 阅读全文
一行代码加速IE的javascript的方法
2011-06-22 09:12 by iocn, 313 阅读, 收藏,
摘要:
将下列代码加在JavaScript的最前面/*@cc_on_d=document;eval('var document=_d')@*/加入这样的一行代码IE的document的访问速度至少可以提高5倍以上下面是加入前和加入后的测试比较代码// Beforevar date = new Date;for (var i = 0; i < 100000; i++) document;alert(new Date - date); // 643/*@cc_on_d=document;eval('var document=_d')@*/// Afterdate = 阅读全文
[转载]spring MVC的困惑--url-pattern的/和/*有区别
2011-06-22 08:54 by iocn, 603 阅读, 收藏,
摘要:
上述问题我也遇到,所以就记录下来。总是现象就是:spring用到forward("/WEB-INF/jsp/*.jsp")而forward当然是又要经过web.xml的映射的,然后,在URL匹配时,<url-pattern>/</url-pattern> 不会匹配到*.jsp,不会进入spring的DispatcherServlet类<url-pattern>/*</url-pattern> 会匹配*.jsp,导致进入spring的DispatcherServlet类,然后去寻找controller,接着找不到对应的contr 阅读全文
什么是MIS系统?
2011-06-21 19:56 by iocn, 2098 阅读, 收藏,
摘要:
所谓MIS(管理信息系统--Management Information System)系统,主要指的是进行日常事物操作的系统。这种系统主要用于管理需要的记录,并对记录数据进行相关处理。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统 阅读全文
[转载]Spring3.0 Jar包大概介绍
2011-06-21 19:53 by iocn, 429 阅读, 收藏,
摘要:
org.springframework.aop- 3.0.0.RELEASE--------------------Spring的面向切面编程,提供AOP(面向切面编程)实现org.springframework.asm- 3.0.0.RELEASE--------------------Spring独立的asm程序,相遇Spring2.5.6的时候需要asmJar 包.3.0开始提供他自己独立的asmJarorg.springframework.aspects- 3.0.0.RELEASE----------------Spring提供对AspectJ框架的整合\org.springfram 阅读全文
[转载]Chrome 与 Chrome OS 各版本下载集合
2011-06-21 19:44 by iocn, 1095 阅读, 收藏,
摘要:
Chrome OS 下载(由 Hexxeh提供的第三方编译版本):Chrome OS USB 镜像:【点击这里】Chrome OS WMware 镜像:【点击这里】Chrome OS Vanilla (USB、VMWare、VirtualBox):【点击这里】(new)Windows平台:Chrome 在线安装包最新稳定版(Stable Channel)Chrome在线安装: 【点击这里】最新测试版(Beta Channel)Chrome在线安装: 【点击这里】最新开发版(Dev Channel)Chrome在线安装: 【点击这里】最新金丝雀版(Canary build)Chrome在线安装: 阅读全文
浙公网安备 33010602011771号