自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每一段路,都是一种领悟!

沉默,是最后的清高

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 淘宝下单高并发解决方案

在session中牧劳为我们介绍了淘宝下单部分的技术方案变迁,我不介绍变迁,而只对现有系统做介绍。要优化下单,提高下单的TPS (Transaction per second),我们首先要做的是对下单的逻辑剥离,只保留核心部分,而把附加功能剔除出去。比如说下单要考虑库存量,考虑发短信,要给卖家发旺旺消息通知,要对订单做统计,要做销售额统计等等,这些功能是必要的,但是也是附加的功能,要最大程

2016-11-30 15:39:54 2779

原创 springMVC执行流程及原理

spring的MVC执行原理1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行

2016-09-07 14:34:34 70672 6

转载 基于redis分布式缓存实现

第一:Redis 是什么?Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API.第二:出现背景数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率性能需求, 随着读操作的量的上升需要解决,经历的过程有: 数据库读写分离(M/S)–>数据库使用多个Slave–>增加Cache

2016-09-06 16:37:06 1958

转载 Java WEB项目安全问题及解决方案

1.弱口令漏洞解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密,或者多种加密方式叠加组合。2.未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置filter来过滤掉无效用户的连接请求。3.JSP页面抛出的异常可能暴露程

2016-09-05 16:43:47 5989

转载 大型网站是怎样解决多用户高并发访问的

为了解决大型网站的访问量大、并发量高、海量数据的问题,我们一般会考虑业务拆分和分布式部署。我们可以把那些关联不太大的业务独立出来,部署到不同的机器上,从而实现大规模的分布式系统。但这之中也有一个问题,那就是用户如何选择相应的机器的问题,这也被称为访问统一入口问题,而解决的方法是我们可以在集群机器的前面增加负载均衡设备,实现流量分发(总图如下)。这里得先解释一下何为“负载均衡”,负载均衡就是

2016-09-05 16:33:45 34006 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 3546

原创 Java实现发送邮件

/** * 发送接口 * @param email 收件人 * @param text 正文内容 * @param subject 标题 * @param mailHost 邮件服务器地址 * @param mailPort 邮件端口 * @param mainForm 邮件发件人 * @param mainFormName 邮件来源 * @return 结果

2016-08-04 14:07:59 492

原创 java中对SVN的相关操作

String conflictType = "";String conflictFile = "";SVNRepository repository;SVNClientManager clientManager;private Logger logger = LoggerFactory.getLogger(SVNUtil.class);/*** 通过不同的协议初始化版本

2016-07-15 10:47:09 3001

原创 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 473

原创 多个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 1184

缺陷管理平台

2016-09-14

java框架搭建

java框架搭建

2016-09-14

java框架方面面试题

java框架方面面试题

2016-08-24

spingMVC+mybatis+maven框架搭建

spingMVC+mybatis+maven框架搭建,自动化部署demo,备份,恢复linux下oracle数据库

2015-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除