- 博客(11)
- 收藏
- 关注
转载 大型网站架构之架构模式
参考书籍 | 《大型网站技术架构》 | 李智慧整理 | 公众号 | Justin谈开发上节讲了《大型网站架构之架构演变》,今天讲下架构的模式,什么是模式呢?每一个模式描述了一个再我们周围不断重复发生的问题及问题解决方案的核心,这样你就能一次次重用该方案而不必去做重复的工作,可见模式的关键在于可重复性。网站架构模式的目标:面临高并发访问,海量数据处理,高可靠运行等问题和挑战,我们在实践中提出很多解
2018-02-28 00:00:00 773
转载 Tomcat是怎样处理Spring Boot应用的?
来源 | 公众号 | Tomcat那些事儿作者 | 侯树成 近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Boot 的 SpringCloud 的推广,越来越多的应用开始使用 SpringBoot进行开发。而 SpringBoot 以标准Java 应用的形式,来启动了一个 Web 服务,而将容器的存在,隐藏在一个配置文件中,使用起来很方便。而 Tomc
2018-02-27 00:00:00 958
转载 年后返程的程序员:带不走的,是家里的爱!
年后游子们纷纷踏上归程。网友们晒出妈妈装的行李箱后备箱:熟食、大米、活禽、鞋垫……它们有一个共同的名字:”妈妈的爱”▼大家一边吐槽“妈妈担心自己在外会饿死”。高速上的后备箱、火车上的行李箱每一个临走的行囊,都装满了沉甸甸的爱。儿行千里母担忧父母把所有说不出口的牵挂和不舍,都装在了这个小小的空间里。很多人晒出了“妈妈装的后备箱”▼原汁原味的绿色食品大葱 、食用油都装上了妈妈怕是我住了个“假城市”满满
2018-02-26 00:00:00 403
转载 程序员的忧桑:有人向你反馈了一个Bug!
来源 | 搜狐号 | StuQ作者 | NSFish 背景介绍:我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的。有人向你反馈了一个 bug。“ 26 楼会议室的灯亮着。它应该是熄灭着的。”bug 的备注里写道“你应该能在 5 分钟内搞定,只要按一下开关就好了。”你去了 26 楼的会议室。灯的确亮着,但房间里没有灯的开关。你准备自己安装一个开关。但设计师说,它会破坏房间的美感。另外,墙
2018-02-25 00:00:00 807
转载 新的一年来自一个程序员的反思!
来源 | blog.thankbabe.com作者 | YYQ程序员大军鱼龙混杂,水平的高低无法简单的从一个功能完成情况来评定,同样一个需求,功能都可以完成,但是不同程序员完成质量会不一样,完成质量的好坏需要从多方面评定,可以参考这些条件:易维护,易拓展,高可用,高稳定,高性能,安全性,容错,风控。洞察身边的程序猿,可以归类出这几种类型:理论型,理论能力很强,对前沿技术略有了解,性格比较强势,需求
2018-02-24 00:00:00 692
转载 Web 和 Chrome 开发者之间的那些事!
来源 | 代码湾原文链接 | 请点击阅读原文进行查看这个标题可能咋看之下似乎有那么一点怪(不过你要知道,把标题起的这么怪真不是我的本意),而我真正想看到的是,你们 web development 社区是如何看待 Web以及Chrome 开发者之间的协同配合。接下来(讲述)的大部分内容,都是我直接从自己写的doc给摘录过来的,(至于doc写的是啥)?或许你们可以把它(简单的)理解为团队自己定下的(具
2018-02-23 00:00:00 407
转载 大型网站架构之架构演变
公众号 | Justin谈开发作者 | Justin处于这个互联网开发时代,作为一名软件工程师,我们经常会听到大型网站架构这个字眼,那到底什么是大型网站呢,这样的网站又是一种什么样的架构设计呢?今天我们就开始谈谈大型网站架构设计系列,首先我们今天讲讲大型网站架构设计是如何演变的,跟着我一起出发吧。一、大型网站系统的特点高并发,大流量:需要面对高并发用户,大流量访问;高可用:系统24小时不间断的提供
2018-02-22 00:00:00 1074 1
转载 深度解析京东个性化推荐系统演进史!
在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。京东推荐的演进史是绚丽多彩的。京东的推荐起步于2012年,当时的推荐产品甚至是基于规则匹配做的。整个推荐产品线组合就像一个个松散的原始部落一样,部落与部落之前没有任何工程、算法的交集。2013年,国内大数据时代到来,一方面如果做的事情与大数据不沾边,都显得自己水平不够,另外一方面京东业务在这一年开始飞速发展,
2018-02-06 00:00:00 1006
转载 做一个有批判性思维的程序员!
作为一名程序员,我也喜欢对自己和别人的代码进行批判,为什么要这样写,这个注解有什么用、有没有更好的实现方式等等。对自己写的每一行代码、用到的每一个工具类,都要理解,不然不知道这个工具类都做了什么,怎么敢保证用了之后不会带来Bug?好的游戏一定要让玩家玩的很爽吗?王者荣耀和吃鸡游戏的成功,让这个问题的答案似乎毫无争议,不能带给玩家刺激的游戏就不是好游戏。什么样的游戏才能吸引玩家不断的玩下去?答案就一
2018-02-04 00:00:00 596
转载 Java代码评审歪诗!让你写出更加优秀的代码!
贾言代码评审歪诗窗外风雪再大也有我陪伴着你全文字数:2000字阅读时间:5分钟贾言代码评审歪诗验幻空越重命循频异长依轮线日简接偶正分壮架构师说, 用20个字描述代码评审的内容, 自省也省人。由于是一字一含义, 不连贯, 为了增强趣味性, 每句都增加对应的歪解。只是对常见评审的描述, 不尽之处,欢迎补充!验-言公共方法都要做参数的校验,参数校验不通过明确抛出异常或对应响应码:Java Bean验证已
2018-02-02 00:00:00 1113
原创 一步步带你了解前后端分离利器之JWT
一、HTTP的无状态性HTTP 是无状态协议,它不对之前发送过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。假设要求登录认证的 Web 页面本身无法进行状态的管理(不记录已登录的状态),那么每次跳转新页面不是要再次登录,就是要在每次请求报文中附加参数来管理登录状态。不可否认,无状态协议当然也有它的优点。由于不必保存状态,自然可减少服务器的 CPU 及内存资源的消耗。从
2018-02-01 00:00:00 3306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人