加载中
从构建分布式秒杀系统聊聊验证码

前言 为了拦截大部分请求,秒杀案例前端引入了验证码。淘宝上很多人吐槽,等输入完秒杀活动结束了,对,结束了...... 当然了,验证码的真正作用是,有效拦截刷单操作,让羊毛党空手而归。 验...

从构建分布式秒杀系统聊聊分布式锁

前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀...

SpringBoot开发案例从0到1构建分布式秒杀系统

前言 最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了...

微信公众号H5支付遇到的那些坑

简史 官方文档说的很清楚,商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。 当然,最近微信支付平台也加入了纯H5支付,也就是说用户...

2017/08/21 20:59
44
SpringBoot开发案例之整合mail队列篇

##前言 前段时间搞了个SpringBoot开发案例之整合mail发送服务,也是基于目前各项目平台的邮件发送功能做一个抽离和整合。 问题 以发送方为例,比如网易的反垃圾邮件政策,过多或者频率过快的...

2017/08/08 20:02
31
SpringBoot开发案例之整合mail发送服务

记得上个月做过这样一篇笔记,[微服务架构实践之邮件通知系统改造。] 当时用的是开源的第三方插件mail和Thymeleaf做发送服务,显然这样子你需要配置一些东西,麻烦!!!接触了Spring Boot以...

2017/08/08 20:00
38
SpringBoot开发案例之整合mongoDB

开始前,建议大家去了解以下文章,当然不看也没问题: MongoDB从入门到“精通”之简介和如何安装 MongoDB从入门到“精通”之如何优雅的安装 MongoDB从入门到“精通”之整合JavaWeb项目 ##开发...

2017/08/03 19:31
65
SpringBoot开发案例之整合Dubbo提供者(二)

大家有没有注意到,上一篇中提供者,暴露接口的方式?混搭。springboot本身接口实现使用了注解的方式,而Dubbo暴露接口使用的是配置文件的实现方式,即如下: 代码 import org.springframewo...

2017/08/03 13:09
691
SpringBoot开发案例之整合Dubbo提供者(一)

既然是开发案例,显然不会扯那么多老婆舌,有不清楚这两个东东的请自行百度。 开发环境 JDK1.7、Maven、Eclipse、SpringBoot1.5.1、Dubbo2.8.4 ##项目结构 ##相关配置 pom.xml: <project x...

2017/08/03 13:07
70
教你十分钟快速搭建springBoot项目实战

首先申明,本文并没有原理性的东西(请自行百度),适合于刚接触springBoot并有一定javaweb开发基础的人群,大神和小白请出门左拐。 ##使用工具 Eclipse、Maven、springBoot 本文不会讲解Maven...

2017/08/03 12:52
55
微服务架构实践之邮件通知系统改造

拆分背景 随着平台业务增长,功能耦合度越来越高,部署周期变长,代码样式混乱、新人入手复杂、独立功能影响系统的稳定性等等,等等,等等问题。 以邮件通知为案例对服务进行拆分,独立服务,...

2017/06/20 09:56
33
架构设计之Spring-Session分布式集群会话管理

前言 通常在web开发中,回话管理是很重要的一部分,用于存储与用户相关的一些数据。对于JAVA开发者来说,项目中的session一般由Tomcat或者jetty容器来管理。 特点介绍 尽管使用特定的容器可以...

2017/04/25 18:24
46
JAVAWEB贵美网上商城完整项目源码(SSH2)

JAVAWEB贵美网上商城完整项目源码(SSH2) 贵美网上商城原是北大青鸟的一个内部项目,项目采用 struts2+spring4+hibernate4+MySQL等技术实现,数据库连接池采用c3p0的方式。 贵美商城包括前后台...

2016/12/28 16:30
283
JAVA实现的微信扫描二维码支付

吐槽一下 支付项目采用springMvc+Dubbo架构实现,只对外提供接口。 话说,为什么微信支付比支付宝来的晚了那么一点,一句话,那一阵挺忙的,然后就没有时间整理,最近做完支付宝支付,顺便也...

SpringMvc整合Quartz实现定时任务项目源码

项目中一直使用Quartz做定时任务,但是一直没有去仔细阅读详细参数配置说明以及它源码,最近花了一点时间做了一个整理。系统的看了一下源码实现并顺手做了一个简单的Demo。 一、说明 spring...

2016/07/17 18:38
346
SpringMvc自动任务调度之task实现项目源码

前提注意:配置文件中如果 default-lazy-init="true",删掉或设置成false,不然注解会失效(这个坑找了好久)。 一、说明 以前项目一直使用Quartz的定时任务,虽然其功能强大,但是配置文件极其...

2016/07/15 12:16
611
Linux搭建SVN(CollabNet Subversion)服务器 可视化界面

最近一程序员友人给了我这样一个页面,顿时感觉SVN也可以这样管理的高大上,尽管svn已经不像当年如此风光,但是还有很多公司在使用它。 所以也是出于感兴趣就尝试着安装了一下,还算是比较顺...

2016/07/15 09:02
462
程序员的3年之痒改变的不止薪水(二)

记得在上一篇文章中说过这样一句话:成长是需要过程的,更是需要用心的,所以不要在最好的年华浪费了你最充沛的精力。本文可能跟大家分享重点在此,所以就引用了一下,当然也有一些乱弹。

2016/07/13 21:11
136
程序员的3年之痒改变的不止薪水(一)

写在开始,这里借用特立独行的猫的一句话,你可以原地踏步,但别觉得别人都该和你一样。

2016/07/13 21:10
184
Node.js+Socket.IO实现的WebSocket群聊天室源码

谈到Web实时推送,就不得不说WebSocket。在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术,Comet又可细分为两种实现方式,一种是长轮询机制...

2016/07/13 21:04
266

没有更多内容

加载失败,请刷新页面

返回顶部
顶部