花马云10亿无作为,被同事骂的当众落泪,后为阿里创造4500亿价值

那个骗走马云10个亿,被阿里同事指着鼻子让他滚蛋的人,后来怎么样了? 后来,他成为阿里巴巴集团首席技术官,而且被公认为,近10年来,中国最好的首席技术官。 他叫王坚,被称为“阿里云之父”,阿里最受争议的领导,曾被骂了整整4年,在开会时委屈到流泪。 王坚对马云有多重要? 他让阿里拥有了自己的...

2019-05-13 16:04:12

阅读数 22243

评论数 34

面试题:聊一聊设计模式的基本原则

设计模式(Design pattern)代表了程序开发的最佳实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的,那设计模式有那些基本设计原则的呢? 通常来说...

2019-06-25 17:54:01

阅读数 0

评论数 0

解决SpringBoot多模块发布时99%的问题?SpringBoot发布的8个原则和4个问题的解决方案

如果使用的是 SpringBoot 多模块的项目,在发布的时候可能遇到各种各样的问题。本文归纳了以下 8 个原则和发布时经常出现的 4 个问题的解决方案,掌握了这些原则和解决方案,几乎可以解决绝大数 SpringBoot 发布问题。 SpringBoot多模块发布的8大原则 1 在发布模块打包...

2019-06-25 17:37:27

阅读数 0

评论数 0

Spring、SpringBoot、SpringCloud、SpringMVC面试文档(阿里向)

想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面、更深入的了解 Java 技术? 这里能够给你想要的所有答案 给准备面试的大家,特别总结了 Java 程序员面试必备的面试题库~ Springuu快3软件/UU快三软件【致富彩经】 自诞生以来一直...

2019-06-24 17:29:33

阅读数 6

评论数 0

spring源码深度解析—Spring的整体架构和环境搭建

目录 概述spring的整体架构 Core Container Data Access/Integration Web AOP Test 环境搭建 gradle安装 源码链接获取 源码下载及 IDEA 导入 导入项目遇见问题 创建测试项目 正文 概述 Spring...

2019-06-19 20:33:06

阅读数 14

评论数 0

java线程启动原理分析

一、前言 不知道哪位古人说:人生三大境界。第一境界是:看山是山看水是水;第二境界是看山不是山看水不是水;第三境界:看山还是山看水还是水。 其实我想对于任何一门技术的学习都是这样。 形而上下者为之器,形而上者为之道。一直很喜欢自己大一的高数老师,老师是老教授了,他讲数学,会引申到建筑学,计算机科学...

2019-06-19 16:23:03

阅读数 16

评论数 0

【BAT面试题系列】面试官:你了解乐观锁和悲观锁吗?

前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 目录 一、基本概念 二、实现方式(含实例) 1、CAS(Compare And Swap) 2、版本号机制 ...

2019-06-19 15:45:28

阅读数 26

评论数 0

Java——日志解析

前言 我们在编写代码时,都知道在关键算法,逻辑性较强的地方添加注释。一来提高了代码的可维护性。二来让代码有了自可读性。如果我们把注释理解为静态的自可读性。那么,程序在运行时,我们如何才能知道程序的实际运行路径呢?这就是今天的主角--日志! 为什么要打日志? 有很多朋友,不太喜欢打日志。好几百...

2019-06-18 16:41:34

阅读数 15

评论数 0

Spring Cloud + Mybatis 多数据源配置

项目开发中遇到缺陷,使用多数据源能避免分库间数据同步的步骤,在此记录配置步骤。 一、数据源自动配置禁用 1、将spring boot自带的DataSourceAutoConfiguration禁掉,防止自动配置数据源。在@SpringBootApplication注解中添加exclude属性即...

2019-06-18 15:29:52

阅读数 15

评论数 0

使用 Mybatis 真心不要偷懒!

前言 这篇文章非常简单,没有什么高深技术。这些细节用过Mybatis的童鞋都知道。写这篇文章的缘由是:在最近的工作中,接手了一个外包项目,发现项目中 mapper 文件全部是自动生成的,代码十分冗余且不易维护,用知乎上的回答,这算得上是名副其实的”屎山”代码了。现在用 Mybatis做持久层算是...

2019-06-18 15:09:42

阅读数 14

评论数 0

五分钟搞懂Springmvc的运行流程图

一.常见类及其作用 HandlerExecutionChain : Handler执行链对象, 包含了请求处理器对象 以及所有的拦截器对象. HandlerMapping : 定义了所有的请求与 所有的请求处理器之间的映射. HandlerAdaptor: 请求处理器适配器对象, 负责完成请...

2019-06-14 17:06:15

阅读数 18

评论数 0

常见的Spring面试问题

这篇文章主要是想通过一些问题,加深大家对于 Spring 的理解,所以不会涉及太多的代码!这篇文章整理了挺长时间,下面的很多问题我自己在使用 Spring 的过程中也并没有注意,自己也是临时查阅了很多资料和书籍补上的。网上也有一些很多关于 Spring 常见问题/面试题整理的文章,我感觉大部分都是...

2019-06-14 15:19:45

阅读数 23

评论数 0

源码分析——HashMap

前言 HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而访问的时间复杂度为常数级,但遍历的顺序却是无序的。 HashMap最多只允许一个key为null,允许多个key的value值为null。HashMap非线程uu快3软件/UU快三软件【致富彩经】 ,即任一时刻可以有多个线程同时写Ha...

2019-06-13 19:51:57

阅读数 18

评论数 0

工厂模式很简单?你看到的只是冰山一角

很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已。那么请尝试回答下以下问题: 1、工厂模式分为几类? 2、GOF 23种设计模式中,工厂方法模式和抽象工厂模式有什么区别? 3、不在GOF 23种设计模式中的简单工厂模式是什么? 4、简单工厂模式、工厂方法模式和抽象工...

2019-06-12 17:13:08

阅读数 18

评论数 0

一步一图,带你了解分布式架构的前世今生!

目录: 什么是分布式架构? 分布式架构的演进 分布式服务面临的问题 什么是分布式架构? 分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点: 内聚性:每个数据库分布节点高度自治,有本地的数据库管理系统 透明...

2019-06-11 19:43:39

阅读数 59

评论数 0

Java操作Kafka——最简单的使用

java操作kafka非常的简单,然后kafka也提供了很多缺省值,一般情况下我们不需要修改太多的参数就能使用。下面我贴出代码。 pom.xml <dependency> <groupId>org.apache.kafka&am...

2019-06-11 17:36:57

阅读数 48

评论数 0

你真的懂了redis的数据结构吗?redis内部数据结构和外部数据结构揭秘

Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 很多人面试时都遇到过这种场景吧? 其实除了上面的几种常见数据结构,还需要加上数据结构HyperLogLog、Geo。 可是很多人不知道redis 不仅有上面的几种数据结构,...

2019-06-11 17:28:59

阅读数 37

评论数 0

java程序死锁,3种方式快速找到死锁代码

java程序中出现死锁问题,如果不了解排查方法,是束手无策的,今天咱们用三种方法找到死锁问题。 运行下面代码 package com.jvm.visualvm; public class Demo4 { public static void main(String[] args...

2019-06-05 16:58:26

阅读数 33

评论数 0

Java中锁的四钟状态:无锁,偏向锁,轻量级锁,重量级锁

Java并发编程,自己在实际项目确实很少用到,经常学了就忘,忘了在学的恶心循环。通过再次的学习,掌握一些并发编程原理和理清经常混淆的知识点。 synchronized synchronized,所谓的重量级锁。Java中每一个对象都可以作为一个锁,表现为: 对于普通方法的同步,锁是当前实例对...

2019-06-05 16:36:18

阅读数 32

评论数 0

Java代码优化总结

前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么...

2019-06-04 20:06:05

阅读数 43

评论数 0

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