`
文章列表
MySql的存储引擎包括:MyIsam、Innodb和memerry MyIsam 不支持事务和外键,索引文件和数据文件分开,这样索引文件就能存储更多的索引,从而提高了查询的性能,MyIsam一般用在写少读多的或者纯读的场景,比如我们的报表统计。 Innodb支持事务,同时必须有主键,索引采用了B+树
spring事务不起作用 今天遇到一个问题,以前都已经配置好并且事务测试都能够回滚的事务,突然不能回滚了,遇到这问题,我就着手进行问题排查, 第一步:spring 事务配置,表达式是否包含对应的方法 <!-- spring 事务 --> ...
除去properites文件路径错误、拼写错误外,出现”Could not resolve placeholder”很有可能是使用了多个PropertyPlaceholderConfigurer或者多个<context:property-placeholder>(<context:property-placeholder>底层也是PropertyPlaceholderConfigurer)的原因。 因为spring扫描注册PropertyPlaceholderConfigurer的bean被设置为单例模式,spring只会扫描一个PropertyPlaceholder ...
Access denied for user 'root'@'localhost' (using password:YES) 解决方案 解决方案: 1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。 2、重启MySQL服务。 3、在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库。 4、执行,“use mysql;”使用mysql数据库。 5、执行,“update user set password=PASSWORD("rootadmin") where user='root ...
最近项目自己搭建了springMVC+spring+hibernate 的框架,事务使用了spring的注解@Transactional spring与hibernate的配置文件 <?xml version="1.0" encoding="UTF-8"?> <!-- - Middle tier application context definition for the image database. --> ...
    通过将class的lazy属性设置为true,来开启实体的延迟加载特性。 如果我们运行下面的代码: User user=(User)session.load(User.class,"1");(1)    System.out.println(user.getName());                 (2) 当运行到(1)处时,Hi ...
hibernate运行一段时候后出现假死现象    最近在维护一个外包遗留下的Hibernate+spring+spring mvc的一个项目,发现该项目运行一段时间后,发现APP请求后一直处于等待状态,直到请求超时,于是调试跟踪了一下,发现是操作数据库时一直没有返回,刚开始以为是数据库连接超时,但是后来想想,连接超时应该会报异常呀,而这个是没有报任何异常,程序走到执行SQL语句时就不往下走了,停了,出现假死现象一直没有返回,于是断定可能是操作数据库后连接没有关闭导致数据库连接池满了,但是后来查看代码,发现时DAO继承的是spring的HibernateDaoSupport,所以应该sessi ...
使用maven命令行进行反向hibernate reverse hbm code 代码生成 一外国友人写的直接用mvn生成反向代码的帖子https://community.jboss.org/message/801327#801327才成功,现在介绍一下 1. 先创建一个空白maven项目,这个项目你爱叫啥名都可以,反正只是拿来生成代码用的,用完就可以删掉了 2. 往pom.xml 里面添加plugin <build> <plugins> <plugin> <artifactId>maven-compiler- ...
maven项目在myeclipse中不出现Maven Dependencies 和maven标识的解决方法 原因:我们误操作 把maven的特性删除,这时maven项目会报各种包的错误,同时Maven Dependencies消失了 找了好久终于在这个博客找到了答案 http://blog.csdn.net/zzq900503/article/details/41644757 原因 myeclipse未识别到该项目是maven项目 解决方法 修改项目的.classpath文件 我们对比一个maven可识别项目和未识别的项目的classpath的区别如下: 发现确实 ...
FTP客户端访问用server-u构建的FTP服务端,中文显示为乱码的解决方法2010-08-15 22:03FTP客户端访问用server-u构建的FTP服务端,中文显示为乱码的解决方法 解决方法:    更改server-u设置即可. 设置步骤: 1、打开Serv-U 8.0控制台,点击“限制和设置”–“为域配置高级FTP命令设置和行为”。 2、在FTP设置中找到OPTS UTF8命令,右击禁用此命令。 3、点击下面的“全局属性”。 4、在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉! 5、以后再上传中文文件,就不会出现乱码问题. ...
早上测试程序的时候,发现项目下的定时任务quartz同一时刻有一个任务执行了两次,但是我清楚地记得原来是没有问题,很是懊恼。 第一步 检查配置文件,文件内有配置concurrent为false,理论上来讲应该可以防止job同时执行两次的问题。 [html]  <?xml version="1.0" encoding="UTF-8"?>  <beans xmlns="http://www.springframework.org/schema/beans"         xmlns:context=" ...
==============源码配置 begin================== 1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2.解压到当前文件夹openfire_src,进入openfire_src>build>eclipse目录下,把里面settings、classpath、project三个文件拷贝到openfire_src目录,并用windows命令行重命名它们: rename settings .settings、rename classpath .classpath、rename projec ...
3招解决ant构建时任务找不到(taskdef cann't be found)的问题 [root@tivu25 test]# ant -f build.xml local_war Buildfile: build.xml local_war: BUILD FAILED /home/haoqf/software/APM/test/build.xml:18: taskdef class com.ibm.team.build.ant.task.LogPublisherTask cannot be found Total time: 0 seconds 这是因为ant在当前ja ...
openfire myeclipse 部署启动遇到的问题 1、ERROR org.jivesoftware.openfire.container.AdminConsolePlugin - An exception occurred while trying to make available the admin console via HTTPS. java.lang.NullPointerException [main] INFO org.jivesoftware.openfire.XMPPServer - Openfire 4.0.2 [Jul 5, 2016 9:33:04 AM] ...
基于openfire+smack的Android、Web、PC开发(一) 参考:http://my.oschina.net/yuanxulong/blog/348572 前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本, ...
Global site tag (gtag.js) - Google Analytics