自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 onennn框架从下载到编译(避坑篇)

从零开始一步一步获得opennn.lib

2024-05-31 23:23:44 134

原创 Dubbo3 中 Address already in use: bind 问题解决办法

dubbo3中端口冲突解决办法

2024-01-28 23:22:25 607

原创 从C语言理解JAVA(1)- String的原理

问到Java中 String 的原理,那么连Java新人都可以夸夸其谈,什么静态变量,常量池,总能给出一个看似逻辑闭环的答案。但是,当你继续追问,那么常量池是什么,常量池在哪里时,那么接下来的答案可能就不是那么的统一了。众所周知,Java语言本身诞生自C语言,其中很多非常基础的底层代码也诞生自C语言。如果脱离C语言去单独解释Java,那么如同用油彩画给Java画了一副结构图,远看还不错,近看却一篇模糊。此文主要是给Javaer回答一些比较让人疑惑的问题,并不会涉及具体源码解析。下面开始正文。一. C

2022-11-27 01:16:49 132 1

原创 java中volatile的那些事

这篇文章主要以介绍volatile关键字的语义以及其原理为主,顺便对一些相关说法进行谈论探究,文章配图较少,以文字为主,所以可能略显枯燥。本文会从 语义解释 与 底层实现 两个不同的角度来解释volatile的实现原理。(下文简称 volatile写操作=volatile写,volatile读操作=volatile读)首先,我们先说明下 volatile 在 java 中的语义:1.增强被修饰部分的可见性 2.禁止指令重排序在此先说结论:volatile读 的汇编指令中多出了一个

2021-09-15 03:25:16 302

原创 浅析java中的常量池

浅析java中的常量池在我刚入行的时候,提过一个问题:常量池到底在JVM内存模型的哪个部分?实际上,我这个问法本身存在很大问题,因为常量池根本不属于jvm部分概念,而是前端字节码编译中的概念,而jvm需要实现对字节码中的常量池进行处理,所以,对于常量池的解读,必须要考虑到以下几个方面:1.常量池在字节码中的位置与结构2.jvm何时加载常量池,又如何存储,处理常量池内容这两部分涉及到字节码编译原理与jvm类加载原理,下面我来说下我的看法。首先,常量池处于字节中是有单独一块空间存储的,此部分由两个数

2021-09-15 01:42:31 192

原创 关于nacos中,移除配置监听器部分源码解析

主要源码在 com.alibaba.nacos.client.config.impl.CacheData 中,先上源码: private final CopyOnWriteArrayList<CacheData.ManagerListenerWrap> listeners; public void addListener(Listener listener) { if (null == listener) { throw new Il

2021-06-14 02:36:43 557 1

原创 使 @PropertySource 注解同时支持 yml yaml properties, 以及配置文件加载范例

使 @PropertySource 注解同时支持 yml yaml properties, 以及配置文件加载范例此文关于 yml 部分参考了此文:@PropertySource加载yml1.首先写一个 ConfigurationFactory 类,作为 配置属性源工厂:public class ConfigurationFactory extends DefaultPropertySourceFactory { @Override public PropertySource<?

2021-05-22 11:46:33 415 1

原创 关于日期类的选型问题:LocalDateTime 与 Date 的区别

关于日期类的选型问题:LocalDateTime 与 Date 的区别之前有同事见我还在用Date类处理日期,便嘲笑道:1.8之后有了DateTime类,也可以存储日期,还用Date是不是out了?最近自己写了些代码,正好想到这个问题,于是就去看了下源码,先说结果,LocalDateTime,LocalDate,LocalTime 为静态类,Date 为动态类,好比与 String 与 StringBuilder 的区别。LocalDateTime 类使用 LocalDate,LocalTime 类来

2021-04-17 08:50:32 1031

空空如也

空空如也

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

TA关注的人

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