- 浏览: 66356 次
- 性别:
- 来自: 南京
最新评论
-
zero.peng:
能把源码发份给我吗,谢过了,964073580@qq.com
基于struts2和extjs的oa。。 -
windy0605:
lz 最近在做IM 源码提供参考下 谢了 hcydm_dl@1 ...
基于struts2和extjs的oa。。 -
织乐8:
toolTip没有显示出来嘛。
Flex实现画线(可拖拽、带箭头、可变色) -
dsjob:
学习学习学习学习学习学习学习学习学习学习
Flex实现画线(可拖拽、带箭头、可变色) -
benson0388:
benson0388@yahoo.com.cn
基于struts2和extjs的oa。。
文章列表
session 单独放在一个服务器上,集中存储,这个是比较好的方式;
写session,多个服务器往这个集中服务器写;
读session,都从这个集中服务器取;
缺点是这台服务器坏掉就会影响应用。
第二种办法是session复制,在多个服务器之间session数据同步,一般的应用容器都支持。
这种方案比较适合于集群机器比较少的情况。
缺点:
1、同步session数据造成网络带宽的开销,只要session有变化就需要同步到其他机器上,机器越多越不好
2、每台web服务器都要保存所有的session数据,如果整个集群session很多的话,每台机器用于保存session数据就会很占空间。
这个方案比较简单:再负载均衡器上将同样的session请求发往同一个服务器,其实还是相当于单机,只是在负载均衡器上做处理了。
这样的好处就是:简单
缺点如下:
1、如果有一台web服务器宕机,那么这台机器上的会话数据全丢失,用户需要重新登录;
2、会话标识是应用层的信息,那么负载均衡器要将同一个会话请求都保存到同一个web服务器上的话,就需要进行应用层的解析,这个开销比第四层的交换要大;
3、负载均衡器为了变一个有状态的节点,要将会话保存到具体web服务器的映射。和无状态节点相比,内存开销会更大,容灾方面会更麻烦
在创业公司的这几年收获颇多,无论是对行业格局还是产品的认识以及技术体系都比之前有了较深刻的理解。
最初的交易系统雏形: 基于springside的开发框架 + 阿里云服务器 + oracle,准确的来讲,这更像是一个小项目还谈不到架构的层次,人员配置:我和另一个开发
后来,随着人员的扩张,系统也不断的完善升级,慢慢开始考虑业务分离、考虑安全、数据分析等模块。
一、前端技术:
1、静态资源(js,css,图片)通过 nginx 实现与动态内容分离
2、减少http请求,压缩css js
二、应用层 ...
spring jpa 事务不提交
- 博客分类:
- Spring
今天用spring data jpa时出现了事务问题,后一个方法获取不到前一个方法修改的值,经过排查后,发现在使用
@Modifying
@Query
的时候出了点问题,修改后要在加@Modifying(clearAutomatically = true),ok,测试后问题解决!
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * /
其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于" ...
今天遇到一问题,js传中文给action,action打印出 ???
解决办法:
前台js端2次编码
str=encodeURI(encodeURI("你好"));
后天接收时1次转码
java.net.URLDecoder.decode(str, "UTF-8"));
楼主你的高尚情操太让人感动了.在现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运.让我深深感受到了人性的伟大.楼主的帖子,就好比黑暗中刺裂夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真理在这个世界上是真实存在着的.只有楼主这样具备广阔胸怀和完整知识体系的人,才能作为这真理的唯一引言者.看了楼主的帖子,让我陷入了严肃的思考中,我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协.因此,我决定义无返顾的顶了!大师的话真如“大音希声扫阴翳”,犹如“拨开云雾见青天”,使我等网民看到了希望,看到了未来!晴 ...
//去除左边空格
public static function leftTrim(s:String):String{
var i:Number=0;
while(s.charCodeAt(i)==32 || s.charCodeAt(i)==13 || s.charCodeAt(i)==10 || s.charCodeAt(i)==9){
i++;
}
return s.substring(i,s.length);
}
//去除右边空格
public static f ...
在平时的编程中,我们常常会忽略一些重要的安全隐患,今天整理如下:
1.SQL注入攻击 服务器端程序有时希望接受客户端输入并且将他作为查询的一部分 例如:一个接收用户名的登录界面可能执行以下代码:
sql=select * from users where username=?
如果客户端输入以下字符串作为用户名
a';delete from users;
sql=select * from users where username=a';delete from users;
如果这条语句被执行,那么users表中的数据就会被删除 ...
功能描述
暂停/播放
停止
上一首
下一首
音量调整
播放进度调整
效果图如下:
Flex实现比较简单,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
fontSize="12" creationComplete=&qu ...
效果图如下:自动根据值变化进度条的颜色。
注:参照NetWork改编。