标签:博客

编程技术

实用的软件架构方法

hellas 发布于 2019-11-18

导读 软件架构就是软件的基本结构,它是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比...

阅读(6)评论(0)赞 (0)

编程技术

大型网站的演化之路——读《大型网站技术架构》

1

puefu.he 发布于 2019-11-18

大型网站的演化之路——读《大型网站技术架构》 __ author:姚毛毛的博客 & 妖生 01 大型网站or软件有什么特点? 高并发、大流量,微信都日活10亿了 7×24的高可用,俗称的4个9(99.99%) 海量数据的存储与管理 全国甚至全球的用户分布,复杂...

阅读(7)评论(0)赞 (0)

Java

Spring 中异常处理的各种姿势

2

刘莉莉 发布于 2019-11-18

1. 前言 统一的异常处理对于应用的重要性不言而喻。今天我们来介绍一下 Spring 如何来进行统一的 Rest 异常处理。同时我们也会简单比较一下它们之间的优劣。 2. @Controller 结合 @ExceptionHandler 在控制器中声明一个方法然后用 @Excep...

阅读(10)评论(0)赞 (0)

Java

用 RSocket 解决响应式服务之间的的通讯-Part 3:基于 RSocket 进行抽象

2

xiaoli.he 发布于 2019-11-18

RSocket 系列的第三篇 如果你看过本系列的前两篇文章,应该已经已经发现 RSocket 提供了一些底层的 API。可以直接使用交互模型中的方法进行操作,而且可以没有任何限制来回发送帧。这些基础的 API 为我们提供了许多自由和控制权,但是它可能会引入额外的问题,尤其是与微服...

阅读(6)评论(0)赞 (0)

Java

多线程!只看这一篇就够了

1

zhuangli 发布于 2019-11-18

作者: 蓝师傅_Android 原文: https://juejin.im/post/5d7da37d6fb9a06b0202f156 多线程并发问题,基本是面试必问的。 大部分同学应该都知道 Synchronized , Lock ,部分同学能说到 volatile ...

阅读(8)评论(0)赞 (0)

Java

Java升级那么快,多个版本如何灵活切换和管理?

9

yeseng 发布于 2019-11-18

前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8,写本文时,已听到 java14 的消息,无论是尝鲜新特性( Java12 中 Collectors.teeing 超强功能使用 ),还是由于项目升级/兼容需要,我们可能都要面临管理多个 Java 版本的情 另外 Or...

阅读(8)评论(0)赞 (0)

Java

Java基础系列-Java11特性解读

hanze 发布于 2019-11-17

Java11 是 Java8 之后的一个 LTS 版本。Java8 的 LTS 将在今年到期,在 Java8 之后,Java11 就是最好的选择了。Java9 到 Java11 的新特性虽然没有 Java8 的跨度大,但在虚拟机层面有了很大的升级。通过 Benjamin 的这篇博...

阅读(11)评论(0)赞 (0)

Spring

SpringBoot Web篇(二)

2

Harries 发布于 2019-11-17

当我们服务器需要接收用户上传的文件时,就需要使用 MultipartFile 作为参数接收文件。如下: @PostMapping("/upload") public String uploadFile(MultipartFile file, HttpServl...

阅读(12)评论(0)赞 (0)

Spring

spring 是如何注入对象的和bean 创建过程分析

changyuan.xu 发布于 2019-11-17

文章目录: beanFactory 及 bean 生命周期起步 BeanFactory refresh 全过程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPostProcessor 实现 aop 和 spring...

阅读(13)评论(0)赞 (0)

Java

SpringBoot Web篇(一)

3

zhuangli 发布于 2019-11-17

通常情况下,我们都需要对自己定义的异常进行相应的处理。捕获指定的异常方式如下: @ControllerAdvice public class ExceptionHandlers { // 捕获自定义异常类进行处理 @ExceptionHandler(CustomException...

阅读(11)评论(0)赞 (0)

Java

对于计算机相关专业我们在迷茫什么

2

xubiao.zhuang 发布于 2019-11-17

计算机相关专业初识–对于计算机相关专业我们在迷茫什么 前言 由于种种原因,迫使我写下这篇博客,我相信,初入计算机相关专业的萌新肯定很迷茫,我该学什么,我该如何去学,我该如何学好等等问题缠绕心头。有很多学弟学妹问我该如何去学计算机相关专业,作为过来人,我决定将我的所知所...

阅读(10)评论(0)赞 (0)

Java

spring 是如何注入对象的和bean 创建过程分析

changyuan.xu 发布于 2019-11-17

文章目录: beanFactory 及 bean 生命周期起步 BeanFactory refresh 全过程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPostProcessor 实现 aop 和 spring...

阅读(11)评论(0)赞 (0)

Java

如何学会阅读源码

4

xirruiqiang 发布于 2019-11-17

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 作者 | youzhibing 链接 | cnblogs.com/youzhibing/p/9553752.html 读源码的经历 刚参加工作那会,没想过去读源码,更没想过去改框架的源码;总想着...

阅读(15)评论(0)赞 (0)

Java

Beyond Threading

2

刘莉莉 发布于 2019-11-17

Java线程模型的优点在于能够清晰的model应用逻辑流,通过对应OS里物理线程,可以利用多个处理器,或者通过切换让CPU利用率不同的线程共享一个处理器。 但是这种把应用的逻辑线程直接搬到OS的物理线程上运行的方式(*)也存在弊端: Heavy weight,每个OS线程都需要内...

阅读(13)评论(0)赞 (0)

Java

再来看看Java的新特性——Stream流

3

xiaoli.he 发布于 2019-11-16

半年前开始试着使用Java的新特性,给我印象最深的就是Stream流和Optional。其中Stream提高了看法效率,让代码看起来十分清爽。 为什么要使用流? 摘要中已经说明了,为了提高开发效率。流可以帮助我们高效操作 集合 ,流帮助我们通过 流水线 的方式对集合进行 删减 、...

阅读(15)评论(0)赞 (0)

Spring

详解Spring Security的formLogin登录认证模式

2

darida 发布于 2019-11-16

一、formLogin的应用场景 在本专栏之前的文章中,已经给大家介绍过Spring Security的HttpBasic模式,该模式比较简单,只是进行了通过携带Http的Header进行简单的登录验证,而且没有定制的登录页面,所以使用场景比较窄。 对于一个完整的应用系统,与登录...

阅读(15)评论(0)赞 (0)

Java

走进JavaWeb技术世界3:JDBC的进化与连接池技术

4

刘莉莉 发布于 2019-11-15

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

阅读(14)评论(0)赞 (0)