`
zhoujiangzi
  • 浏览: 92716 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
今天在调试程序时,出现下面这个错误:   javax.persistence.EntityNotFoundException: Unable to find XXXX with id 17290   发现JPA在关联的时候,找不到子表中的数据,后来发现时有其他同事把子表中的数据删除了,造成该错误。   由于表结构中没有创建关联关系,所以一不小心就容易出现这个错误。 下面就记录下我的解决方法: 1. 将对应的数据补上,避免关联的时候一端出现空数据,从而造成错误。     这个方法对于数据比较多的时候,还是比较纠结的,但是能保证数据的完整性 2. 为关联的字段设置注解,没有找到对 ...
   今天就不谈VSS的好与坏了,既然公司都使用了,那就用吧     但是今天早上来开机同步代码的时候,总是提示数据库不存在,我想不可能是服务器没有开吧,问同事,都可以正常连接,奇怪。后来查阅了资料,解决问题,记录下,当然还有其他解决方案,在此提供一种。    1. 开始,输入本地安全策略,然后回车,打开窗口。(我的是win7,xp可以使用其他方法打开)    2.找到本地策略--->安全选项--->网络安全:LAN管理器身份验证级别         3. 双击打开窗口后,选择下拉框的值       4 点击确定,重启下,问题基本就OK了。    
今天碰到一个关于servlet下载时,如果文件名称为中文,那么下载下来的文件名就会出点问题,今天似乎解决了这个问题,记录下:   package com.test; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletR ...
补充信息:  根据https://support.sonatype.com/entries/24316542.html报告,该插件链接已经在8月份关闭,目前可以通过eclipse里面的商店来搜索m2eclipse,同样可以进行安装  或者通过最新的地址:https://repository.sonatype.org/content/sites/forge-sites/m2e/ 或者:http://download.eclipse.org/technology/m2e/releases 来找到对应的版本,如: http://repository.sonatype.org/con ...
    今天来记录下mybatis-generator插件自动生成xml mapper和model还有dao接口,这样我们就可以把精力放在业务代码上,而不需要关心数据库的具体操作。     这里我使用eclipse作为开发工具,采用maven来构建项目。 1. 编写pom.xml文件       这里只有3个jar文件,数据库使用mysql        <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in ...
     最近公司的一个项目需要使用spring-data-jpa框架,所以来学习下该框架。感觉spring对jpa的支持主要有下面两点:     1.根据JPA的规范,我们需要在类路径下的META-INF文件夹中创建persistence.xml文件,spring为我们提供了org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean来进行配置,persistence.xml中的属性都可以在这个bean中进行注入。    2.spring对EntityManagerFactoryBean的创建和销毁进行统一管理,开 ...

DIV+CSS学习(二)

    今天主要来学习下列布局,一个好的网页需要有好的布局方式,如果布局很乱,那么用户在浏览的时候,就会感觉很糟糕,以至于下次不会再来查看我们的网站。    1.首先创建个index.html页面,然后添加个div,为了使div能 ...

Sitemesh使用

最近接触到Sitemesh这个工具,感觉用起来还是比较方便,比我们直接使用include要方便点,下面就将该工具的使用情况记录下来。 一.准备工具     1.sitemesh-2.4.jar:sitemesh的核心jar包,里面包含了基本的tld标签文件     2.servlet-api. ...
     今天在别的地方看到一个DIV+CSS的学习教程,感觉还不错,于是自己也跟着学习然后记录下,便于以后查看。     在过去的页面中,我们经常会使用表格来进行布局,而使用CSS排版后,会使网页代码简洁,表现和内容相分离,维护方便,能兼容更多的浏览器,也能在移动设备上更好的进行浏览操作。  A. CSS的样式加载可以有以下四种方式 1. 外部样式     如: <link href="other.css" rel="stylesheet" type="text/css"/>,这样就可以将other.css资源 ...
在平常的开发中,很多人喜欢使用String这个类来定义一些字符串,而且创建的很多,个人感觉不是很适合。 String:一个final类,是不可变的,重新赋值时,会返回一个新的对象 StringBuffer:是字符串变量,它的内容是可以进行修改的,而且还是线程安全的 StringBuilder:和StringBuffer基本上差不多,但是是线程不安全的,所以单线程的情况下,性能快于StringBuffer   对比性能:     String的内容是不可以改变的,当我们创建一个对象后,在会先在栈内存中进行查找,看看是否存在相同的,如果存在,那么不再继续创建,直接引用就可以了,否则需要 ...
CountDownLatch作为一个同步辅助类,它能够允许一个活多个线程等待,直到计数器为0后,才开始运作。 该功能是在jdk.15之后引入的,这样我们在使用的时候就很方便 里面主要有两个方法 1. countDown : 使计数器减一 2. await :等待计数器减为0后开始运行之后的代码,否则一直处于阻塞状态   有了这两个方法,我们能很方便的加入到实际环境中,比如跑步问题 假设运动会上有5个人正在进行跑步比赛,裁判需要等运动员准备完毕后,发出命令,然后运动员开始跑,等所有的运动员都到达终点后,裁判再统计结果   package com.jacksoft.thread; ...
   “框架”一词对我们来说并不陌生,比如建房子的时候,经常都是先把基本的结构弄好,然后再往里面添加门窗之类的,基本的结构就是框架。    我觉得框架和工具是不同的作用,简单来说,工具就是我们使用它来帮我们完成某些工作,比如输入法。而框架是将我们写的东西给它调用来完成工作,两者是有区别的。    下面就简单的来完成一个WEB框架,基于注解方式完成。当然一个人的力量有限,所以很多问题没有考虑进去,比如上传文件,异常处理等等,只是一个非常简单初级的框架,也请大家多多提意见。 1. 配置servlet    对于WEB应用来说,主要有两种形式来进行用户请求拦截操作,一个是Filter,一个 ...
Spring不仅可以集成第三方web框架,同时自己也提供了一套web框架作为使用,今天就先来看下如何搭建一个简单的基于spring MVC的wenb项目 1. 准备jar     可以直接将spring下载的jar都丢入进去,具体可以查看截图信息       项目结构:     2.配置springConfig.xml文件    我将该文件存放在WEB-INF/config目录下面,该目录主要用来存储配置文件信息    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns ...

Mockery 测试

Mockery测试  打个标记
Spring自己提供了一套web框架,同时也支持第三方web框架,下面就简单记录下spring整合struts2 因为是WEB工程,所以先在eclipse里面创建web项目,准备使用的jar包,struts2和spring官网都可以下载。 1. web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jav ...
Global site tag (gtag.js) - Google Analytics