标签:Nginx

编程技术

“国货之光” 完美日记的微服务实践和优化思路

4

邓龙华 发布于 2019-12-13

作者 | 庄工,关工,唐工 如果你是一位程序媛,你一定知道完美日记。 如果你是一位程序员,你的那个她一定知道完美日记。 今年双11,完美日记仅用28分钟就超过了2018年双11全天的销售额,成为第一个登上天猫双11彩妆榜首的国货品牌。 在这个遍地都是漂亮小姐姐、号称男人...

阅读(9)评论(0)赞 (0)

Java

如何健壮后端服务?

xubiao.zhuang 发布于 2019-12-13

对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互...

阅读(9)评论(0)赞 (0)

Java

京东商详前台系统优化实践

9

hellas 发布于 2019-12-13

写在前面 商品详情页又名单品页,是京东商城购物主流程之一。商品详情页作为用户了解商品信息的主要页面,有上百种业务场景,并且展示层面要求个性化场景较多,同时承载着京东购物主流程最大的访问量,再加上电商共同的特点,秒杀类场景居多,尤其以618和双11 更为突出。这样就对商详系统的性能...

阅读(10)评论(0)赞 (0)

Spring

手把手教你 Spring Boot 整合 Redis

4

刘莉莉 发布于 2019-12-13

在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: Redis 教程合集 使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行...

阅读(15)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(四十)Spring Boot 可执行 jar 分析

9

小丁 发布于 2019-12-13

前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。 多了一个插件 S...

阅读(7)评论(0)赞 (0)

Java

云容器迁移请求丢失问题分析和排查

7

dulong 发布于 2019-12-11

前言 近些年来,随着微服务系统大热,docker云容器部署已是不可忽略的话题。笔者负责的产品线应用原本是部署在虚拟机上,公司统一要求产品线应用全部迁移到docker云容器中。在迁移过程中,遇到了客户端请求丢失的问题,在此梳理总结一下供读者参考,以免出现同样的问题。 本文来自于我的...

阅读(10)评论(0)赞 (0)

Java

从源码级别揭开ThreadLocal的神秘面纱

2

hanze 发布于 2019-12-11

来源 | wuqinduo juejin.im/post/5dcb58f2f265da4d3f44c5a1  说在前面   ThreadLocal 用来提供线程级别变量,变量只对当前线程可见。相比与“使用锁控制共享变量访问顺序”的解决方案。 ThreadLoc...

阅读(11)评论(0)赞 (0)

编程技术

支付宝的架构到底有多牛逼!还没看完我就跪了!

13

hanze 发布于 2019-12-11

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 来源:uee.me/cFgQC 自 2008 年双 11 以来,在每年双 11 超大规模流量的冲击上,蚂蚁金服都会不断突破现有技术的极限。2010 年双 11 的支付峰值为 ...

阅读(21)评论(0)赞 (0)

编程技术

传统的 Linux 替换 Docker 微服务运维-swarm,Portainer

2

尖兵 发布于 2019-12-11

Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Portainer是一款轻量级的Docker图形化管理的方案, 部署Portainer...

阅读(17)评论(0)赞 (0)

编程技术

传统的 Linux 替换 Docker 微服务运维-swarm,Portainer

2

Harries 发布于 2019-12-11

Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 Portainer是一款轻量级的Docker图形化管理的方案, 部署Portainer...

阅读(16)评论(0)赞 (0)

Java

《吐血整理》-顶级程序员书单集

84

xirruiqiang 发布于 2019-12-11

《程序人生》十年风雨技术人的书单整理 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善...

阅读(16)评论(0)赞 (0)

Spring

冒着挂科的风险也要给你们看的 Spring Cloud 入门总结

24

邓龙华 发布于 2019-12-11

ng来自:掘金(作者:FrancisQ) 原文链接: https://juejin.im/post/5de2553e5188256e885f4fa3 写在前面的话 马上要考试了!!! 作为一个苦逼的在读大学生,又要面临半年一度的期末考试了,因为上课没听,我啥都不会,什么通信原理,...

阅读(15)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(三十八)Spring Security 非法请求直接返回 JSON

3

zhuangli 发布于 2019-12-11

关于 Spring Security,松哥之前发过多篇文章和大家聊聊这个安全框架的使用: 手把手带你入门 Spring Security! Spring Security 登录添加验证码 SpringSecurity 登录使用 JSON 格式数据 Spring Security ...

阅读(10)评论(0)赞 (0)

Java

干货收藏!史上最强 Tomcat 8 性能优化来啦!| 原力计划

61

wenming.gapo 发布于 2019-12-10

作者 | ThinkWon 责编 | Elle 出品 | CSDN 博客 授人以鱼不如授人以渔 本博客的目的不在于给出最佳配置,而是带领开发者,能够从实际情况出发,通过不断的调节tomcat和jvm参数,去发现吞吐量,平均响应时间和错误率等信息的变化...

阅读(17)评论(0)赞 (0)

编程技术

万字长文剖析架构设计全攻略(上)

2

刘莉莉 发布于 2019-12-10

正文开始前,先花大量笔墨推荐几个我工作中常用的思考框架、实践框架,后续文章中会使用这几种思考框架作为工具来描述、拆解、分析问题。当然你也可以使用到其它工作内容中,掌握几种利器,比无头苍蝇样做事效率会高很多。 1. 几个思考、实践框架 1、目标驱动、可量测的行动框架 OGSM 是 ...

阅读(24)评论(0)赞 (0)

Spring

Spring Cloud第四篇 | 客户端负载均衡Ribbon

9

hanze 发布于 2019-12-10

​ 本文是Spring Cloud专栏的 第四篇 文章,了解 前三篇 文章内容有助于更好的理解本文: ​Spring Cloud第一篇 | Spring Cloud前言及其常用组件介绍概览 Spring Cloud第二篇 | 使用并认识Eureka注册中心 Spring...

阅读(10)评论(0)赞 (0)

编程技术

Ubuntu18.04系统lnmp环境WordPress建站

songhua.gao 发布于 2019-12-10

系统及软件版本 Ubuntu18.04 WordPress5.3 PHP7.2 MySQL5.7 其中,服务器可以参考 注册购买Vultr服务器送50刀 购买,选择Ubuntu18.04系统 其他: 搬瓦工优惠码(每天更新) 更新以及安装软件 更新以及添加源 sudo apt-g...

阅读(15)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(三十七)Spring Security 整合 JWT

10

yeseng 发布于 2019-12-10

在前后端分离的项目中,登录策略也有不少,不过 JWT 算是目前比较流行的一种解决方案了,本文就和大家来分享一下如何将 Spring Security 和 JWT 结合在一起使用,进而实现前后端分离时的登录解决方案。 1 无状态登录 1.1 什么是有状态? 有状态服务,即服务端需要...

阅读(16)评论(0)赞 (0)