双十一电商项目实战
文章平均质量分 82
小码农 TT
这个作者很懒,什么都没留下…
展开
-
Java程序员,如果你想要搞明白CDN,这篇应该够了!
最近在了解边缘计算,发现我们经常听说的CDN也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。CDN概念CDN全称叫做“Content Delivery Network”,中文叫内容分发网络。实际上CDN这个概念是在1996年由美国麻省理工学院的一个研究小组为改善互...原创 2020-03-23 20:16:49 · 779 阅读 · 0 评论 -
金三银四季,阿里工作10多年Java大牛的“心得”,献给迷茫中的你
当你从事Java一年后,重新找工作时,才会真实的感受到“金三银四”这四个字背后的意思。工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所以,很多时候感觉,自己用过的东西很多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同...原创 2020-03-20 14:01:16 · 500 阅读 · 1 评论 -
资深面试官总结:金三银四,各大厂的面试题目及答案,助你上位..
几个大厂的面试题目目录:java基础(40题)多线程(51题)设计模式(8点)JVM(12题)数据结构与算法(17题)数据库(22题)Spring (13题)Netty(7大题)缓存(9题)技术框架(8题)技术深度(12题)分布式(33题)系统架构(18题)linux(9大题)TCP/IP(19点)软能力(12点)面试题目答案,请看文章结尾,希望可以帮助大家,助你上位java 基础八种基本数据类型...原创 2018-04-14 16:09:39 · 2494 阅读 · 3 评论 -
作为一个空降的架构师,如何开展新工作?
我是今年三月作为架构师加入当前公司的。先来介绍一下公司背景:技术部在公司属于辅助部门,主要工作是开发软件给业务部门用业务部门负责赚钱,在公司业务部的话语权非常高,因此,我们技术部老大反复强调,业务部就是上帝。我所在的组有一个开发了快7年的产品,由于刚开始开发时没有想过什么架构的问题,因此,整个项目代码十分混乱,每一个模块除了该模块的开发者外,其他人根本看不懂。用管技术的副总的话来说,系统再不重构迟...原创 2018-03-24 15:55:07 · 1755 阅读 · 1 评论 -
成为“首席”架构师急需突破的技术要点,这些你一定要知道!
一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注项目本身,不懂就baidu一下。2、除了做好项目,还会阅读和项目有关的技术书籍,看wikipedia。3、除了阅读和项...原创 2018-03-14 17:11:10 · 309 阅读 · 0 评论 -
领取JAVA高级架构进阶技术视频,书籍,自媒体运营攻略技术......
领取JAVA高级架构进阶技术视频,书籍,自媒体运营技巧等等原创 2018-03-04 17:44:32 · 338 阅读 · 0 评论 -
跳槽真的难吗?20节专项课揭秘面试潜规则
跳槽都说金三银四是跳槽的好时机,但经常在群里看到一些学员在抱怨找工作难,投了很多简历杳无音信,因此感到很无助也很烦躁。▼BAT企业面试班20节专项课 帮你揭秘面试潜规则▼带你拿到高薪,得到offer!▲现在报名Java架构班即送BAT企业面试+第一期所有学习资料跳槽往往是最直接、涨薪见效最快的手段。当然也不是鼓励大家跳槽,如果有合适的机会,比现在发展空间更大,薪资更可观,还是站支持角度,所谓“鱼...原创 2018-03-11 14:43:06 · 632 阅读 · 0 评论 -
数据分析师、Hadoop开发工程师、算法工程师的薪水到底怎么样?
据最新发布的《大数据人才报告》显示,目前全国的大数据人才仅46万,未来3-5年内大数据人才的缺口将高达150万。领英报告表明,数据分析人才的供给指数最低,仅为0.05,属于高度稀缺。数据分析人才跳槽速度也最快,平均跳槽速度为19.8个月。根据中国商业联合会数据分析专业委员会统计,未来中国基础性数据分析人才缺口将达到1400万,而在BAT企业招聘的职位里,60%以上都在招大数据人才。■大数据专业就业...原创 2018-03-10 17:33:00 · 7591 阅读 · 0 评论 -
元宵节礼包来了,程序员的福利来了!!!
猿宵节,是春节之后的第一个重要节日,也是程序猿通宵赶代码的中国传统节日。在此佳节,恭祝全国程序猿节日快乐!!!原创 2018-03-02 17:02:34 · 626 阅读 · 0 评论 -
划时代的技术:区块链共识机制优缺点对比
区块链就是运行在P2P网络上的去中心化账本。在公有链区块链项目例如比特币,成千上万的用户在使用这个区块链。我们怎么去在这样的系统中获得信任呢,并且在私有区块链中也是一样的情况。这就是共识机制的来源。共识保证了区块链上的参与者可以互相信任,并且对下个区块进行验证。共识也确保了网络中的规则被遵守,同时承认在区块链环境下只有一个真理。根据你使用的区块链种类不同,你需要不同的共识算法来确保区块链上最后的区...原创 2018-03-09 16:42:52 · 907 阅读 · 0 评论 -
金三银四如何找工作?阿里、京东、美团内推题送给还在迷茫的朋友
从事Java开发工作十二年总结跳槽,对IT人来说绝对不是个陌生的词汇,几乎所有人都身体力行过。首先我要强调一点,跳槽并没有坏处,但是频繁的跳槽就不好了。在工作的前4年,必须跳槽,而且鼓励跳槽(建议经历2—3家公司);每个公司对技术的侧重点都不同,对开发流程控制都不一样,所需要的技术性人才自然不一样;比如外包公司,要的是一个代码狂人(我很喜欢招做过外包的人,感觉很多在外包公司待过的人做事的效率很高)...原创 2018-03-01 14:03:34 · 1298 阅读 · 0 评论 -
Mybatis框架自学大纲(附带架构结构图+源码+视频)
MyBatis介绍MyBatis本是apache公司一个名叫iBatis的开源项目,在2010年Apache将其转移给了Google公司,从apache software foundation 迁移到了google code,并且改名为MyBatis,后来在2013年11月又被Google将其放到了Github上。MyBatis是一个优秀的持久层框架,它对jdbc操作数据库的过程进行了封装,开发者...原创 2018-04-02 15:36:30 · 1250 阅读 · 0 评论 -
深圳的一位程序员去腾讯应聘,3面4小时成功拿到offer!
今天给大家分享一位小伙伴面试腾讯开发工作的经历,分享给大家作为参考和交流......进入正题,直接看面试过程【一面】进门静坐30分钟做题。填空题+大题+问答题>>填空题何时接触电脑何时接触前端运算符 ,字符串处理,延时, display,position,XMLHttpRequest,正则,Jquery绑定事件,cookie>>大题BOM浏览器信息浏览器兼容性举例闭包作用与...原创 2018-03-28 15:23:24 · 6723 阅读 · 0 评论 -
金三银四背后,一个JAVA程序员的面试心得
回顾一下自己这段时间的经历,去年十二月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。下面说一下自己面试过程遇到的一些具体题目和面试心得。阿里面试题多个线程同时读写,读线程的数量远...原创 2019-03-27 15:29:26 · 1205 阅读 · 0 评论 -
JVM内存的那些事,你了解多少?
前言对于C语言开发的程序员来说,在内存管理方面,必须负责每一个对象的生命周期,从有到无。对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难。所以只有理解了Java虚拟机的运行机制,才能够运筹帷幄于各种代码。本文以HotS...原创 2018-05-28 15:24:12 · 413 阅读 · 0 评论 -
谁说深入浅出虚拟机难?现在我让他通俗易懂(JVM)
1:什么是JVM大家可以想想,JVM 是什么?JVM是用来干什么的?在这里我列出了三个概念,第一个是JVM,第二个是JDK,第三个是JRE。相信大家对这三个不会很陌生,相信你们都用过,但是,你们对这三个概念有清晰的知道么?我不知道你们会不会,知不知道。接下来你们看看我对JVM的理解。(1):JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规...原创 2018-05-18 19:13:02 · 474 阅读 · 0 评论 -
阿里专家:讲述支付宝内部架构剖析......
支付宝系统架构概况大数据典型处理默认大数据财务会计大数据支付清算大数据核算中心大数据易大数据柔性事务支付宝的开源分布式消息中间件Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用 于大吞吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已...原创 2018-05-11 15:08:49 · 734 阅读 · 0 评论 -
2018年4月份,阿里最新的java程序员面试题目
目录技术一面(23问)技术二面(3大块)性能优化(21点)项目实战(34块)JAVA方向技术考察点(15点)JAVA开发技术面试中可能问到的问题(17问)阿里技术面试11.Java IO流的层次结构?2.请说出常用的异常类型?3.SKU的全称是什么,SKU与SPU的区别及关系?4.FileInputStream 在使用完以后,不关闭流,想二次使用可以怎么操作?5.设计一个分步式登录系统?6.Spr...原创 2018-04-12 15:56:11 · 13828 阅读 · 1 评论 -
Java程序员必须知道的10道XML面试题(附答案)
如今,面对web开发人员的Java各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,以及XPATH,XQuery等各种XML技术和XML基础知识。小编收集看到常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C++,Scala或其他语言的编程面试中同样很...原创 2018-04-12 14:15:10 · 2007 阅读 · 0 评论 -
工作2年半跳槽面试阿里,成功拿到offer,凭什么?
2015年刚毕业的我,进入了一家小小的公司实习工作,在学校学了三年软件开发的我,还是想去寻找一份互联网行业的工作,这样更能学以致用发挥自己的特长。一直到18年三月份,我辞掉已有的工作,北上去面试,且成功拿到offer,面试回来后,好多人问我,你凭什么能拿到阿里的offer,你只不过是刚毕业工作两年的小白。当时我只对他们笑了笑,以谦虚的语气回答:运气好运气好!但其实并不是运气好这么简单的,没实力没底...原创 2018-03-29 16:49:48 · 1533 阅读 · 0 评论 -
程序员,你是选择25k的996 还是18k的八小时?
还有很多互联网公司早八晚五,早九晚六,早十晚七,甚至一部分创业公司Google范儿,不打卡,弹性工作制,倡导效率至上,快乐工作: 那么,作为程序员,你是选择哪种工作方式呢?如果是相等的报酬,那么肯定是要选择更快乐的工作方式。今天就探讨一个问题,各位程序员们,你是选择月薪25k的996工作,还是月薪18k的八小时工作呢?很多互联网公司,更多的创业公司,老板都喜欢玩996。一些情况是工作真的做不完,更...原创 2018-03-29 15:36:14 · 11615 阅读 · 10 评论 -
激情的4月,微服务将进入2.0时代,你们准备好了么?
服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成为了下一代微服务首要回答的问题。直到服务网格(Service Mesh)被提出,这一切都有了答案。1....原创 2018-04-04 16:39:53 · 257 阅读 · 0 评论 -
一位前BAT面试官,详聊进入BAT的面试经验
找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但是你可以多投几家公司,这样拿到offer的几率就要大一点,因为你总有运气好的时候。所以,不要惧怕面试,刚开始失败了没什么的,多...原创 2018-03-07 13:47:05 · 1804 阅读 · 0 评论 -
支付宝架构师眼里的高并发架构
前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。服务器架构业务从发展的初期...原创 2018-02-26 14:05:26 · 535 阅读 · 0 评论 -
未来几年里,程序员在人工智能领域的薪资会达多少?
温馨提示:想对这方面有所发展的朋友,需要突破技术瓶颈的,可以选取自己想要的一部分视频教程,我可以免费发给你,(因为视频教程多达几百个教程,不可能一下发给你,但是会每天更新的)需要可以加qun:671017482,小白勿进(因为没有小白教程)。原创 2017-12-23 19:48:30 · 4909 阅读 · 0 评论 -
只有2~3年左右的开发经验,为什么年薪就可以达到50万+?
只有2~3年左右的开发经验,为什么年薪就可以达到50万+?原创 2017-12-22 19:16:36 · 15881 阅读 · 12 评论 -
Java线程泄露的分析与处理
Java线程泄露的分析与处理转载 2017-12-05 19:41:47 · 514 阅读 · 0 评论 -
程序员怎样学Java才是硬道理?
怎样学Java才是硬道理? - 从最近的目标开始原创 2017-12-13 16:25:12 · 440 阅读 · 0 评论 -
对于想创业,想开发APP的程序员来说,这是一篇价值百万的文章!
本文对想做好一款App项目的人,想创业的人,来说这是一篇价值百万的文章!因为这是我们花了几百万试错成本试出来的经验!原创 2017-12-21 15:55:25 · 2096 阅读 · 0 评论 -
Java程序员薪资翻倍“攻略”,读完你就懂了
Java程序员薪资翻倍“攻略”,读完你就懂了原创 2017-12-12 19:39:55 · 3462 阅读 · 0 评论 -
单身的程序猿们,只能帮你到这里了……
单身的程序猿们,只能帮你到这里了……原创 2017-12-04 14:10:28 · 631 阅读 · 2 评论 -
干货:手把手教你——某宝直播弹幕爬虫
干货:手把手教你——某宝直播弹幕爬虫原创 2017-12-12 15:09:31 · 4709 阅读 · 1 评论 -
马上就是圣诞节了,但是,没想到程序猿的圣诞节竟然是这样的?
马上就是圣诞节了,但是,没想到程序猿的圣诞节竟然是这样的?原创 2017-12-20 14:06:05 · 965 阅读 · 0 评论 -
月薪3000元的“码农”到“Java首席架构师”的经历
“在平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。”原创 2017-12-11 14:51:17 · 3330 阅读 · 3 评论 -
一个程序员要学会哪些东西,才能独立完成大的项目?
我们99.9%的程序员都会参与一个团队进行开发工作,而并不是单打独斗,但是,没有独立生存的能力是不可能有好的团队合作工作的。原创 2017-12-24 15:45:40 · 13437 阅读 · 1 评论 -
一个“老”程序员在阿里、百度、58赶集、美团等公司面试经验总结
一个“老”程序员在阿里、百度、58赶集、美团等公司面试经验总结原创 2017-12-14 17:32:20 · 3400 阅读 · 1 评论 -
程序员:你30岁前的职业规划是什么?未来的职业规划又是什么?
程序员:你30岁前的职业规划是什么?未来的职业规划又是什么?转载 2017-12-15 20:21:45 · 7476 阅读 · 0 评论 -
阿里P8 “布道师”,谈微服务的应用架构设计(附微服务教程)
本次分享基于微服务的应用架构设计,内容涉及如何构建一个微服务应用,服务注册与发现,微服务测试和典型的微服务架构设计模式,以及微服务架构在七牛的实践案例。目录构建一个微服务应用服务注册与发现微服务测试典型微服务架构设计模式七牛微服务架构实践构建一个微服务应用首先我们通过一个最简单的例子来看下如何构建一个微服务应用。图 1 是一个完整服务原创 2018-01-26 15:47:28 · 2521 阅读 · 0 评论 -
Java程序员从阿里、京东、美团面试回来,这些面试题你会吗?
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文原创 2018-02-02 15:57:37 · 1223 阅读 · 0 评论 -
程序猿大牛:分享JAVA并发机制的底层实现原理详解(附电子书籍)
先来熟悉一些术语内存屏障:是一组处理器指令,用于实现对内存操作的顺序限制。缓存行:缓存中可以分配的最小存储单元。原子操作:不可中断的一个或一系列操作。缓存行填充:当处理器识别到从内存中读取操作数是可缓存的,处理器读取整个缓存航到适当的缓存(L1,L2,L3的或所有)。缓存命中:如果进行高速缓存航填充操作的内存位置仍然是下次处理器访问的地址是,处理器从缓存原创 2018-01-25 15:57:46 · 598 阅读 · 0 评论