标签:bug

基于SpringBoot的Environment源码理解实现分散配置

4

Harries Blog™ - likai 发布于 2020-07-26

来源:https://www.cnblogs.com/throwable/p/9411100.html 前提 org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profi...

阅读(3348)评论(0)赞 (2)

Java14 处理 NullPointerException 新方式,真的太香了!

Harries Blog™ - xiaoli.he 发布于 2020-07-26

在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢? 1.传统的 Nul...

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

Spring 中 @Component、@Service 等注解如何被解析?

4

Harries Blog™ - puefu.he 发布于 2020-07-26

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |   http://8rr.co/EjqL 前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 1.@Component解析流程 找...

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

聊聊dubbo-go的DubboInvoker

Harries Blog™ - dulong 发布于 2020-07-26

序 本文主要研究一下dubbo-go的DubboInvoker Invoker dubbo-go-v1.4.2/protocol/invoker.go // Extension - Invoker type Invoker interface { common.Node Invo...

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

搞事情?Spring Boot今天一口气发布三个版本

12

Harries Blog™ - hellas 发布于 2020-07-26

学无止境?本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 前言 各位好,我是A哥(YourBa...

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

PMD 6.26.0 发布,多语言静态代码自动分析工具

Harries Blog™ - dulong 发布于 2020-07-25

PMD 6.26.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、P...

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

Apache Commons Text 1.9发布,处理字符串的算法库

Harries Blog™ - zhuangli 发布于 2020-07-25

Apache Commons Text 1.9 发布了,Commons Text 是一个专注于处理字符串的算法库,它包含一组用于在 Java 环境中使用的处理文本的函数与可重用组件。 此版本需要 Java 8 环境,新增加了一系列函数,包括:StringMatcher....

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

前端初学SpringBoot系列(三)自定义注解的学习与练习

3

Harries Blog™ - 尖兵 发布于 2020-07-25

前面两节学习了 springboot 的基本使用,其中大量使用了注解来减少代码量,想必大家都觉得挺奇怪的吧。 所以第三节,稍微停顿一下增删改查的脚步,补补一些基础(๑•̀ㅂ•́)و✧。 对于前端来说,注解这个概念很陌生,如此神秘的力量是如何发挥作用的呢,今天学习一下 java 中...

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

安全系列之——手写JAVA加密、解密

8

Harries Blog™ - xubiao.zhuang 发布于 2020-07-25

软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中...

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

spring源码解析—spring-core(二)

1

Harries Blog™ - xiaoli.wang 发布于 2020-07-25

Bean解析 XmlBeanDefinitionReader.registerBeanDefinitions: public int registerBeanDefinitions(Document doc, Resource r...

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

一个HBase数据迁移到Mongodb需求,架构师说“你怎么有那么多意外”

3

Harries Blog™ - 小丁 发布于 2020-07-25

目录 业务背景 方案确定 数据平滑迁移方案 迁移阶段 迁移优化 复盘 ❝ 只要还有一根头发,说明你还能努力一把:dog: 业务背景 之前公司投票系统的统计用的是 HBase 进行存储,历史数据大概是四亿条,总监说现在需要将 HBase 数据迁移到mongodb,只保存最近两年的数...

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

JVM-运行时数据区—方法区

9

Harries Blog™ - xiaoli.wang 发布于 2020-07-25

在jdk7及以前,习惯上把方法区称为永久代。jdk8开始,使用元空间取代了永久代。 本质上,方法区和永久代并不等价。仅是对hotSpot而言的。《java虚拟机规范》对如何实现方法区,不做统一要求。例如:BEA JRockit/IBM J9中不存在永久代的概念。 现在看来,当年使...

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

一种简单快捷的java热部署方式

3

Harries Blog™ - hellas 发布于 2020-07-25

热部署是帮助开发人员提高效率的利器,如果你的开发语言是java,开发环境是远程服务器,远程服务器debug端口被限制,那么你可能无法通过debug HotSwap实现热部署,那么本文介绍的IntelliJ IDEA插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。本文热部署...

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

URI不规范编码解决方案

Harries Blog™ - 小丁 发布于 2020-07-25

RFC 7230 与 RFC 3986 定义了 HTTP/1.1 标准并对 URI 的编解码问题作出了规范。但是,文本形式的规范和最终落地的标准之间总是存在着差距。标准中共 82 个字符无需编码。 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmno...

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

Spring源码解析(三) – 纯注解启动spring?怎么可能!

Harries Blog™ - xiaoli.wang 发布于 2020-07-25

上一篇我们有讲到使用 context:component-scan 标签,注册扫描器之后,扫描器可以把目标包下面有符合过滤器条件(默认情况下会注册一个 @Component 注解的 AnnotationTypeFilter )的类封装成 beanDefinition 并且注册到 ...

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

Spring Boot v2.3.2 发布,解决宕机问题

1

Harries Blog™ - xirruiqiang 发布于 2020-07-25

Spring Boot 2.3.2 Spring Boot 2.2.9 Spring Boot 2.1.16 现在可从 repo.spring.io 和 Maven Central 获得。 <parent> <groupId>org.springframe...

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