自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud服务的平滑上下线

吐槽以前都是手撸RPC,最近接触SpringCloud,深感痛心。主要有以下几点:1)代码量巨大,找BUG时间长,超级复杂的设计2)版本管理混乱,经常出现莫名其妙的配置错误(所以2.0是打死不敢上生产啊)3)Netflix公司的有些代码,实在是让人费解,根本就不考虑扩展性4)生态链庞大,学习成本大建议准备上微服务的同学,固定下一个版本,不要随意更新或...

2019-06-06 17:09:34 2248

原创 JVM学习(一)JMM和垃圾回收算法

希望各位帮忙点个star,给我加个小星星✨经常使用 Java,但对它的底层使用却不太熟悉,还有在出现 StackOverFlow 或 OOM 的时候,没能去找到原因而懊恼,于是就开始了学习 JVM。最近看的是周志明大神写的《深入理解JVM》,觉得他写的概念比较深,所以看完一遍后,再去结合网络上的文章一起理解会更好吸收。首先来了解一下Java虚拟机的内存模型(Java Memory Mo...

2019-06-06 16:57:20 174

原创 Spring Boot不得不说的十种安全措施

Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,如果你已经习惯了Spring和大量XML配置,Spring Boot无疑是一股清新的空气。Spring Boot于2014年首次发布,自那以后发生了很多变化。安全性问题与代码质量和测试非常相似,已经日渐成为开发人员关心的问题,如果你是开发人员并且不关心安全性,那么也许认为...

2019-06-06 16:49:32 452

原创 知道为什么叫spring吗,因为它java开发迎来了春天

Spring 顶级框架谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boo...

2019-06-05 17:46:34 593

原创 史上最简单的 SpringCloud 教程 | 终章【一大堆干货】

错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。我为什么这些文章?一是巩固自己的知识,二是希望有更加开放和与人分享的心态,三是接受各位大神的批评指教,有任何问题可以联系我...

2019-06-05 17:29:53 350

原创 高并发快的三大原因,详解高并发架构

Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间。下面...

2019-06-05 16:23:30 683

原创 蚂蚁最新面试题外泄:分段锁+幻影读+Spring Cloud+死锁+秒杀

前言面试,难还是不难?最终结果好还是不好?取决于面试者的底蕴(气场+技能)、心态和认知以及沟通技巧。而一些主流的大型互联网公司面试更是需要你在面试时展现出自己的能力,从而获得面试官的欣赏和肯定。而程序员在应聘时更是需要经历层层面试。俗话说,磨刀不误砍柴工,做好面试前的准备工作可以帮助大家更好的应对面试官的问题以及面试中的突发情况。一面简短自我介绍 事务的ACID,其中把...

2019-06-05 16:20:08 209

原创 现美团架构师分享过去三年的面试感悟—Java程序员应该具备的技能

前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ(楼主)坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比...

2019-06-05 15:06:51 488

原创 Java架构师笔记丨教你一些IntelliJ IDEA中比较骚的操作技巧

IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,就是在一...

2019-06-04 19:08:03 204

原创 阿里一年,聊聊我成长了什么,入职阿里的职业生涯感悟

应当如何面对线上的异常/故障看起来毫无意义的一个问题,碰到线上异常/故障如何面对,排查解决了不就好了,但是这真的只是第一层。最近在想“消防”这个词语很有意思,它其实是两层意思:“消”是消除问题 “防”是防止问题即“消防”这个词语表达的意思应该是先消除问题再防止相同的问题再次发生。其实线上的异常/故障也是同样的道理,我们应当先及时止血,把问题处理掉,然后深挖问题,探究根因,举几个...

2019-06-04 18:55:45 238

原创 如何系统的学习Java

原来我曾经写过一篇《如何快速学习Java》的文章。后来也有朋友咨询我“如何系统的学习Java”的问题。这些朋友中,好多都是已经入了行,但不满足于工作枯燥的“增删改查”,或者“模板化”的SSM框架。而是有心成为Java技术专家,或者架构师。对于朋友的提问,我本很乐意回答。然而这个答案绝非三言两语能够说清。所以,我就索性写一篇文章来回答。文章写得有点匆忙,不完善,遗漏之处,我会逐渐完善。...

2019-06-04 18:52:15 158

原创 多次的java面试,让我明白了这些道理

话不多说,直接开始!一 面试是要了解什么东西首先你要明确的是面试官所问的内容一定和你简历所写的东西是紧密联系的,一般你没有写在简历上的技能,面试管很少会去提问。面试大体上包括下面几方面知识类型:Java基础、多线程、IO与NIO、虚拟机、设计模式 数据结构与算法(要有手写算法的能力) 计算机网络(TCP三次握手和四次挥手) 数据通信(RESTful、RPC、消息队列) ...

2019-06-03 16:41:08 858

原创 java开发,现在薪资水平怎么样?

推荐一个Java学习交流群:815220368,每天都有大佬讲课。工作3年以上在北上广深一般是15-40k 当然也不是标准的首先你得掌握互联网最新技术Java工程化、高性能及分布式、高性能、性能调优Spring,MyBatis,Netty源码分析等文字太累 我来上个图1. 工程化专题(团队大于3个人之后,你需要去考虑团队合作,科学管理)2. 源码分析专题(好的程序员...

2019-06-03 16:40:35 999

原创 ​​复习 2 个月拿下大厂 Offer,Java 面试指南带你通关跳槽季

去年的这个时候,笔者通过两个月的复习拿到了阿里巴巴的 Offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。本文既是复习思路,亦可当做学习思路。如需下列资料来提升自己的话可加企鹅裙:815220368,进裙免费解答和获取你需要的干货。我大致把 Java 的复习分为如下几个方向。JVMJVM 是每一个开发人员必备的技能,推荐看国内比较经典的 JVM 书籍,里面包含 JVM...

2019-05-31 17:19:29 140

空空如也

空空如也

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

TA关注的人

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