Archive for the ‘技术文档’ Category

Eclipse的Peiodic workspace save问题

遇到了一则:’Peiodic workspace save.’ has encountered a problem. 问题,总结一下解决方法。

MongoDB启动异常一则

每次启动MongoDB时总是会收到如下 Unclean shutdown 提示,总结了一下出现该问题的原因及解决方法。

如何使用JPA注解映射枚举类型

从JDK5.0开始,Sun引进了一个全新的关键字 enum 来定义一个枚举类型,于是 JPA 中也有相应的注解来对枚举类型进行映射。

JPA的Column注解总结

就像@Table注解用来标识实体类与数据表的对应关系类似,@Column注解来标识实体类中属性与数据表中字段的对应关系。

如何使用JPA注解标注多对多的关系

假设应用场景如下:Teacher与Student是多对多的关系,其中,Teacher类对应teacher表如下:

如何使用JPA注解标注一对多的关系

假设应用场景如下:Node与Ipqam是一对多的关系,其中,Node类对应node表如下:

如何使用JPA注解标注一对一的关系

假设应用场景如下:Node与PageServer是一对一的关系,其中,Node类对应node表如下:

JPA是什么

定义 Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

org.hibernate.ObjectNotFoundException异常一则

收到如下异常: Caused by: javax.el.ELException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.darkmi.entity.system.Company#0] at javax.el.BeanELResolver.getValue(BeanELResolver.java:298) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175) at com.sun.el.parser.AstValue.getValue(AstValue.java:138) at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:1001) at org.apache.jsp.WEB_002dINF.content.system.user_jsp._jspx_meth_s_iterator_0(org.apache.jsp.WEB_002dINF.content.system.user_jsp:1166) at org.apache.js 出现以上异常,检测关联字段是否有问题,比如为空或没有与之关联的记录。 既然有外键引用就把外键约束加上,不要偷懒,有了外键约束就不会出现以上问题。

数字水印和数字印章技术小结

什么是数字水印 日程生活中为了鉴别纸币的真伪,人们通常将纸币对着光源,会发现真的纸币中有清晰的图像信息显示出来,这就是我们熟悉的“水印”。之所以采用水印技术是因为水印有其独特的性质:第一水印是一种几乎不可见的印记,必须放置于特定环境下才能被看到,不影响物品的使用;第二水印的制作和复制比较复杂,需要特殊的工艺和材料,而且印刷品上的水印很难被去掉。因此水印常也被应用于诸如支票、证书、护照、发票等重要印刷品中,长期以来判定印刷品真伪的一个重要手段就是检验它是否包含水印。

磁盘分区知识总结

给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了BIOS系统下硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。

集群技术总结

集群软件的分类 一般来讲,集群软件根据侧重的方向和试图解决的问题,分为三大类: 高性能集群(High performance cluster,HPC); 负载均衡集群(Load balance cluster, LBC); 高可用性集群(High availability cluster,HAC)。 按照集群工作的层面,可分为:数据库服务器集群,应用服务器集群,交换机集群等; 按照集群的架构,可分为:共享磁盘型,非共享磁盘型; 按照集群粒度不同:基于IO;基于操作系统;基于数据库实例的;基于数据库等。

高可用性概念总结

高可用性定义 高可用性(High Availability,简写为HA)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。

Linux tail 命令使用总结

命令描述 tail命令可以将指定点到文件结束的内容写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件。tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。

使用maven打包及发布源码

使用maven管理项目有很多好处,当然也会有弊端。比如调试不同模块的代码,每次修改代码之后都要install,同时还要打包发布源码,否则调试的时候会报如下错误:

无觅相关文章插件,快速提升流量