标签:12306

编程技术

Service Worker从入门到出门

4

邓龙华 发布于 2019-07-11

正常的开场本应该是“什么是Service Worker”,但Service Worker往往会和PWA被一同提起。无论屏幕前的你是有丰富PWA开发经验的大佬,还是从没有听过这个概念的小佬,本文都有义务讲清楚Service Worker和PWA的关系,在此假设大家仅仅是一个对Ser...

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

Spring

联想高级Java研发面经+面试题:Spring+多线程+MySQL+设计模式

2

xirruiqiang 发布于 2019-07-09

上个礼拜,之前的一个同事突然联系我说他去面了联想的JAVA开发工程师,想分享一下面试经历和面试题。我当时就拍板说,好啊! 然后就整理了一下,写了这篇文章;和面试题。 薪资还可以啊,年薪40W+啊!多少人的梦想啊! 言归正传,和大家分享一下这次联想的面经和面试题: 联想面经: 第一...

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

Java

前后端分离mock server方案 — Moco

songhua.gao 发布于 2019-06-27

虽然前后端分离已经流行很多年了,仍有很多团队不能够充分的利用前后端分离的优势。 主要体现在前端过分依赖服务环境, 将高效的约定分工合作模式理解很浅。 在这里推荐一种mock server的解决方案。 mock server的方案有很多: 1. Java API 2. JUnit ...

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

编程技术

基于安全管理控制平台的铁路旅客隐私信息保护技术架构

2

xirruiqiang 发布于 2019-06-16

摘要:随着我国高速铁路的发展,铁路出行成为主要客运途径之一。作为铁路运输的主要营收系统,全国铁路客票预订与发售系统支持窗口、代理点、移动终端、网络等多种售票方式,成为全国最大的网上交易系统。由于铁路系统的分布式、跨地域、覆盖全国的特点,具有典型的大数据特征,服务旅客范围覆盖全国1...

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

编程技术

秒杀架构设计实践思路

5

xirruiqiang 发布于 2019-06-12

本文内容 秒杀业务难点 秒杀架构理论 业务设计 & 总结 摘录:生命轮回。事业、家庭乃至做的每件事都会有生命周期。与其想着何时 Ending,不如脚踏实地,思考未来,活在当下。 From 小弟泥瓦匠思考录 一、前言 一提到秒杀,都会想到高性能、高并发、高可用、大流量...

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

Java

浅谈网络爬虫

14

Harries 发布于 2019-06-12

爬虫,又称为 网页蜘蛛(spider) ,就是能够在互联网中检索自己需要的信息的程序或脚本。 爬虫,简单的说就是 一个http(https)请求 ,获取到对面网页的源码,然后从网页的源码中抓取自己需要的信息。而html代码的规则是基于xml的,所以可以通过一定解析规则和逻辑完成我...

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

编程技术

『互联网架构』软件架构-解密电商系统-秒杀下单(78)

1

xiaoli.he 发布于 2019-06-11

之前说了几个高并发的优化点,以及通过一个插件完成session的分布式共享。这次主要说说关于秒杀下单需要注意哪些。 (一)秒杀下单需要注意点 是否登录session是否存在。 收货地址是否填写 商品是否存在 库存是否够 有效期判断 库存的数据修改修改redis,一定要使用redi...

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

Java

Java全栈,MySQL搞透,架构手到擒来,还有面试官搞不定?

8

songhua.gao 发布于 2019-05-29

之前推荐过不少极客时间的课程,很多朋友评论说,课程太多学不过来,能不能推荐几门 “硬实力” 的? 周末在家集中梳理了一下,如果能够潜心搞透下面这几项技术,真就能搞定90%公司的offer!!! 画外音:基于目前最流行的Java技术栈推荐的。 同时,我联系极客时间的朋友,希望能给架...

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

Java

如何制定 Java 性能调优标准?

1

hellas 发布于 2019-05-24

想让你的程序更快更稳,但是系统经常出各种 bug,无从下手?Java 性能调优全攻略来啦! 我有一个朋友,有一次他跟我说,他们公司的系统从来没有经过性能调优,功能测试完成后就上线了,线上也没有出现过什么性能问题呀,那为什么很多系统都要去做性能调优呢? 当时我就回答了他一句,如果你...

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

编程技术

什么是架构设计的五个核心要素?

7

dulong 发布于 2019-05-21

架构中五个重要的核心指标:分别是性能、可用性、伸缩性、扩展性和安全性。 一、性能 性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多: (1)web前端性能优化: 浏...

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

Java

RPC在Java中的实现

hanze 发布于 2019-05-16

RPC是一种远程过程调用, 它是一种通过网络从远程计算机程序上请求服务, 而不需要了解底层网络技术的协议 RPC可以把远程服务像本地服务一样调用, 以 Java 中为例, 客户端与服务端一般共用一个核心包, 核心包中包含了需要调用服务的接口 在服务端实现这些接口, 客户端通过 S...

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

Java

如何打造自己的PoC框架-Pocsuite3-使用篇

12

likai 发布于 2019-05-07

相比于无聊的用法介绍,我更想说一下Pocsuite3为什么会有这些功能以及是如何实现的。如果你也想制造一款类似的工具,Pocsuite3的一些思想或许能够帮助到你。本文同时也是记录Pocsuite3开发过程中的一些思考与理解。 简介 Pocsuite是由知道创宇404实验室打造的...

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

Java

《HR黑话大全》:那些残忍的潜台词!你知道哪些?面试必懂。

puefu.he 发布于 2019-04-27

前言 记一次“带套路”的面试——我是如何在面试别人Spring事务时“套路”对方的 前几天和一个上家公司的同事聊了一会,他说最近在面试别人的时候,套路了面试者一波,我觉得很有趣,就分享给大家! 与这个面试者聊了一会儿,咦,发现他水平还可以,我内心有点儿喜出望外,终于遇到一个“合格...

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

编程技术

蚂蚁金服 mPaaS 模块化开发与架构重构深度解析

19

yanxinchi 发布于 2019-04-24

根据 2019 年移动互联网最新的数据报告,目前支付宝全球总用户数已超过 10 亿人,月活用户数超过 6.5 亿,成为国内第二大 App。 在研发上面,支付宝的客户端研发人员超过 300+,整体工程数同样也是超过 300+,总体代码超过 200 万行,提供的服务超过 200+,并...

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

Java

Java架构-高并发的解决实战总结方案,看完这些就够了!

5

yeseng 发布于 2019-04-16

1.应用和静态资源分离 刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去...

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

编程技术

微服务架构设计基础之立方体模型

5

yeseng 发布于 2019-04-15

对于现在的微服务架构的应用来说,对大量并发的及时响应是一项制胜能力。据用户行为分析平台统计,随行付的某一款APP产品每日请求就达到上千万次用户请求、加解密服务3000万次/日等等。这些微服务每时每刻在处理如此高强度的请求,对数据层的应对能力要求极高。如果我们把对速度的需求放在复杂...

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

编程技术

爱奇艺直播 – 春晚直播业务API架构

5

wenming.gapo 发布于 2019-03-27

导读 家人团聚共赏春晚,已经成为国人欢度春节必不可少的庆祝方式。如今,爱奇艺春晚直播,成为千千万万家庭同享这份欢乐的新途径。根据以往的统计数据,春晚期间爱奇艺的访问量是平时的数倍甚至是数十倍,不亚于12306春节抢票的“盛况”,这也给系统带来了前所未有的访问压力。我们在2019年...

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

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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