作者小头像 Lv.3
更多个人资料
350 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

后端初学者、CSDN Java领域新星创作者、阿里云专家博主、华为云云享专家,期待与你的下一次相遇 !

感兴趣或擅长的领域

开发语言
个人勋章
TA还没获得勋章~
成长雷达
330
0
0
0
20

个人资料

个人介绍

后端初学者、CSDN Java领域新星创作者、阿里云专家博主、华为云云享专家,期待与你的下一次相遇 !

感兴趣或擅长的领域

开发语言

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
用Thread中的UncaughtExceptionHandler来处理未捕获的异常
Java中在处理异常的时候,通常的做法是使用try-catch-finally来包含代码块,但是Java自身还有一种方式可以处理——使用UncaughtExceptionHandler。它能检测出某个线程由于未捕获的异常而终结的情况。当一个线程由于未捕获异常而退出时,JVM会把这个事件报告给应用程序提供的UncaughtExceptionHandler异常处理器(这是Thread类中的接口)...
Java 任务调度
作者小头像 程序员小假 2025-09-19 14:46:22
9
0
0
2025-09-19 14:46:22
9
0
0
Synchronized 的 8 种用法
八种使用场景:接下来通过代码实现,分别判断以下场景是不是线程安全的,以及原因是什么。两个线程同时访问同一个对象的同步方法两个线程同时访问两个对象的同步方法两个线程同时访问(一个或两个)对象的静态同步方法两个线程分别同时访问(一个或两个)对象的同步方法和非同步方法两个线程访问同一个对象中的同步方法,同步方法又调用一个非同步方法两个线程同时访问同一个对象的不同的同步方法两个线程分别同时访问静态s...
任务调度
作者小头像 程序员小假 2025-09-19 14:45:35
7
0
0
2025-09-19 14:45:35
7
0
0
Java序列化和反序列化为什么要实现Serializable接口
序列化和反序列化序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 什么时候需要用到序列化和反序列化呢?只在本地JVM里运行下Java实例,这个时候是不需要什么序列化和反序列化的,但当内存中的对象持久化到磁盘,数据库中时,需要与浏览器进行交互时,当需要实现RPC时,这个时候就需要序列化和反序列化了。前两个需要用到序列化和反序列化的场景...
Java
作者小头像 程序员小假 2025-09-18 20:58:25
18
0
1
2025-09-18 20:58:25
18
0
1
Github代码clone速度慢的解决办法
1、有代理只需要针对github设置代理即可,这里以ss为例子:#只对github.comgit config --global http.https://github.com.proxy socks5://127.0.0.1:1080#取消代理git config --global --unset http.https://github.com.proxy#只对github.comgit ...
Git GitHub
作者小头像 程序员小假 2025-09-11 20:07:13
81
0
0
2025-09-11 20:07:13
81
0
0
说一说 Java 关键字之 transient
前言用transient声明一个实例变量,当对象存储时,它的值不需要维持。 作用Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时候,transient型变量...
Java
作者小头像 程序员小假 2025-09-08 15:02:26
81
0
0
2025-09-08 15:02:26
81
0
0
什么是线程安全?
线程安全就是说多线程访问同一段代码,不会产生不确定的结果。我认为:如果你的代码在多线程执行和单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。线程安全的几个级别如下:不可变像 String、Integer、Long 这些,都是 final 类型的类,任何一个线程都改变不了它们的值,要改变除非新创建一个,因此这些不可变对象不需要任何同步手段就可以直接在多线程环境下使用绝对线程安全...
任务调度
作者小头像 程序员小假 2025-08-28 15:46:20
144
0
0
2025-08-28 15:46:20
144
0
0
Java中对象的hashCode值生成方式和对象的内存地址的关系
先看一个最简单的打印System.out.println(new Object());会输出该类的全限定类名和一串字符串:java.lang.Object@6659c656@符号后面的是什么?是 hashcode 还是对象的内存地址?还是其他的什么值?其实@后面的只是对象的 hashcode 值,16进制展示的 hashcode 而已,来验证一下:Object o = new Object(...
作者小头像 程序员小假 2025-08-28 15:44:43
148
0
0
2025-08-28 15:44:43
148
0
0
我们来说一说 Java 中的反射
1、概念反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,P...
任务调度
作者小头像 程序员小假 2025-08-24 22:32:24
150
0
0
2025-08-24 22:32:24
150
0
0
Github代码fork之后与原仓库进行同步
前言在使用GitHub时,看到好的项目或想给某个项目做贡献,此时通常会将代码仓库fork到自己的账号下。如果在此期间,如果源仓库的代码发生了变动,就需要与源仓库代码进行同步。这里实操一下,如何实现这一操作。 配置项目的上游仓库首先需要大家将fork的仓库代码clone到本地,后面的所有操作都是基于本地代码库来进行操作的。比如,可以通过git clone先将fork的代码下载到本地:git c...
Git GitHub
作者小头像 程序员小假 2025-08-21 21:01:49
306
0
1
2025-08-21 21:01:49
306
0
1
@Async配置多个线程池来隔离异步任务
什么是线程池的隔离,为什么要隔离先来看看下面的场景案例:@RestControllerpublic class HelloController { @Autowired private AsyncTasks asyncTasks; @GetMapping("/api-1") public String taskOne() { CompletableFut...
async 任务调度
作者小头像 程序员小假 2025-08-04 11:12:14
247
0
0
2025-08-04 11:12:14
247
0
0
总条数:39
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注