自定义博客皮肤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高级架构

分享技术,和学习方法,用技术成就梦想!

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

原创 程序员在情人节送什么礼物呢?

情人节快到了,程序员们给女友准备什么惊(奇)喜(葩)的礼物呢?看看下面的程序员怎么答的吧——世界有一种语言,只有两个字——不是S B啐楼:我:今年过节我就不送你什么了,直...

2020-09-29 16:02:14 371

转载 一文理解Netty模型架构

[作者:陈彩华]本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给读者提供学习实践参考。1 Netty简介Netty是...

2020-09-29 16:01:47 605

原创 AOP 那点事儿 ( 续集 )

来源:黄勇 ,my.oschina.net/huangyong/blog/161402本文是《AOP 那点事儿》的续集。在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了不少心思,都是为了让我们使用 Spring ...

2020-09-29 16:00:34 354

原创 AOP如何实现及其原理

苏格团队作者:Lady MP文章链接:https://juejin.im/post/5bfcb146e51d451f6e52b3c8概述:最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇文章将会按照如下目录展开: AOP简介...

2020-09-29 15:59:55 1983

转载 JetBrains 2020 Java调查报告:中国开发者使用比例最高,Java 8最受欢迎

选自JetBrains Blog作者:Valeriia Karpenko机器之心编译编辑:杜伟、陈萍Java 自推出以来,一直深受专业开发者的喜爱,成为一种不可或缺的编程语言。在即将结束...

2020-09-28 19:11:35 543

转载 详细分析 Java 中实现多线程的方法有几种?(从本质上出发)

目录详细分析 Java 中实现多线程的方法有几种?(从本质上出发)正确的说法(从本质上出发)经典错误说法(从本质上出发)详细分析 Java 中实现多线程的方法有几种?(从本质上出发)正确...

2020-09-26 23:11:10 1049 1

转载 项目中常用的19条MySQL优化

作者:zhangqh来源:http://segmentfault.com/a/1190000012155267一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执...

2020-09-25 09:19:34 315

转载 这5个常问的Redis面试题你答得出来吗?(详细剖析)

>> 面试常问问题一redis 集群模式的工作原理能说一下么?在集群模式下, redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗?1、...

2020-09-23 22:50:46 373 1

转载 尝鲜!我在华为鸿蒙上编写的第一个 Hello World!

最激动入门级选手的心的时刻来了,本示例将演示如何编写简单业务,输出“Hello World”。修改源码bugfix和新增业务两种情况,涉及源码修改。下面以新增业务举例,向开发者介绍如何进...

2020-09-18 09:00:00 3915 1

转载 深度解析spring源码IOC原理

走过路过不要错过点击蓝字关注我们IOC(Inversion of Control),即控制反转,意思是将对象的创建和依赖关系交给第三方容器处理,我们要用的时候告诉容器我们需要什么然后直接...

2020-09-17 09:00:00 705

转载 Java 最常见的 208 道面试题:第十二模块答案

十二、Hibernate113. 为什么要使用 hibernate?对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。Hibernate是一个基于JDBC的主流持...

2020-09-15 09:00:00 303

转载 Java 最常见的 208 道面试题:第十一模块答案

十一、Spring Boot / Spring Cloud104. 什么是 spring boot?在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringM...

2020-09-14 09:51:52 229

转载 架构篇:什么才是真正的架构设计?

一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概...

2020-09-14 09:51:52 574

转载 Java 最常见的 208 道面试题:第九模块和第十模块答案

九、设计模式89. 简单工厂和抽象工厂有什么区别?简单工厂模式:这个模式本身很简单而且使用在业务较简单的情况下。一般用于小项目或者具体产品很少扩展的情况(这样工厂类才不用经常更改)。它由...

2020-09-13 20:00:00 651

转载 Java 最常见的 208 道面试题:第八模块答案

网络79. http 响应码 301 和 302 代表的是什么?有什么区别?答:301,302 都是HTTP状态的编码,都代表着某个URL发生了转移。区别:301 redirect: ...

2020-09-12 11:34:36 244

转载 [灵魂拷问]MySQL面试高频问题(工程师方向)

作者丨呼延十juejin.im/post/5d351303f265da1bd30596f9前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和...

2020-09-11 08:50:56 449

转载 Java 最常见的 208 道面试题:第七模块答案

异常74. throw 和 throws 的区别?throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。而th...

2020-09-10 10:33:10 272

转载 JVM架构体系与GC命令小总结

1. Overview2. JVM架构体系 1) 垃圾回收 - 对象存活性判断 - 垃圾回收算法 - 垃圾回收器(回收算法的具体...

2020-09-10 10:33:10 262

转载 MySQL 三种日志

日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的...

2020-09-09 09:36:22 748

转载 三种 MySQL 大表优化方案

阅读本文大概需要 10分钟。来自:yq.aliyun.com/articles/690978问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网...

2020-09-09 09:36:22 354

转载 Java 最常见的 208 道面试题:第六模块答案

Java Web64. jsp 和 servlet 有什么区别?jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,...

2020-09-09 09:36:22 293

转载 Java 最常见的 208 道面试题:第四模块和第五模块答案

第四模块答案反射57. 什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对...

2020-09-07 11:13:56 300

转载 MySQL的存储过程原来还可以这样玩?(还不收藏)

什么是存储过程,存储过程能干吗?本篇博客给带大家学习下存储过程,并进行实战操作。(建议收藏)一、什么是存储过程?MySQL5.0版本开始支持的存储过程。存储过程(Sto...

2020-09-07 11:13:56 499

转载 Java 最常见的 208 道面试题:第三模块答案

多线程35. 并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台...

2020-09-03 13:01:39 325

转载 Java 最常见的 208 道面试题:第二模块答案

容器18. java 容器都有哪些?常用容器的图录:19. Collection 和 Collections 有什么区别?java.util.Collection 是一个集合接口(集合类...

2020-09-02 20:53:14 301

转载 Java 最常见的 208 道面试题:第一模块答案

来源:王磊的博客目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上...

2020-09-02 20:53:14 304

转载 什么是分布式系统,如何学习分布式系统

正文虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也...

2020-09-01 12:59:52 306

转载 我是怎么读源码的,授之以渔

本文经由博客园作者青石路授权转载原文地址:https://www.cnblogs.com/youzhibing/p/9553752.html如需转载请联系原作者读源码的经历刚参加工作...

2020-09-01 12:59:52 231

空空如也

空空如也

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

TA关注的人

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