- 浏览: 186234 次
- 性别:
- 来自: 深圳
最新评论
-
qqlonglongqq:
解决eclipse和myeclipse不能编译项目的问题 -
brightfox:
这些参数在谷歌浏览器上不支持,比如最大化、最小化等,请问怎么解 ...
window.open 打开窗口的参数详解 -
huang_yong:
还有一种情况,若直接调用了delete函数,也会出现这个问题。 ...
Ext: 由于出现错误 80020101 而导致此项操作无法完成。
文章列表
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.
--> ...
Hibernate延迟加载实现原理
- 博客分类:
- Hibernate
通过将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)实现的即时通信服务器端版本, ...