自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 问题整理-fianlly块不一定会执行导致的现场问题

try块外的代码报错,程序直接停止运行,所以finally内的代码不会执行。今天现场用户通知我们现场日志压测时发现mq消息一直未接收。

2024-03-22 11:07:27 121 1

原创 IDEA安装(一)

IDEA2020

2023-09-21 09:40:00 57

原创 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

原创 设计模式1-工厂模式

工厂模式

2023-03-14 14:41:50 62

原创 软件七大设计原则

设计模式前言

2023-03-14 10:05:28 37

原创 记录线程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关注的人

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