• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

勤劳的小蚂蚁每天为您带来精品文章!

从拼多多事件看电商的促销模型

从拼多多事件看电商的促销模型
前段时间,电商圈出了一件大事情,拼多多再次吸引了大家的眼球。2019年1月20日,拼多多出现了数额巨大的羊毛Bug,起因在于一张无门槛的优惠券,券面价值100元,可以全场通用(特殊商品除外),有效期一年。如果仅仅从业务角度分析,定义这样的优惠券自身并没有任何问题。当然,也有人说像这样的无门槛券本身就不该用于花费充值、Q币充值等几乎等于现……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 16浏览 0评论0个赞

高可用Redis服务架构分析与搭建

高可用Redis服务架构分析与搭建
 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,将……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 20浏览 0评论0个赞

【面试】我是如何在面试别人Spring事务时“套路”对方的

【面试】我是如何在面试别人Spring事务时“套路”对方的
记一次“带套路”的面试与这个面试者聊了一会儿,咦,发现他水平还可以,我内心有点儿喜出望外,终于遇到一个“合格”的“陪聊者”了,我要用Spring事务“好好套路”他一下。我:你在开发中,一般都把事务加到哪一层?他:都加到Service层。我:现在基本都是基于注解的配置了,那和事务相关的注解是哪个?他:我不太会读那个单词……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 23浏览 0评论0个赞

95%的技术面试必考的JVM知识点都在这,另附加分思路!

95%的技术面试必考的JVM知识点都在这,另附加分思路!
 概述:知识点汇总 jvm的知识点汇总共6个大方向:内存模型、类加载机制、GC垃圾回收是比较重点的内容。性能调优部分偏重实际应用,重点突出实践能力。编译器优化和执行模式部分偏重理论基础,主要掌握知识点。各个部分的内容如下:1>内存模型部分:程序计数器、方法区、堆、栈、本地方法栈……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 23浏览 0评论0个赞

毕业三到五年,别让“努力”毁了你

毕业三到五年,别让“努力”毁了你
 毕业,就像一个大大的句号,从此,我们告别了一段纯真的青春、一段年少轻狂的岁月、一个充满幻想的时代,纷纷走向了社会。刚毕业的时候,作为职场新人,我们都拿着接近的薪水,干着相似的事情,大家都过得差不多。然而三到五年过去了,渐渐大家的差距就出来了。小伙伴A已经成了公司里的技术骨干,带领着自己的小团队,开始参与公司决策的事情;小伙伴B已经在业……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 17浏览 0评论0个赞

【面试】足够应付面试的Spring事务源码阅读梳理(建议珍藏)

【面试】足够应付面试的Spring事务源码阅读梳理(建议珍藏)
 Starting from a joke问:把大象放冰箱里,分几步?答:三步啊,第一、把冰箱门打开,第二、把大象放进去,第三、把冰箱门带上。问:实现Spring事务,分几步?答:三步啊,第一、找出需要事务的方法,第二、把事务加进去,第三、执行事务。You may find it’s not a joke……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 21浏览 0评论0个赞

10分钟了解Docker,运维和开发视角有什么不同?

10分钟了解Docker,运维和开发视角有什么不同?
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如今Docker无处不在,这是不争的事实。开发人员都很喜欢它,运维工程师也需要它。他们都需要深入了解如何在关键业务环境中构建和维护符合生产级别要求的容器化应用,那么什么是Docker?运维和开发视角有什么不同?本文将告诉你答案。本文摘自《深入浅出……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 20浏览 0评论0个赞

30 张图带你彻底理解红黑树

30 张图带你彻底理解红黑树
 本文将通过图文的方式讲解红黑树的知识点,并且不会涉及到任何代码,相信我,在懂得红黑树实现原理前,看代码会一头雾水的,当原理懂了,代码也就按部就班写而已,没任何难度。阅读本文你需具备知识点:二叉查找树完美平衡二叉树事不宜迟,让我们进入正题吧。红黑树也是二叉查找树,我们知道,二叉查找树这一数据结构并不难,而红黑树之所以难是难在它……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 16浏览 0评论0个赞

阿里巴巴资深技术专家无相:我们能从 InteliJ IDEA 中学到什么?

阿里巴巴资深技术专家无相:我们能从 InteliJ IDEA 中学到什么?
 最近因为工作的关系,要将 Eclipse 的插件升级为 IDEA 插件。升级过程中,对 IDEA 插件做了些学习和研究,希望通过本文,对“为什么收费的 InteliJ IDEA 会比免费的 Eclipse有着更好的用户口碑“这一现象,提供些个人的思考。 阅读本文,您将了解到心流与人体工效的重要性,并使自己变得更强大,文章将从以下几点展……继续阅读 »

勤劳的小蚂蚁 2周前 (04-07) 18浏览 0评论0个赞

阿里一面考点分析总结

阿里一面考点分析总结
1 前言昨天晚上接到阿里的电面电话,过程中就问到了关于缓存相关的问题。虽然以前接触过,多多少少了解了一些。但是之前自己并没有好好记录这些内容,在真正面试的时候,并没有回答得出来。今天记录一下,长长记性。在我们的平常的项目中多多少少都会使用到缓存,因为一些数据我们没有必要每次查询的时候都去查询到数据库。特别是高 QPS 的系统,每次都去查询数据……继续阅读 »

勤劳的小蚂蚁 2周前 (04-06) 20浏览 0评论0个赞

前端必备!最全nginx技术分析

前端必备!最全nginx技术分析
nginx 在应用程序中的作用解决跨域请求过滤配置 gzip负载均衡静态资源服务器nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,最初由俄罗斯人 Igor Sysoev 编写。nginx 现在几乎是众多大型网站的必用技术,大多数情况下,我们不需要亲自去配……继续阅读 »

勤劳的小蚂蚁 2周前 (04-06) 18浏览 0评论0个赞

基于token的多平台身份认证架构设计

基于token的多平台身份认证架构设计
1、概述在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格局 。不同的客户端产生了不同的用户使用场景,这些场景:有不同的环境安全威胁不同的会话生存周期不同的用户权限控制体系不同级别的接口调用方式综上所述,它们的身份认……继续阅读 »

勤劳的小蚂蚁 2周前 (04-05) 18浏览 0评论0个赞

数据结构与算法: 三十张图弄懂「图的两种遍历方式」

数据结构与算法: 三十张图弄懂「图的两种遍历方式」
1 引言  遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次。  在二叉树基础中,介绍了对于树的遍历。树的遍历是指从根节点出发,按照一定的访问规则,依次访问树的每个节点信息。树的遍历过程,根据访问规则的不同主要分为四种遍历方式:  (1)先序遍历  (2)中序遍历  (3)后序遍历……继续阅读 »

勤劳的小蚂蚁 2周前 (04-05) 27浏览 0评论0个赞

地址栏中输入网址后发生了什么?

地址栏中输入网址后发生了什么?
前几天有个学妹问我为什么在浏览器里面输了网址就会显示出来页面,虽然这个现象很常见,但是要想解释清楚确实有些小困难,当时也只是简单的回答了她,现在想趁着这个机会好好整理下相关知识。整理完才觉得其实就和我们去一个地方找人是一个道理。所以说艺术源于生活却又高于生活,技术同样如此。在回答这个问题前, 我们先来了解下我们平常说的那个网址到底是啥?……继续阅读 »

勤劳的小蚂蚁 2周前 (04-03) 16浏览 0评论0个赞

大佬是怎么思考设计MySQL优化方案的?

大佬是怎么思考设计MySQL优化方案的?
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程一、优化的哲学注:优化有风险,涉足需谨慎1、优化可能带来的问题1、优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统;2、……继续阅读 »

勤劳的小蚂蚁 2周前 (04-03) 22浏览 0评论0个赞

单点登录原理与简单实现

单点登录原理与简单实现
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必……继续阅读 »

勤劳的小蚂蚁 2周前 (04-03) 21浏览 0评论0个赞

当面试官说 “你还有什么问题想问的” ,你该如何回答?

当面试官说 “你还有什么问题想问的” ,你该如何回答?
程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道”今天我们要说的是大多数面试官都会说的一句话“你还有什么问题想问的?”这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里……继续阅读 »

勤劳的小蚂蚁 3周前 (04-02) 26浏览 0评论0个赞

改了 3 年的技术简历,终于能让面试官看顺眼了

改了 3 年的技术简历,终于能让面试官看顺眼了
怎样制作一份优秀的技术简历。相信很多同学都对此有疑问,实际上,制作简历这件事,说难也不难,说简单也不简单。简单,是因为你只需要它需要的内容其实并不多,只需要你花一下午的时间,找一份简历模板,然后把内容写满即可。难,是因为你要把你毕生所学提炼成一纸简历,并且要投其所好,让面试官看到他想要看到的,同时也是你自己最为擅长的。要意识到这一点,其……继续阅读 »

勤劳的小蚂蚁 3周前 (04-02) 22浏览 0评论0个赞

更好地理解与使用 Java 并发的 Future

更好地理解与使用 Java 并发的 Future
今天想写的也还是一些基础的东西,为什么我总是关注这些平时码业务代码很少能用到的又比较基础东西呢,主要是因为我觉得可能光写简单的业务代码可能很少有机会会遇到难题,但是也有万一,万一遇到了怎么解决,万变不离其宗,基础知识的深度决定上层建筑的高度,因此,扯正题吧,今天写的是关于JDK里面的Future。Future模式Future模式的核心思想是能……继续阅读 »

勤劳的小蚂蚁 3周前 (04-02) 21浏览 0评论0个赞

嗨,你真的懂this吗?

嗨,你真的懂this吗?
this 关键字是 JavaScript 中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,但是相信很多 JavaScript 开发者并不是非常清楚它究竟指向的是什么。听说你很懂 this, 是真的吗?请先回答第一个问题:如何准确判断 this 指向的是什么?【面试的高频问题】再看一道题,控制台打印出来的值是什么?【……继续阅读 »

勤劳的小蚂蚁 3周前 (04-02) 23浏览 0评论0个赞

金三银四面试季节——Java 核心面试技术点-《JVM篇》

金三银四面试季节——Java 核心面试技术点-《JVM篇》
描述一下 JVM 的内存区域程序计数器(PC,Program Counter Register)。在 JVM 规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会存储当前线程正在执行的 Java 方法的 JVM 指令地址;或者,如果是在执行本地方法,则是未指定值(undefin……继续阅读 »

勤劳的小蚂蚁 3周前 (04-02) 30浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00