自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 京东技术架构师总结:深入理解Spring中的各种注解

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟Spring中的注解大概可以分为两大类:spring的bean容器相关的注解,或者说bean工厂相关的注解;springmvc相关的注解。spring的bean容器相关的注解有:@Required, @Autowired, @PostConstruct, @PreDest...

2019-06-06 15:37:04 5464 1

原创 帮你更快掌握Java的四款常用工具

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!在现如今的互联网时代里,Java无疑是一种极为流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的。关于Java的一些常用的工具,也是需要我们不断去掌握和了解的。下面一起来了解下Java的4大常用工具吧!帮你更快掌握Java的四款常用工具1、Servic...

2019-06-05 17:11:43 404

原创 在首席架构师眼里,架构的本质到底是什么?

目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马,罗马是道,大路是术。道为本,术为途,如果事先知道罗马在哪里,那么遍地是路,路路相通。架构也是如此,如果能领悟...

2019-06-04 20:50:00 756

原创 从熟练工的状态下提升到架构师的基本功和技巧

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟本人自认为已经是高级开发,自认为还算勤恳,用了不少时间看了架构师方面的资料,也有机会从事了1年左右架构相关的活。本人尚有自知之明,还谈不到技术架构的水准,但在本人目前工作环境里,能得到牛人亲历指导,本人也不断通过拜师学艺,自认为走在正确升级的途径上,即只要继续努力,在不久的将来能拿...

2019-06-02 21:39:41 349

原创 互联网寒冬下,30岁的程序员,你慌了吗?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟不知从何时起,程序员似乎从脑力劳动者变成了体力劳动者,尤其是那批技术提不上去的程序员,年纪一来似乎就丧失了与年轻人竞争的机会。30岁看起来确是一道坎,人脉玩的好的已经当上了中层管理,技术钻的深的依旧无比吃香,只剩下那批没有野心混吃等死的程序员,他们真的开始慌了,被辞退的比比皆是,原...

2019-06-02 20:42:57 638

原创 程序员的真实生存现状

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟程序员对世界的影响有多大!如果没有程序员,整个虚拟世界都会消失不见。全中国7亿多网民,再也不能愉快滴发自拍,看视频,打游戏,甚至连打电话都成了一种幻想。绝大部分电子设备都会变成废铁,人类的生活将完全倒退到70多年以前。程序员贡献了自己的聪明才智,但他们当中的大部分人都时刻承担...

2019-05-31 20:44:19 3510

原创 程序员面试的坑?你防不胜防

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!你从上家公司离职的原因是什么呢?一般被提问的是有过一次或一次以上工作经验的职场人士这个问题如果回答的好被录用的可能性高达70%那么该如何巧妙的回答呢?我们要根据自身的不同情况来有针对性地回答问题,我们要让HR觉得这个理由合情合理,而且还不会让HR对我们产生顾虑,HR能够很放心的把我们招进公司为公司服务。在回答这个问题之前...

2019-05-31 20:19:42 309

原创 在阿里做了5年技术Leader,我总结出这些套路!

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟今天的文章,将从管理的角度分享技术TL的核心职责,主要分为如下几个方面与大家共同探讨、交流:团队建设团队管理沟通与辅导招聘与解雇互联网公司的技术团队管理通常分为两个方向:技术管理和团队管理,互联网公司的技术 TL 与传统软件公司的 PM 还是有很大的区别。传统软件公...

2019-05-30 16:39:51 624

原创 男子面试腾讯挂了,就去小公司上班,结果入职5天接到腾讯电话愣了

男子面试腾讯挂了,就去小公司上班,结果入职5天接到腾讯电话愣了在职场中,平台对一个人来说至关重要,同样是努力,平台不同得到的收获也截然不同,有时你付出没有结果,不是你的能力问题,而是选择问题,所以在选择公司的时候,不要操之过急,情愿慢一点,也不要随便就找个公司,这样既浪费时间又浪费精力。近日,有位男子在职业论坛留言,分享了自己遇到的奇葩经历,“男子面试腾讯挂了,就去小公司上班,结果入职5天接...

2019-05-30 15:39:17 6303

原创 IT行业中,快速晋升的方法在这儿!

工作的意义,一是为了赚钱养家生存下去;二是为了升职加薪实现价值!前者为后者奠定基础,后者为前者提供加持,那么你知道IT行业中如何快速晋升嘛?先简单说说行业大环境目前,中国虽然面临着很多困境,但总体来说经济局势向好。互联网行业尤是如此,从“阿尔法狗”打败李世石开始,人工智能一跃成为全球焦点之一,除了国家在政策上大力提倡,各大互联网企业高薪争夺人才。VR(虚拟现实)、智能家居(手表、汽车、空调...

2019-05-30 15:35:36 735

原创 怎么拿下Java工程师职位 有哪些面试小技巧

怎么拿下Java工程师职位?有哪些面试小技巧?程序员朋友由于每天面对和电脑沟通的语言,有时候可能忽略了一些自然语言的技巧,而在面试中,一些说话的套路往往会帮求职者增分不少。下面就有关于面试技巧的分析和参考:一、面试官: 在我们这儿工作,您希望有什么样的薪资待遇?提示:了解该公司所在地区、所属行业、公司规模等信息,你的薪水要求应该在该公司所在地 区、行业、公司规模相应的薪水范围之内。尽可能提...

2019-05-30 15:29:08 823

原创 Java实战知识点总结【真材实料】

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟阶段一:实训内容(J2SE)Java语法;变量,方法;构造方法;String字符串;This的使用;面向对象;一维数组;二维数组;排序;数据结构;文件操作;IO流操作;socket网络通信编程;Swing;线程,多线程;阶段培训目标掌握常见的数...

2019-05-30 15:13:05 614

原创 程序员删除数据库数据, 没有得到处罚, 反而得到褒奖!

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟叮铃铃…叮铃铃…“喂,经理,现在我们的网站都不能正常访问,我们通过后台日志检测到异常!”“具体异常截图马上给我!”“好的…截图已经发给您!”“…”“马上核查数据库,近1个小时写入的数据,进行分析!”在接到这个电话以后,全公司所有工程师都进入到高度紧张的状态,并召开...

2019-05-29 20:02:37 987

原创 为什么你写了一万小时的代码,却没能成为架构师?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟作为程序员,纵然加班繁多,写的代码也不少,做出的努力也不少。可大多数程序员仅停留在“工程师”的职位上,很少人能走到“架构师”,这是为什么呢?本文作者一同和大家探讨下。我们程序员一生都在不断地学习,我们从未停下对新技术、新风口的探索,但在技术不断提高的过程中,我们总会发现技术储备始...

2019-05-29 17:04:47 268

原创 为什么美欧程序员很少加班,国内恰恰相反?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟提到程序员这个职业,很多人就会想到几个关键词:钱多,话少,没时间,天天加班,单身等等。对于加班这件事,现在国内的程序员几乎成为了加班的代名词,但欧美的程序员疯狂加班的相对比较少,对于这一点倒是有这种感受,之前曾经外企工作过一段时间对这种有类似的感受,讲一个真实发生的事情,曾经和美国...

2019-05-29 16:48:19 333

原创 码农晒出同事的一段代码! 网友调侃艺术家为何就沦为程序员

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟代码是计算机语言,是用来进行软件开发的一种符号,目的是用它做出各种各样的软件产品,但是代码的作用仅仅是这样么?从某种角度来说,代码是程序员的一种“玩具”,因为他们时不时拿出来秀一秀,有时还能玩出一些花样来,比如来个极为艺术的代码注释,这就玩的比较高级了。当然有时只能用于调侃,有些有...

2019-05-29 16:37:45 499

原创 一名工作五年的Java程序员横扫BAT面试经历!值得借鉴!

整个春招持续了4个月,对自己意志也是一个很大的挑战。我也有幸能与那么多优秀的人一起并肩作战,让我坚持到最后一刻,感谢有你们。这个春招也遇到了很多奇怪的公司,比如说美团不知为何不给内推,CVTE笔试刷掉有实习经历的,吉比特挂得莫名其妙,网易玄学招人,京东20分钟面试,华为聊天招人面试详细过程阿里巴巴一面(36分钟)芝麻信用hashmap和hashtable区别为什么产生死锁jvm类...

2019-05-29 15:18:46 2504

原创 如何快速鉴别“菜鸟”级别和“大神”级别的程序员

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟很多公司在面试程序员的时候有的都不用笔试,直接谈上一段时间就能给出结论这个人技术能力是不是适合做,能拿到多少工资,识别程序员水平高低谈上几句话就能搞定如何鉴别一个程序员水平的高低?1. 编程基本功直接用笔试题目或者面试的时候说几个在项目中遇到的常见语法细节,这种属于比较原始的...

2019-05-29 15:00:56 1099

原创 你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟友情提示:本文内容涉及JVM底层,文章烧脑,请谨慎阅读!我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方法。当谈到synchronized时,我们有必要了解字节码中的monitor...

2019-05-29 14:57:51 1116

原创 Java程序员必备——Java中高级面试题【BATJ】

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟一. 基础知识:集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;如何实现HashMap顺序存储:可以参考L...

2019-05-29 14:50:41 686

原创 据说只有程序员才能看懂的图片,容我先笑一会儿 网友:太真实了

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟【1】三次握手【2】当我想提前下班,但是在门口遇到了老板【3】程序员的真实工作状态【4】当我测试刚写完的代码【5】程序员设计的版本号,写错就尴尬了【6】程序员的工作 VS 程序员的工资愿世界待我温柔啊【7】没点真材实料怎么当好外卖小哥?【8】程序员和黑客...

2019-05-29 14:42:05 1594

原创 程序员好心帮应届生改代码后被怒怼:不要随便改我的代码

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟这是一名程序员在互联网社区的吐槽,其描述了事情的完整经过:公司一个应届毕业生,领导安排和我一起做项目,提交的代码有许多不合适的地方,命名不规范,结构混乱等,我在没有和他提前沟通的情况下做了部分重构,结果直接喷我,让我不要改他的代码,老哥们,遇到过这种情况吗?根据这名程序员的描述...

2019-05-29 14:33:14 800

原创 一份Java程序员进阶架构师的秘籍,你离架构师还差多远

一、如何定义架构师Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并发量、连接池,线程池。Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案Java字节码技术;nio,没什么好说的,值得注意的是”直接内存”的特点,使用场景;java多线程同步异步;jav...

2019-05-28 16:43:36 324

原创 Java程序员除了「北上广深」其它地方能拿到30K+吗?

金三银四面试已经结束了,最近跟朋友在一起聚会的时候提了一个问题,说Java程序员月薪如何达到30K,技术水平需要达到什么程度?有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿到30K的不太可能是码农了,应该已经转管理。还有区域问题,这个是不在我的考虑范围内的,因为除了北上广深杭,其他地方也很难得到。首先:30K对应的层级分别是什么?30K的月薪在BA...

2019-05-28 16:38:09 363

原创 阿里架构师分享Java性能调优攻略,七步搞定!

背景Java 性能调优对于每一个奋战在开发一线的技术人来说,都是老生常谈的问题了。特别当“糙快猛”的开发模式大行其道时,随着系统访问量的增加、代码的臃肿,各种性能问题便会层出不穷。比如,下面这些典型的性能问题,你肯定或多或少都遇到过:在进行性能测试时,接口响应时间长,吞吐量低;在高并发下,JVM 中 Full GC 异常,JVM 堆内存溢出;由于业务增长迅猛,大量读写操作单表单...

2019-05-28 16:34:21 592

原创 并发编程技术之J.U.C中的并发容器——七个面试知识点

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟面试题1. Java集合框架以及J.U.C框架中列举List、Set、Map的实现?集合框架ListArrayListLinkedListMapHashMapSetHashSetTreeSetJ.U.C框架ListCopy...

2019-05-28 16:12:51 300

原创 年薪90W,阿里Java高薪架构师成长背后血泪史

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟每个人在成长过程中,都免不了在得失中摇晃,对我来说,将来如何更好地去平衡得失,是需要思考的问题,而对新入行的年轻人来说,能从我这些总结中获得一点点启发,那我也会颇感欣慰。这,也是我对技术人成长中得失总结的意义所在。一、成长姿势作为技术人,我们首先要考虑的是技术上的成长,而关于这...

2019-05-28 16:06:52 2309

原创 Java面试题:如何解决几百万消息持续积压几小时?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟“如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?”一、面试场景1、面试题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?2、面试官心里分析你看这问...

2019-05-28 15:08:55 707

原创 java程序员必备——Java 性能优化的 45 个细节

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个...

2019-05-28 14:58:34 349

原创 Java性能优化:35 个小细节,让你提升Java代码的运行效率

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟前言代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽...

2019-05-28 14:45:23 618

原创 MySQL索引原理及慢查询优化

背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是...

2019-05-28 14:34:49 156

原创 力荐!这些工具可以帮你写出干净的代码

想写出好代码,却不知道从哪里开始?想删除死代码?想在代码库中找出未被使用的变量?想在代码中找出有问题的模式?你是多元化团队的负责人吗?你的团队中有新来的开发人员吗?你担心他们会写出不符合标准的代码吗?在代码评审时是否花了一整天的时间去检查代码标准,而不是实际的逻辑实现?我一直在做这样的事情,经常忙得像热锅上的蚂蚁。但从现在开始,我们要保证永远不再担心这类问题。本文更多地是针对 React ...

2019-05-28 14:23:06 297

原创 JVM优化Java代码时都做了什么?

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟JVM 在对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。运行时优化主要是解释执行和动态编译通用的一些机制,比如说锁机制(如偏斜锁)、内存分配机制(如 TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline...

2019-05-27 21:57:21 705 1

原创 Java编程高手教你写出完美代码

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!近期小编在学员中,发现很多人不喜欢写代码、记住基础代码。在一周前写过的Java代码,一周后还能记住多少?那么Java程序员如何做到爱上代码呢?小编建议给自己定下几条规则,帮助自己快速记住代码,会写代码,写好代码。最小化的时间写好代码,让写代码变成习惯每天强迫自己至少写半小时的代码,空余时间可以多借鉴下项目案例,花时间自己尝试...

2019-05-27 21:47:52 2571

原创 优秀的Java程序员必须掌握的8项代码编程技巧!

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。超过900万程序员...

2019-05-27 21:36:29 1143

原创 怎样成为一位程序员大佬

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!一、着装一个牛X的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛X程序员对自己着装是有高要求的,无论是春夏秋冬,白天晚上,刮风下雨,一个牛X的程序员都要...

2019-05-27 21:27:06 1487

空空如也

空空如也

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

TA关注的人

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