- 浏览: 284730 次
- 性别:
- 来自: 济南
最新评论
-
yin_bp:
可以看看bboss session,支持集群session共享 ...
集群session共享机制 -
qiwei31229:
楼主,你好问下,这种情况使用flyway要怎么处理,假设用fl ...
数据库文件版本管理工具flyway -
213539:
我TM为这个问题纠结了一天...感谢楼主~不过正在纠结是通过注 ...
JPA(Hibernate)不生成外键 -
枫叶一染:
楼主你好,你的项目我整 了好久都没弄好,能完整单独发给我一份吗 ...
集成activiti 5.16.4中modeler -
lp895876294:
hailinliu 写道楼主,你重写了Oracle10gDia ...
JPA(Hibernate)不生成外键
文章列表
最近看JPA,一直纠结于怎么根据Java接口的方法名称、参数和返回值类型动态的实现接口方法的逻辑,于是看了一下JAVA动态代理的实现过程,对Spring动态实现接口方法逻辑进行了模拟。
场景:
1.按照命名规则对JAVA接口方法进行命名;在解析时能够根据方法名称分析出要执行怎样的操作。
2.方法参数。基于接口或泛型命名的接口参数,能够根据接口或对泛型对象的反射获取参数值。
3.方法返回值。方法返回值的处理与方法参数的处理过程类似。
4.JAVA提供基于接口的动态代理,需要的类或接口为:Proxy、InvocationHandler(接口)。具体的代理对象必须实现Invocation ...
参考原文:http://truemylife.iteye.com/blog/1140921,http://showlike.iteye.com/blog/1680034
背景与愿景:开发环境下,tomcat对热布署的支持还不够全面,致使开发人员浪费大量时间在重起服务上。为了提高开发效率,决定引入Jrebel,它对热布署的支持相对比较全面。虽然Jrebel官方号称使用它不存在内存泄漏问题,但是占用一定的资源是肯定的,因此不考虑在正式环境下使用热布署。Jrebel实际上支持非常多中间件,除了Tomcat还包括Jetty、Resin、Weblogic等等,从理论上来讲,他跟中间件也没什么关系,但 ...
Spring JPA实体对象关联关系
- 博客分类:
- JAVA
在关系数据库中对象之间的关系分为一对一(OneToOne)、多对一(ManyToOne)、一对多(OneToMany)和多对多(ManyToMany),并且被关联对象和关联对象之间的关系映射也存在单向和双向两种。
在数据库设计时,一般将对象属性限制设置为nullable,即不限制表中哪些字段内容必须填写,因此就需要在开发时通过代码设置关联关系和字段限制。在Spring JPA中可以通过使用@OneToOne等关系、@JoinColumn定义对象之间的关系。但是数据的完成性维护并不能只通过关系映射就能够完成,关系映射是数据库关联关系的一个辅助,需要根据具体的情况采 ...
自定义Flex右键菜单
- 博客分类:
- 其它
1.右键项目设置flex编译器的参数如下:
其实flash player从11.版本就支持自定义右键菜单了。
设置flash player 11.3后,项目编译会出错,提示在SDK安装目录下找不到playerglobal.swc,因为不同版本的flash player对应不同的playerglobal.swc,flash player 11.3对应的playerglobal.swc见附件。下载解压后,将playerglobal.swc放到SDK目录下frameworks\libs\player\11.3文件夹中。
2.重新编译Flex项目或关闭项目后重新打开,错误解 ...
在ArcMap中打开符合OGC标准的地图服务
- 博客分类:
- 其它
1、 通过OGC协议打开地图资源
利用OGC规范中的wms、wmts协议,打开一些网络地图数据,目前天地图实现了OGC标准协议,可以利用天地图提供的wms、wmts资源,在支持OGC服务规范的GIS软件中打开,如超图、 uDIG等,也包括Arcmap。
1.1天地图数据资源
天地图WMTS资源,包括:地图、影像、地形,如下:
网址链接:http://www.tianditu.com/guide/index.html
1.3在Arcmap中打开的详细方法如下:
以下操作都在10.1版本下进行
1.3.1在Arcmap中打开WMS资源
1.打开ArcMap,在工具 ...
DevOps正在扼杀程序员?
- 博客分类:
- 其它
原文:http://www.csdn.net/article/2014-04-21/2819407-How-%27DevOps%27-is-Killing-the-Developer
之前,CSDN研发频道曾发表过《 全栈工程师会是未来的发展趋势吗?》,该文引起了开发者们的热烈讨论,很多工程师认为,全栈工程师更适合于一 ...
从ArcGIS for Flex的开发框架中去掉与Map相关的Class,形成了一般Flex项目开发框架。
在Flex SDK4.6下编译完成。
JAVA ThreadLocal对象用法
- 博客分类:
- JAVA
使用ThreadLocal对象有两个主要的功能:
实现对同一个实例化对象不同线程属性值得分离;
同一个会话(线程)中对象值的传递。
以下两个类用来解释ThreadLocal对象的两个功能,MyThreadLocal:单例类,具有一个ThreadLocal对象的属性;TestRunnable:实现线程接口Runnable,在run方法中,获取MyThreadLocal对象的单例->获取使用ThreadLocal对象存储的值->设置ThreadLocal对象的新值。
为了能够直观的看出ThreadLocal对象值的改变,使用两个线程,并且设置ThreadLocal对象的值 ...