自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java后端技术

微信搜索关注:Java后端技术(ID:JavaITWork),和20万人一起学习Java!

  • 博客(26)
  • 收藏
  • 关注

原创 这些开挂的Chrome插件助你的工作和学习事半功倍!

Chrome在全世界能够如此受欢迎,除了它的稳定性强,速度快这些优点外,还有就是它的插件是非常丰富强大的!最重要的是作为一个程序员,如果不使用Chrome的话你还谈什么是程序员!有人说不装插件的Chrome就像飞机没有安装机翼,对此我表示一定程度的赞同!安装一些强大实用的插件可以让我们的工作学习的效率大大提高。下面我结合自己所用的插件以及别人的推荐,给大家介绍一些强大实用的插件,希望可以让你们的C

2018-01-30 00:00:00 3652

转载 蛙红是非多!网友在《旅行青蛙》的恶搞路上停不下来了

最近一段时间《旅行青蛙》爆红,我去逛街走在路上,都能听到相关的对话。A:我的青蛙为什么不交朋友,传回来的照片都是单人的,看起来很孤单B:你莫不是带了“孤独旅行者”的称号吧!A:没有啊!B:那就是像你了,都快30的人了没个对象!...蛙红是非多!网友们在《旅行青蛙》的恶搞路上停不下来了,最近网上有很多恶搞蛙儿子的,桔子这就给你们收集起来:首先是游戏版本:1、我们来看看《贪玩蓝月》版本:你们的小蛙不回

2018-01-29 00:00:00 677

转载 程序员浑浑噩噩的生活百态,旁人看了都心疼!

程序员靠出卖为生;吃青春饭,人老珠黄肯定混不下去;越高级收入越高,当然中间人的抽头会更高;生活没有规律;以夜生活为主,如果需要,凌晨也要加班;名声越大,越容易受到青睐;必须尽最大可能满足客户各种各样非正常的需求;鼓励创新精神;喜欢扎堆,程序员集中的地方称为软件园;流动性较大,正常情况下没有工会;工作时精神高度集中,最怕外界干扰。至此献上专门歌颂程序员的打油诗一首:▼没有考虑清楚总是对细节吹毛求疵,

2018-01-28 00:00:00 800

转载 【面试题】2018 年,去百度面试 Java 后端的一次面试经历!

风里雨里小编我一直在等你●♡●嗨,亲爱的小伙伴们,美好的周末来啦◑▂◐下面是小编来给大家整理的最新面试题听说伙伴们都准备好啦◎⊙◎百度面试试题推荐第一面1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。3、把一个 bst 转化成一个双向链表。4、http 和 https

2018-01-27 00:00:00 3978 1

原创 目前最流行的开发模式DevOps究竟是什么鬼?

随着业务复杂化和人员的增加,开发人员和运维人员逐渐演化成两个独立的部门,他们工作地点分离,工具链不同,业务目标也有差异,这使得他们之间出现一条鸿沟。而发布软件就是将一个软件想从鸿沟的这边送去那边,这之中困难重重。另一方面,行业竞争更加激烈,无论是客户还是公司自身,都要求软件能快速发布,频繁修改,而上边所说的这种隔阂,阻碍了开发团队的生产力,成了企业亟待解决的难题。面对种种突出的矛盾,故事的情节,似

2018-01-26 00:00:00 34222 1

转载 PB级海量数据服务平台架构设计实践 | 文末福利

基于PB级海量数据实现数据服务平台,需要从各个不同的角度去权衡,主要包括实践背景、技术选型、架构设计,我们基于这三个方面进行了架构实践,下面分别从这三个方面进行详细分析讨论:一、实践背景该数据服务平台架构设计之初,实践的背景可以从三个维度来进行说明:当前现状、业务需求、架构需求,分别如下所示:二、当前现状收集了当前已有数据、分工、团队的一些基本情况,如下所示:1、数据收集和基础数据加工有专门的Te

2018-01-25 00:00:00 5108

转载 文末福利 | 只送给真正想学英语的你!

什么方法使0基础学生3个月就能说一口流利英语?一天晚上,他接到学生发来的短信:“老师,这三个月来,我严格按照你说的学习方法去做,没想到我英语提升那么快,现在已经能跟外国人交流自如。就在上个月,我成功通过英语面试,拿到了一家外企的Offer,月薪是现在的3倍!之前我不相信,英语能带给我那么大的收获,更没想过短短3个月,我就能说一口流利的英语了。我现在才发现,英语学习并不难,只要方法对,0基础照样能成

2018-01-25 00:00:00 715

转载 最新互联网高端人才市场行业薪资报告,离高端差距还有多远?

2017已经过去,互联网招聘市场也在悄然发生变化,与今年年初相比,一个明显的不同是,在发出面试邀请次数上,互联网金融类企业与生活服务类企业下降了许多,这也许源于两个行业不断自我规范所造成的结果。而云计算和大数据,则几乎主宰了整个第二季度的互联网高端人才市场。我们汇总了 2017 年100offer 上高端互联网人才的面试邀请数据,为你展现互联网人才流动的「变」与「不变」。(注:此报告样本来自100

2018-01-24 00:00:00 921

转载 SpringBoot揭秘:快速构建微服务体系!

最近很难受!可能是没给大家送书的原因吧!不说了!送上两本!最近年底项目赶的紧,推文的质量让自己很不满意!也一直筹措写几篇Spring Boot相关的文章,不过目前为止,没有写出来一篇让自己满意的!所以一直没推Spring Boot相关的,还请大家包含,年后一定抽时间写几篇,这里为大家送上两本Spring Boot相关的书,大家先自习,年后等我!编辑推荐阿里与平安集团技术高层倾心倾情推荐,互联网与互

2018-01-23 00:00:00 1582 1

转载 2018年微服务将疯狂至死?带你领略不一样的思维历程!

本文是Dave Kerr发表的一篇微服务批判性文章,他认为复杂性是导致微服务将死的一个重要原因,实际上微服务本来是解决复杂性的,将牵一动百的单体架构变成很多独立发展的服务,相互隔离,复杂性关键是因为隔离不清还是现实世界根本无法隔离分清或者没有能力去隔离?其实单体系统最大问题是单点风险,而微服务化解了单点风险,但是这种化解是依靠多点替代单点,当然这个多点粒度也不能太细,否则如果从单点逻辑角度去看微服

2018-01-22 00:00:00 1144

转载 假如全世界所有程序员组成一个王国!

有一天程序员们受够了这个世界他们不但每天要加班遭受产品经理的压迫还要时刻提防被拉去「祭天」遂决定联合起义…这一天所有的程序员都受收到了一封邮件“你还在日夜加班吗?”“你还在被产品狗嘲讽吗?”“你还在被老板压榨吗?”“这一切,该结束了!”“联合起来!让补丁打满这个千疮百孔的世界!”C/C++方面军在地下(底层)攻势势如破竹Java军团攻势虽然略慢,但是能够到处跑着打(run everywhere)P

2018-01-19 00:00:00 639 1

原创 带你发现新大陆之图数据库解密?

一、关系型数据库的不适性在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle、MySQL,它们也被称为:关系数据库管理系统(RDBMS)。然而,随着关系数据库使用范围的不断扩大,也暴露出一些它始终无法解决问题,其中最主要的是数据建模中的一些缺陷和问题,以及在大数据量和多服务器之上进行水平伸缩的限制。同时,互联网发展也产生了一些新的趋势变化:用户、

2018-01-18 00:00:00 689

转载 一篇故事告诉你什么是微服务架构!

看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?”老王笑了笑说:“要想知道什么是微服务架构,你得先知道什么系统架构设计。”成小胖的理想是成为一名架构师,平时积累

2018-01-17 00:00:00 4474

原创 分布式锁简单入门以及三种实现方式介绍

很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。在学习或者使用Java的过程

2018-01-15 00:00:00 1393 2

转载 漫画区块链,一文带你秒懂她!

伯特最近也在学习区块链相关的知识,对其基本概念和运作方式算是有了基本的了解。我关注区块链以及比特币,是出于兴趣 ,以及对新事物的好奇,而非趋利。所以,我不会贸然投资,也不会分享任何有关投资的内容。后面有时间,我会分享我所了解的有关区块链及其相关的运用,也算是紧跟先进生产力。在刚接触区块链之初,我最大的疑惑是:区块链是什么?区块链和比特币是什么关系?我想你也一定有这样的困惑,那么接下来的漫画,一定会

2018-01-14 00:00:00 2931 2

转载 如果不当程序员了,你会做什么?

作为从事“十大最容易猝死行业”中的程序员,每天工作时间长、任务繁重、精神高度紧张。尽管被认为这行工资高,可正吃着“青春饭”的你有想过如果有一天不当程序员了,你想做什么吗?小编采访了几位程序员,发现大多数人都有职业危机感,而且对未来可能从事的工作也有一些设想,下面来听听看他们的想法吧:小徐女  五年java开发未来的设想:想开客栈前几天大家在朋友圈晒18岁的照片,我的18岁和现在的28岁差别巨大:胶

2018-01-13 00:00:00 6033 3

原创 面试必备技能:JDK动态代理给Spring事务埋下的坑!

一、场景分析最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下:1、场景A:这里其实是分别执行了两个事物,执行的结果是两个方法都可以插入数据!如下:2、场景B:修改上述代码如下:Propagation.REQUIRES_NEW的含义表示:如果当前存在事务,则挂起当前事务并且开启

2018-01-12 00:00:00 7345 11

转载 Java程序员从阿里、京东、美团面试回来,这些面试题你能掌握多少呢?

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是

2018-01-11 00:00:00 14217 11

原创 四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是S

2018-01-09 00:00:00 2748 5

转载 程序员进阶指南:如何提升自身的不可替代性!

“30岁以后程序员该何去何从”“大龄程序员如何度过中年危机”诸如此类的观点和言论总会被媒体或个人拿来有意无意地制造焦虑。在程序员这个行业,如果你把自身的优势定位在“能加班”“敢拼命”上。随着年龄的增长,你就会发现工作越来越力不从心,甚至有被新人淘汰的风险。但其实不然,技术行业还是靠技术说话,如果你能清楚地认识到这一点,你会发现:时间带给你的不应只是年龄,你拥有的经验和技术积累、在工作中习得的知识这

2018-01-08 00:00:00 2254

转载 华为提前发1500亿年终奖,任正非:钱给多了,不是人才也变成了人才!

最近,“养码场”社群里高频次出现的词:年 终 奖年终奖发多少?有多少薪?年终奖什么时候发?年前还是年后?大家有被拖过年终奖吗?……每每到了这时候,总有一些公司要出来造作,赤裸裸地挥斥巨金,收割全球嫉妒的目光,让别人抓狂。这次占头条的不是小米、不是腾讯,也不是阿里,是华为!“ 华为要提前发年终奖发放总额被定在1500亿元普通员工都可以领取到100万”事情的经过是这样的▼前段时间,在华为论坛心声社区中

2018-01-06 00:00:00 5110 2

原创 三条路线告诉你如何掌握Spring IoC容器的核心原理

前几篇:Spring核心技术原理-(1)-为什么要有Spring?Spring核心技术原理-(2)-为什么要有Spring AOP?Spring核心技术原理-(3)-Spring历史版本变迁和如今的生态帝国!一、前言前三篇已经从历史的角度和大家一起探讨了为什么会有Spring,Spring的两个核心概念:IoC和AOP的雏形,Spring的历史变迁和如今的生态帝国。本节的主要目的就是通过一个切入点

2018-01-05 00:00:00 2591

原创 推荐几款非常实用的IDEA插件

推荐几款让你开发效率倍增的IDEA插件,解决你开发中可望而又不好找的插件。1、Alibaba Java Coding Guidelines经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。为了让开发者更加方便、快速将规

2018-01-04 00:00:00 42916 5

转载 【送书活动】你真的了解Java多线程编程吗?

《多线程系列》1、Java多线程编程-(1)-线程安全和锁Synchronized概念2、Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性3、Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字4、Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用5、Java多线程编程-(5)-线程间通信机制的介绍与使用6、Java多

2018-01-03 00:00:00 1256 1

转载 再见,余!额!宝!!!

福利:文章底部可领20000福利从前,我们把钱存在银行!然后,我们又把钱投在股市!后来,余'额宝取代了我们的理财!目前基础的理财收益率只有3.5%,算上社会通货膨胀(货币贬值),你只能勉强抵消货币贬值速度。现在社会,不赚钱就等于是亏钱。所以许多余'额宝、货币基金的用户不甘心3.5%收益,产生了资金搬家的想法!我经过长时间考察,终于发现了一个替代的产品,那就是简.理,财,同样活期,随存随取,但6.7

2018-01-03 00:00:00 531

转载 漫谈分布式架构的几种套路

原文作者/原文公众号:一名叫大蕉的程序员今天小蕉跟大伙一起聊聊分布式系统的架构的套路。在开始说套路之前,大家先思考一个问题,为什么要进行分布式架构?大多数的开发者大多数的系统可能从来没接触过分布式系统,也根本没必要进行分布式系统架构,为什么?因为在访问量或者QPS没有达到单台机器的性能瓶颈的时候,根本没必要进行分布式架构。那如果业务量上来了,一般会怎么解决呢?首先考虑的就是机器升级。机器配置的垂直

2018-01-02 00:00:00 1136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除