`
jsx112
  • 浏览: 315306 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
关于mappedBy 双向关联是单向关联的扩展,只要一方写了配置(通常是 关联维护方即有外键的那方),另一方就可以通过 mappedBy 去找配置,不需要2边同时写.   关于@JoinColumn @JoinColumn(name="外键名字段名") 可以用来指定外键,双 ...
事务注解说明@Transactional 类事务说明机制 @Transactional(noRollbackFor=RuntimeException.class) 方法事务说明@TRacsactional(RollbackFor=Exception.class)@Tracsactional(readOnly=true);@Tracsactional(timeout=100)@Tracsactional(isolation)数据库的隔离级别{    Read Uncommited:读取未提交的数据(会出现脏读 不可重复读 幻读)    Read Cimmited:读已提交的数据(会出现不可重复 ...
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个 ...
JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术总的来说,JPA包括以下3方面的技术: ORM映射元数据Java持久化API查询语言采用JPA的实现hibernate开发必须的包hibernate核心包hibernate-distribution-3.3.1.GAhibernate3.jarlib/bytecode/cglib/hibernate-cglib-repack-2.1_3.jarlib/required/ ...
一,正向工程     1、设置默认语言为Java,Tools->Options->Notation->default:选择Java。         2、设置环境变量ClassPath,Tools->Java/j2ee->Project   Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录。         3、打开设计好的类图,选中要生成的Java文件的类,然后通过Tools->Java/J2ee->General   Code生成java文件.         4、正向 ...
这一部分是有关整个 SOA 系统的指南,代表了在建立系统时需要进行决策的各个方面。您将向设计人员和实现人员提供哪些规则和指导方针?您的 SOA 基础结构将提供何种功能?我们将给出一系列建议设计原则,但每个都是设计过程中的一种折衷做法。您的企业可能有具体的要求,而需要选择与我们提供的常规建议不同的选项。我们提出设计原则的目的在于标识需要进行决策的方面;而此类决策则是架构设计人员的责任。我们并不认为所提出的设计原则非常全面;在您的企业中实现 SOA 时,很有可能会采用其他原则,我们非常希望您能将这些设计原则反馈给我们。SOA 要求一致性有很多可用于创建、发布、发现和调用服务的候选技术。SOA 应提供 ...
   我本将心照明月,奈何明月照沟渠。    老天,我一心向善,一心工作,为何还让我有如此之运气,你真的不公啊。    今天心情很好,昨天睡的也很早,带着一颗愉悦的心情我决定好好的工作上班。为了更好的工作,我拿着从图书馆借的书籍,坐着熟悉的M200乐呵呵的走了。    那本图书放在一个袋子里,我本来是放在前面。但觉着碍眼,就直接放到我身后了,没想到这就是悲剧的根源......公交车开的很快,在我似睡非睡的状态中走过了N个站,但我却浑然不知,我依旧在我的世界里浮想联翩。终于深大北门到了,但我还是没有察觉到,但就在车子重新开启之后,我突然觉得此地好熟悉,神智一下子清醒了...我的天哪,上班第一 ...
   如果你用的是WinXP操作系统,有两个非常有用的命令tasklist和taskkill,这两个命令不仅能查看和kill本地进程,而且能查看 和kill远程主机的进程喔,呵呵,当然你要知道那台机器的administrators组的一个用户名和密码先。 同样的tasklist 和 taskkill 也可以通过 加参数 /? 来查看帮助 ======================================== C:\Documents and Settings\Administrator>cd \ C:\>tasklist /? TASKLIST [/S system ...
任务:      目标、环境、需求、局限;  总体设计:      处理流程、总体结构与模块、功能与模块的关系;  接口设计:      总体说明外部用户、软、硬件接口;内部模块间接口(注:接口≈系统界面)  数据结构:      逻辑结构、物理结构,与程序结构的关系;  模块设计:      每个模块“做什么”、简要说明
mysql 5.0存储过程学习总结 一.创建存储过程 1.基本语法:   create procedure sp_name()begin………end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.区块,条件,循环 1.区块定义,常用begin……end;也可以给区块起别名,如:lable:begin………..e ...
Java中堆栈的概念当然是逻辑上的,在完全符合Java规范的Java处理器面世之前,所有Java虚拟机提供的内容都是由软件模拟出来的。什么叫堆?你用十几个麻将牌竖直叠成一摞这叫堆,你可以从上面、下面、中间任意抽出一张牌,也可以任意插入一张。什么叫栈?AK-47的弹匣就是一个栈,在上面的子弹没被取出之前,你无法取出下面的子弹——尽管你可以从边上的透明部分读出里面装的是什么型号、颜色的子弹。堆很灵活,但是不安全。对于对象,我们要动态地创建、销毁,不能说后创建的对象没有销毁,先前创建的对象就不能销毁,那样的话我们的程序就寸步难行,所以Java中用堆来存储对象。而一旦堆中的对象被销毁,我们继续引用这个对 ...
一、 注意对需求规格说明的正确性进行评审  需求规格说明的正确性通常可以从如下方面得以体现:  是否有需求与其他需求相互冲突或者重复?通常一份长达几百页的需求规格说明书都不会是一蹴而就的,它可能是系统分析师几个夜晚的心血之作。正是因为撰写过程的连续性,可能导致同一份文档中前后名词定义不一致,前后观点上有重叠或差异的情况出现,这需要我们在撰写报告前首先要在思想上形成统一概念, 可使术语列表贯穿整份文档以达提纲挈领之效。  是否清晰、简洁、无二义地表达了每个需求? “清晰”是让人能够读懂;“简洁”是让人愿意去读;“无二义”决定”读”的效果,是让大家对需求描述的理解能够达成一致。需求陈述是“三重门”, ...
  一、单例模式的介绍 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。    全局对象和Singleton模式有本质的区别,因为大量使用全局对象会使得程序质量降低,而且有些编程语言根本不支持全局变量。最重要的是传统的全局对象并不能阻止一个类被实例化多次。   二、单例模式的特点 Ø        单例类只能有一个实例 Ø        单例类必须自己创建自己的唯一实例。
Unknown Source的出现及解决 昨天在公司写了一段代码,很简单,就是测试Thread的dumpStack方法的使用。因为Thread的dumpStack方法不是很常用,但它对于如果想看看谁在运行时调用方法还是非常有帮助的。回到正题,看输出结果:java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Unknown Source) at Common.getInfo(TestDumpStack.java:21) at TestDumpStack.main(TestDumpStack.java:7)    大家可 ...
计算机方面的证书考试有很多,且待我把主要的考试名目介绍一下:一、国外大公司的认证考试1。微软认证,包括系统管理方向,数据库方向和开发方向的证书。分别叫做MCSE,MCDBA,MCAD/MCSD2。IBM认证,太多太多了,国内常见的 ...
Global site tag (gtag.js) - Google Analytics