- 浏览: 286135 次
- 性别:
- 来自: 济南
-
最新评论
-
yin_bp:
可以看看bboss session,支持集群session共享 ...
集群session共享机制 -
qiwei31229:
楼主,你好问下,这种情况使用flyway要怎么处理,假设用fl ...
数据库文件版本管理工具flyway -
213539:
我TM为这个问题纠结了一天...感谢楼主~不过正在纠结是通过注 ...
JPA(Hibernate)不生成外键 -
枫叶一染:
楼主你好,你的项目我整 了好久都没弄好,能完整单独发给我一份吗 ...
集成activiti 5.16.4中modeler -
lp895876294:
hailinliu 写道楼主,你重写了Oracle10gDia ...
JPA(Hibernate)不生成外键
文章列表
JMX监控centos下的tomcat
- 博客分类:
- 其它
通过JMX远程监控tomcat的堆内存 、线程、CPU等信息,便于并发参数调试。
环境:
Tomcat部署容器:Centos
Tomcat版本:7.0
JDK版本:1.7-x64
Tomcat配置:
1.将catalina-jmx-remote.jar放到tomcat目录的lib文件夹下。
2.在conf/server.xml中配置jmx远程监听接口,通过属性rmiRegistryPortPlatform和rmiServerPortPlatform配置JMX远程监控端口值。
<List ...
1. 逻辑视图转物理视图时,转换逻辑视图和物理视图对应的code值。对于一个数据库管理系统,不论大小,其实体名和属性名称都是有限的。对于大型应用系统更是如此。在PowerDesigner 中对实体建PDM时,如果每一个CODE都手工输入一个名称,不但累而且一旦变更,将要多处改变,不太合理。可以针对系统中设写一个CODE NAME的 CSV 文件,即naming code 文件,使用其命名空间的功能,自动转换。如果描述有变化,只需要修改CSV文件即可。
创建逻辑视图,并定义逻辑视图的默认设置。
在逻辑视图中创建一个用户表,并定义基本的列属性。注:如果不单独设置,code值默认会与 ...
原文->http://elf8848.iteye.com/blog/1621392
子类可以继承到父类上的注解吗?
-----------------------------------------------------------------
我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。
测试环境如下:
-----------------------------------------------------------------
父类的类上和方法上有自定义的注解--MyAnn ...
集群session共享机制
- 博客分类:
- JAVA
现在集群中使用的Session共享机制有两种,分别是session复制和session粘性。
Session复制
该种方式下,负载均衡器会根据各个node的状态,把每个request进行分发,使用这样的测试,必须在多个node之间复制用户的session,实时保持整个集群中用户的状态同步。其中jboss的实现原理是使用拦截器,根据用户的同步策略拦截request,做完同步处理后再交给server产生响应。
优点:session不会被绑定到具体的node,只要有一个node存活,用户状态就不会丢失,集群能够正常工作。
缺点: ...
Centos是minimal版本,安装redis的过程 和 遇到的问题记录如下:
下载:在Redis中文官方网站下载最新版本redis,http://www.redis.cn/
在本地环境中编译和安装redis。
tar -xf redis-3.0.0.star.gz //解压redis-3.0.0.tar.gz
cd redis-3.0.0 //进入解压后的redis目录
make test //首先执行测试,验证是否可以在当前环境中正确编译redis。
由于我的centos为minimal版本,没有安装gcc,无法编译redis,需要首先执行如下命令安装gcc。
...
uploadify3.2.1初始化基于当前页面和uploadify.swf发送多次请求,纠结了很久,以为是自己代码的问题,弄了半天还是uploadify的问题,苦于没有其他还用的web页面上传插件,还是查了很久解决了。 修复后的uploadify见附件。
参数配置整理
配置实例:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoder的默认实现类是ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
...
元数据的作用
如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:
l 编写文档:通过代码里标识的元数据生成文档。
l 代码分析:通过代码里标识的元数据对代码进行分析。
l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。
基本内置注释
@Override注释能实现编译时检查,你可以为你的方法添加该注释,以声明该方法是用于覆盖父类中的方法。如果该方法不是覆盖父类的方法,将会在编译时报错。例如我们为某类重写toString()方法却写成了tostring(), ...
spring基于注解的AOP配置
- 博客分类:
- JAVA
原文->http://blog.csdn.net/xiaoxian8023/article/details/17285809
依旧采用的jdk代理,接口和实现类代码请参考上篇博文。主要是将Aspect类分享一下:
[java] view plaincopy
spring数据源动态切换
- 博客分类:
- JAVA
原文->http://exceptioneye.iteye.com/blog/1698064
在Spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSource上。
Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例 ...
使用nexus搭建maven私服
- 博客分类:
- Maven
搭建nexus私服原因:
公网jar包下载代理。有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服。开发人员连到这台私服上就可以通过这台搭建了nexus私服访问maven的远程仓库。
共享下载的jar包。通过私服下载的jar包会存储在私服中,不必重复下载。
基于nexus war包部署,比较方便而且适用于不同的Servlet容器和环境。
下载nexus的war包:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2 ...
jcaptcha验证码学习
- 博客分类:
- JAVA
原文->http://wwwzhouhui.iteye.com/blog/410935
现在项目中用SPRING 比较多所以整合了一下。其中的部分代码是参考一个jeecms项目的,讲其中的jcaptcha验证码这块剥离出来。 项目在上篇基础上编写的,部分代码是上篇中的代码(偷懒了) 1.用到得JAR commons-logging.jar,jcaptcha-all-1.0-RC6.jar,spring-beans-2.5.6.jar spring-context-2.5.6.jar,spring-core-2.5.6.jar,spring-web-2.5.6.jar ...
原文->http://blog.csdn.net/blueheart20/article/details/40043749
问题的提出:
无法从以下方式,添加Tomcat服务器。 其中ServerName是被置为灰色的,无法编辑。
如何解决
1. 关闭Eclipse
2. 打开WorkSpace所在的位置。 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 删除以下文件
org.eclipse.wst.se ...
代码统计工具:cloc(count lines of code)能够兼容windows和linux操作系统
下载url:http://sourceforge.net/projects/cloc/files/cloc/
下面以windows系统为例说明配置过程:
下载cloc,并为cloc配置环境变量,使在windows命令行下所有目录可以执行cloc命令。我下载后cloc名称为cloc-1.62.exe,并且配置好了环境变量。
执行cloc-1.62可以查看到命令参数信息。
Input Options
--extract-with=<cmd> This ...
JPA(Hibernate)不生成外键
- 博客分类:
- JPA
关于如何禁用Hibernate生成外键,网上有使用设置ForeignKey(name="null")方式,使Hibernate不生成外键关联,但是需要在每个关联关系上设置,比较繁琐,很难统一控制保证数据库中不存在外键关联。而且经测试在@JoinColumn设置foreignkey=@ForeignKey(name="null")不会生成外键,在@JoinTable中此种设置方式还是可以生成外键。
下面提供一种禁用Hibernate外键的方式,在创建数据库表时不生成外键关联,但是个人感觉还不是最好的解决方案,希望多多指教。 ...