- 浏览: 31294 次
- 性别:
- 来自: 杭州
最新评论
-
扬手就是一长鞭:
config.properties里的文件是什么意思?
WEB容器托管OSGi容器(轻量级集成方式)
文章列表
在Linux环境使用JNI加载动态链接库中提供的本地方法时,经常会出现java.lang.UnsatisfiedLinkError,主要原因就是动态链接库对依赖库的路径查找范围中并不包括当前路径,一般会包括LD_LIBRARY_PATH环境变量的路径以及/etc/ld.so.conf中配置的路径,以及默认的路径比如/usr/lib和/usr/lib64。更新/etc/ld.so.conf之后需要执行ldconfig命令更新链接库缓存。
另外通过执行ldd命名,可以进行测试,如果没有出现依赖not found,说明一般没有问题:
[root@UAPTEST-WEB1-214 ...
环境如下:
两台RedHat6.4服务器,主机名分别为UAPTEST-WEB1-214.chinaclear.com、UAPTEST-WEB2-215.chinaclear.com
主机UAPTEST-WEB1-214.chinaclear.com的/etc/hosts配置如下:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain ...
WEB前端主框架(基于AJAX)按F5或者Ctrl+F5进行刷新时,框架就会自动跳转到登录首页,而不管当前用户是否已经登录过而且会话实际没有失效,带来的用户体验不是很好,为了解决这个问题,我采用的方案是在WEB主框架初始化时最开始调用一个RequestSession的请求,后台判断是否存在会话,存在则将会话信息直接返回,不存在再进入登录首页,这样不管何时进行刷新,都是执行这个判断逻辑,保证在会话信息没有失效前刷新页面都是不用再次登录的。后台判断会话信息是否存在也比较简单,控制层采用Struts2,安全框架采用Spring Security,只需判断当前HTTP请求会话中是否包 ...
OSGi是JAVA动态模块化的标准,使用OSGi构建面向模块、可重用、可热插拔服务是大家都想追求的,但实际采用OSGi作为系统主骨骼框架时却发现理想总是那么丰满,现实总那么骨感,究其原因,总结成以下几点:第一、采用OGGi架构对架构师的要求非常高,针对项目需求设计重用性、扩展性、耦合性良好的功能模块划分不是一件容易的事情,特别是项目需求经常变更的时候,简直就是噩梦;第二,OSGi本身只是一个动态模块化标准,缺少对JAVA EE企业级应用特性的完善支持,比如企业级事务、ORM等特性;第三、OSGi不是一个Web App容器,想要在OSGi架构下提供Web服务需要第三方WEB容器 ...
GI事件机制
1、所有事件类型在jsx3.gui.Interactive中已定义
2、为组件添加事件响应的步骤
第一步,实现对应的事件方法,如需实现DOUBLECLICK事件的响应,则重写方法_ebDoubleClick。例如:
TextBox_prototype._ebDoubleClick = function(objEvent, objGUI) {
alert("Double Click");
};
第二步,在组件paint()方法中注册此事件,关注this.renderHandlers(eventMap, 0)中的eventMap;
eventMap[jsx3 ...
Python 正则表达式
- 博客分类:
- Python
Python天天美味(15) - Python正则表达式操作指南(re使用)(转)
简介
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emecs 风格的模式。Emacs 风格模式可读性稍差些,而且功 ...