- 博客(13)
- 收藏
- 关注
原创 问题整理-fianlly块不一定会执行导致的现场问题
try块外的代码报错,程序直接停止运行,所以finally内的代码不会执行。今天现场用户通知我们现场日志压测时发现mq消息一直未接收。
2024-03-22 11:07:27
121
1
原创 Java简介和安装(一)
大家好,我写了一篇关于Java简介和安装的博客,想分享给大家。Java是一种非常流行的编程语言,它可以用于开发各种应用程序,包括桌面应用、服务器端应用和移动应用。我的博客详细介绍了Java的特点和跨平台性,以及如何安装Java的步骤。如果你对Java感兴趣或者想学习如何安装Java,不妨来看看我的博客吧!链接在下面,欢迎大家阅读和分享!
2023-09-20 20:36:18
109
1
原创 Java IO入门
我最近写了一篇关于Java IO的技术博客,介绍了Java程序中常用的IO操作和技术。我详细解释了Java IO的基本概念,例如输入流和输出流,以及如何使用它们来读取和写入文件、处理网络通信等。我还提供了一些常见的IO操作示例,帮助读者更好地理解和应用这些概念和技术。如果你对Java IO感兴趣,可以点击这里查看我的博客
2023-09-20 18:39:29
125
1
原创 问题整理-JAVA接口可以多继承
接下来我们分析原因,接入有三个类A extends B,C, 加入B,C都有一个D方法,那么A编译的时候就不知道该引用哪个D方法,所以在java对于类来说只允许单继承。但是接口就无所谓了,因为接口内定义的都是抽象方法。这里需要注意的是如果B,C 任意一个接口含有default方法,那么也是不允许多继承的。在我记忆中,javav好像只允许单继承,于是我在本地的编辑器测试了一下,结果发现只有接口且只包含抽象方法时是可以多个继承接口的。今天看spring源码的时候发现了这样的代码。
2023-04-20 21:26:22
139
原创 synchronized锁解析
线程的合理使用可以怎加cpu的利用率,达到增大系统吞吐量的效果。但是使用多线程的过程中会引发线程安全的问题。这篇文章我会尽量简介的阐述synchronized的使用及原理。
2023-03-30 21:35:58
67
原创 Spring gradlew.bat编译过程
最近抱着学习的态度下载了spring的源码,官方文档介绍运行gradlew.bat编译源码。但是过程一直不太顺利,在网上找的文章也没有达到预想的效果,大多都是报包找不到。下载后,放在报错信息的文件地址下,作者报的是 file:/D:/work/software/gradle-4.3.1/repo/org/apache/xerces/resolver/2.9.1/resolver-2.9.1.pom;阿里仓库地址:https://developer.aliyun.com/mvn/search。
2023-03-22 09:52:28
478
原创 记录线程interruptexception对线程中断标志位的影响
这里写自定义目录标题记录线程InterruptedException自动复位线程中断标志位结果记录线程InterruptedException自动复位线程中断标志位一般我们中断线程时习惯使用interrpt()去向线程发送中断请求。今天发现了一个有意思的事情就是InterruptedException处理完后会复位中断标志位为false。以下写了一个复现的Demopublic static void main(String[] args) { Thread t = new Thre
2022-03-23 17:07:21
802
原创 2021-11-01
#E: could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporary unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is an other process using it问题分析:apt-get 命令安装postgresql时报上述错误, 报错信息提示有资源占 用着上述两个文件问
2021-11-01 15:11:49
77
原创 Java创建线程的方式
Java提供了三种方式创建线程,下面为代码示例:public class NewThread { /*扩展自Thread类*/ private static class ConcurrentThread extends Thread{ @Override public void run() { System.out.println("I am extends Thread"); } } //java是单继承多实现的,所以在存在继承Thread的前提下又提供了runn
2021-03-17 22:23:19
67
原创 解决es查询10000数据量限制
解决es查询10000数据量限制##1.设置max_result_window属性curl -XPUT http://ip:port/索引名称/_settings -H ‘Content-Type:application/json’ -d ‘{“index” : {“max_result_window” : 所要返回的数据量大小}}’##2.查询时设置track_total_hits属性为true...
2021-03-02 11:03:07
2451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人