- 博客(10)
- 资源 (4)
- 收藏
- 关注
转载 淘宝下单高并发解决方案
在session中牧劳为我们介绍了淘宝下单部分的技术方案变迁,我不介绍变迁,而只对现有系统做介绍。要优化下单,提高下单的TPS (Transaction per second),我们首先要做的是对下单的逻辑剥离,只保留核心部分,而把附加功能剔除出去。比如说下单要考虑库存量,考虑发短信,要给卖家发旺旺消息通知,要对订单做统计,要做销售额统计等等,这些功能是必要的,但是也是附加的功能,要最大程
2016-11-30 15:39:54 2818
原创 springMVC执行流程及原理
spring的MVC执行原理1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行
2016-09-07 14:34:34 71029 6
转载 基于redis分布式缓存实现
第一:Redis 是什么?Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API.第二:出现背景数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率性能需求, 随着读操作的量的上升需要解决,经历的过程有: 数据库读写分离(M/S)–>数据库使用多个Slave–>增加Cache
2016-09-06 16:37:06 2059
转载 Java WEB项目安全问题及解决方案
1.弱口令漏洞解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密,或者多种加密方式叠加组合。2.未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置filter来过滤掉无效用户的连接请求。3.JSP页面抛出的异常可能暴露程
2016-09-05 16:43:47 6057
转载 大型网站是怎样解决多用户高并发访问的
为了解决大型网站的访问量大、并发量高、海量数据的问题,我们一般会考虑业务拆分和分布式部署。我们可以把那些关联不太大的业务独立出来,部署到不同的机器上,从而实现大规模的分布式系统。但这之中也有一个问题,那就是用户如何选择相应的机器的问题,这也被称为访问统一入口问题,而解决的方法是我们可以在集群机器的前面增加负载均衡设备,实现流量分发(总图如下)。这里得先解释一下何为“负载均衡”,负载均衡就是
2016-09-05 16:33:45 34515 5
原创 java 实现WebService接口调用
/** * 用户角色查询对外接口 * @param accountid 当前用户工号 * @param type 查询类型 type=1 查询用户在CMS的角色 * @param branchName 分支名称 type为 2 时 必填,其它非必填 * @return 返回加密结果xml报文 */ public String queryAccountPermiss
2016-08-04 14:29:59 3605
原创 Java实现发送邮件
/** * 发送接口 * @param email 收件人 * @param text 正文内容 * @param subject 标题 * @param mailHost 邮件服务器地址 * @param mailPort 邮件端口 * @param mainForm 邮件发件人 * @param mainFormName 邮件来源 * @return 结果
2016-08-04 14:07:59 532
原创 java中对SVN的相关操作
String conflictType = "";String conflictFile = "";SVNRepository repository;SVNClientManager clientManager;private Logger logger = LoggerFactory.getLogger(SVNUtil.class);/*** 通过不同的协议初始化版本
2016-07-15 10:47:09 3067
原创 freamwork2实现单点登录,跨系统获取session信息
redissession.xml xmlns:remote="http://www.sf-pay.com/schema/remote" xmlns:sfpay-mvc="http://www.sf-pay.com/schema/sfpay-mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml
2015-08-10 15:29:29 496
原创 多个maven项目集成
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.sfpay.module AutoDeploy 0.0.2 war 在下一个web项目的pom.xml文件中配置xsi:sche
2015-08-10 15:06:56 1212
缺陷管理平台
2016-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人