标签:final

Java

『互联网架构』软件架构-netty高性能序列化协议protobuf(57)

18

songhua.gao 发布于 2019-05-20

Java默认提供的序列化机制,需要序列化的Java对象只需要实现 Serializable / Externalizable 接口并生成序列化ID,这个类就能够通过 ObjectInput 和 ObjectOutput 序列化和反序列化。 源码:https://github.co...

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

Java

Dubbo消费者consumer捕捉服务提供者provider抛出的自定义异常

songhua.gao 发布于 2019-05-20

在一个公共包里定义一个异常类,继承自RuntimeException。 public class BusinessException extends RuntimeException { /** * 异常code */ private String code; public Bu...

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

Java

《Core Java Volume I》读书笔记——异常

1

songhua.gao 发布于 2019-05-20

异常分类 先上图: Java的顶级异常类是 Throwable 类,下面分为 Error 和 Exception 两大子类。 Error 及其子异常代表的是Java运行时系统内部错误,资源耗尽等情况。如果这种异常发生了,我们只能让自己的程序退出。而 Exception 及其分支异...

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

Java

Hibernate

1

xiaoli.wang 发布于 2019-05-20

下面 过一遍 Hibernate 这个只大致过一遍 Hibernate 和Mybatis 都为ORM层框架 架构 配置对象 数据库连接:由 Hibernate 支持的一个或多个配置文件处理。这些文件是 hibernate.properties 和 hibernate.cfg.xm...

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

Java

用guava快速打造两级缓存能力

dulong 发布于 2019-05-20

首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的...

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

Java

服务迁移之路 | Spring Cloud向Service Mesh转变

3

hanze 发布于 2019-05-20

Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。 Service Mesh,这里以Ist...

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

Java

大数据分析工程师入门(一):Java 基础

10

changyuan.xu 发布于 2019-05-20

点击上方“ 大数据与人工智能 ”,“星标或置顶公众号” 第一时间获取好内容 咚咚咚,开课啦! 今天,我们开始《大数据分析师入门课程》系列的第一堂课,主讲内容是—— 大数据分析师必备的java基础。 如果你正一脸懵,课?啥课?数据分析?啥意思?  那么,亲爱的小伙伴们,建...

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

Spring

Spring容器创建源码解析

3

puefu.he 发布于 2019-05-20

这篇博客是对Spring(5.0.7)的ioc容器创建过程的解析,也是博主不断debug几天的成果。内容可能有点多,讲的也可能比较枯燥。不过我相信我的分析对大家理解spring容器的整个工作原理还是有一些帮助的。 无参构造器: 先是调用它的无参构造函数,初始化一些信息。 无参构造...

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

Java

程序兵法:Java String 源码的排序算法(一)

5

wenming.gapo 发布于 2019-05-20

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

Java 8 终于支持 Docker !

7

xiaoli.he 发布于 2019-05-20

Java 8 过去一直与 Docker 无法很好地兼容,现在可让开发者们奔走相告的是,这个问题已经解决了。 作者 | Grzegorz Kocur 译者 | 苏本如 ,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 请注意:本文中我使用的是遵循GNU GP...

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

Java

用最低的成本,提高你的代码稳壮性

2

yanxinchi 发布于 2019-05-20

配置参数启动时校验 如果配置文件没有相关的配置,那么** 启动时 **就会出现以下异常: Description: Binding to target com.toby.provide.ApplicationProperties@31da6b2e failed: Property...

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

Spring

徒手撸一个 Spring Boot 中的 Starter ,解密自动化配置黑魔法!

4

xirruiqiang 发布于 2019-05-20

我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中。Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小伙伴会觉得这个 Starter 好神奇呀!其实 Starter 也都是 Spri...

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

Java

spring自己对AOP的运用 — spring事物(transaction)原理

1

刘莉莉 发布于 2019-05-19

aop即Aspect-Oriented Programming,面向切面编程。 Aspect:切面。在代码的执行过程中,总是有一些逻辑在多个模块中是一样的,这个时候,这些多个处理逻辑一样的地方就可以放在一个地方处理。这种处理就感觉像是在代码的各个模块文件中,横向切开了一刀,插入额...

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

Spring

Spring Boot Hello World

1

zhuangli 发布于 2019-05-19

本篇文章是SpringBoot最入门的介绍。我们不借助任何额外的工具,从无到有创建一个Spring Boot的web项目,并运行这个项目。 项目构建 归根结底,Spring Boot就只是一个框架,几个jar而已,没什么神奇的。但使用Spring Initializr创建项目的过...

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

Spring

使用 spring 的 IOC 解决程序耦合

小丁 发布于 2019-05-19

在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时候,直接拿过来用就好了。 那么,这个读取配置文件,创建和获取三层对象的类就是工厂。 简单工厂模式(Simple Fa...

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

Spring

Spring Boot 2动态修改日志级别

3

小丁 发布于 2019-05-19

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: • 将日志级别设低,例如  DEBUG ; • 重启应用; •...

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