- 浏览: 10426 次
- 性别:
- 来自: 北京
最新评论
-
fangqi2218133:
这个听起来很简单啊,只需要重写spring加载配置项的bean ...
spring远程加载spring配置文件--问题 -
coolboyysy:
你用redis,不如直接访问内存,更高效redis还的磁盘读写 ...
类淘宝橱窗web应用设计1 -
coolboyysy:
模糊的需求,稀缺的经验,坑爹的接口,天真的设计。最终结果,必然 ...
类淘宝橱窗web应用设计问题 -
coolboyysy:
基本概念应该是 观察者模式Observer Pattern至于 ...
类淘宝橱窗web应用设计问题 -
coolboyysy:
首先,你不可能每次用户来访问你的时候 你都用JSP去连接口取数 ...
类淘宝橱窗web应用设计问题
文章列表
现在正在做动态加载spring远程配置文件的事情。
具体是需要在web项目启动后,动态从别的系统获取spring的配置文件
(spring-rabbitmq.xml),需要动态加载进spring的ApplicationContext中。
为什么这么做呢?因为我正在做消息中心(分服务端与客户端),
需要客户端从服务端中获取rabbitmq消息配置。
在客户端spring中,需要配置spring-rabbitmq.xml才能方便获取对应的queue内消息
.(根据在消息中心注册的消息属性来动态生成对应的队列名)。
因此我想到了从客户端动态获取spring-rabbitmq.xml然后写入对应客户端的 ...
package com.mytest;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import org.apache.commons.lang3.String ...
由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?
这里分两类情况:
一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。
二、基于不同父域页面之间的访问;参见如下3个domain域:taobao.com、baidu.com、sina.com.cn;它们具有不同的父域。
解决它们之间跨域的方案有:
方案1:服务器Proxy
域A的页面JS需要访问域B下的链接获取数据, ...
最近有空写了点老的J2EE的代码,发现有一个十分有意思的问题,当用Hibernate从数据库里把浮点数读取出来的时候做一些比如累加的工作,例如 summary 或者递减之类的,就会发现在最后的结果中会出现些许问题。
如:3.41+5.2+56.2+23.3+... (这类两位小数的价钱),结果会出现103.00000000000001这种结果,但是人算的话反而会得出正常的数据。看样子double,float这类数据精度上来了还会有这类问题。
于是,翻了点资料,在有的编程语言中提供了专门的货币类型来处理这种情况,但是Java没有。
四舍五入
我们的第一个反应是做四舍五入。Math类 ...
女: 敬爱的黎老师,亲爱的朋友们,
男: ladys and 乡亲们。you you and you you you hi ,nice to meet u
同:大家晚上好!
男说:今天是什么日子呀,这么多好朋友一个个精神抖擞,齐聚在这温暖的家?
女说:今天可是一个特别的日子。
男说:是的,今天是咱们大喜的日子。
女说:你就会淘气。今天可是•
男说:嘿,今天是咱们老师和我们一起欢聚的日子。
女:踏着青春的节拍,我们,一路欢歌,一路笑语,万物在漫天风雪中欣然等待。激扬着青春的风采,我们,一路欢歌,一路笑语,万物在翘首期盼中安然舒怀。
男:青春的日子里,有你,有我,在我们共同的乐 ...
import java.awt.Dimension;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar; ...
续http://coolboyysy.iteye.com/admin/blogs/1927317
问题一思考:
两种思路:
1使用流量分发机制。即在单或者多节点部署分发应用,每个展现应用在接到请求前,主动从分发器获取应展现量,再进行展现控制处理。优点是利于统配流量,好分配机器等资源。缺点是设计复杂,需要考虑单点故障重算等机制,控制颗粒度受服务器数量限制,实现时间长。
2使用外部计数器机制。即在单个或多个节点部署流量统计应用,每个展现应用每接到一个请求,先返回给用户对应广告信息,然后在本地小缓存内计数。约10s跟统计应用进行交互,统计应用对请求量进行控制。优点是对流量控制粒度加强,实现较简单。 ...
需求:
1 设计实现类淘宝橱窗web应用并涵盖流量控制系统。
2 展示支持日均pv 3亿 高峰9亿。
3 对每个广告位(橱窗),策略(展现规则)进行流量控制,按策略进行流量分配。
4 橱窗内容接口对接云端python接口,请求并返回云端数据,使用Socket tcp协议长连接方式。
5 要求从客户端浏览器请求到橱窗展现总流程不超过200ms。
6 可使用memacached ,oracle。
线上服务器八台
大概配置: 32g内存 32核心 500g硬盘 linux操作系统 resion服务器
流量控制:在橱窗展示时,针对每种橱窗,策略进行的展示次数的控制。一般控制在每个橱窗2千万-9千万次 ...
起:有点小小的想法,想写下来,不知有感兴趣的童鞋可以一起探讨下。
毕业坐程序猿已经快三年了,时常有个声音在耳边叩响:自己到底在人生这本书上,在最富有朝气的20-30岁之间我到底做了些什么实实在在的东西呢? ...