![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 54
Luke Ewin
Java爱好者,喜欢写博客,喜欢录制视频分享在B站,喜欢运动。
展开
-
MySQL中导出CSV格式数据 | Java处理CSV数据
MySQL导出CSV数据,以及Java处理CSV数据原创 2024-05-14 01:05:15 · 240 阅读 · 1 评论 -
解决JPA报错问题
报错A component required a bean named 'entityManagerFactory' that could not be found的解决方法原创 2023-10-17 09:23:24 · 421 阅读 · 0 评论 -
Java多线程基础篇|JUC并发编程基础篇
为啥要有进程?又为啥出现线程的概念?线程与进程的区别是什么?线程的出现解决了什么问题?在Java中如何使用多线程?这篇文章将会给出答案。原创 2023-04-10 10:29:50 · 448 阅读 · 0 评论 -
Java方法同步调用,异步调用,回调
在Java中,回调方法是一种常见的编程模式,也被称为回调函数或回调接口。回调方法是一种通过函数指针或接口实现的机制,允许一个对象在另一个对象发生特定事件时被通知。举一个例子:你在周五晚上发微信问女朋友:你在干嘛?一起出来吃个饭吧。在编程中有同步调用,异步调用,回调。同步调用:你在等待你女朋友回复的过程中,你一直没有做其它事情,那么你就是同步调用。A对象的方法a()调用B对象的方法b()的过程中线程会一直阻塞,直到执行完B对象中的方法b()。原创 2023-03-30 13:01:58 · 1416 阅读 · 0 评论 -
如何理解IO的同步、异步、阻塞、非阻塞
IO操作是很常见的操作,说到IO操作,我们就会想到阻塞、非阻塞、同步、异步。那么什么是同步,什么是异步,什么是阻塞,什么是非阻塞呢?原创 2023-03-26 12:38:37 · 513 阅读 · 0 评论 -
在使用fastjson中遇到的问题
最近在写一个JavaFx项目的时候使用到了fastjson作为处理json数据的依赖。在其它非JavaFx项目中也使用到了相同版本的fastjson,但是可以正常运行,而在JavaFx项目中却报异常,刚开始以为是我的依赖没有正确导入,然后删了重新再导入,结果还是报异常。我创建的是JavaFx项目,不是使用Maven进行依赖管理,因为在idea 2019中创建的JavaFx项目没这个选项。创建完项目后,在项目目录下创建lib目录,然后把包进来,直接复制过来,还要记得右击选择。原创 2023-03-19 22:42:43 · 1374 阅读 · 0 评论 -
Java处理音频
主要写了用Java如何调用麦克风和扬声器的过程分析包括代码。原创 2023-03-17 11:44:43 · 3087 阅读 · 1 评论 -
不小心提交了敏感数据到github或gitee上的解决方法
不小心提交了敏感数据到github或gitee上的解决方法原创 2022-11-07 18:03:25 · 766 阅读 · 0 评论 -
idea push项目到github提示Push rejected怎么解决
idea push项目到git提示Push rejected怎么解决原创 2022-11-06 00:48:23 · 500 阅读 · 0 评论 -
职业生涯规划之Java学习路线
Java学习路线原创 2022-09-27 21:27:54 · 173 阅读 · 0 评论 -
zipkin的最新下载地址
zipkin的下载地址原创 2022-09-26 13:47:02 · 1501 阅读 · 0 评论 -
Java中的单例模式
Java中的单例模式是Java面试中经常被问到的设计模式之一,单例模式在Java实际开发中经常用到,比如,我们需要日志功能,日志的实例就是单例的,整个系统中只存在一个日志对象。原创 2022-07-11 17:27:32 · 154 阅读 · 0 评论 -
Java中创建多线程有多少种方式?
Java中如何创建多线程呢?你了解多少种方式创建多线程。原创 2022-07-03 11:32:25 · 277 阅读 · 0 评论 -
Java中的IO流
Java中的IO流原创 2022-07-03 00:12:56 · 55 阅读 · 0 评论 -
Java实现冒泡排序算法
Java实现冒泡排序算法原创 2022-06-05 21:31:16 · 92 阅读 · 0 评论 -
Java面试中经常问到的单例设计模式
Java校招或实习的笔试中经常会问到单例模式,你知道单例模式吗?你有了解过单例设计模式吗?你可以讲一下单例模式的实现方式有哪些吗?原创 2022-03-11 23:31:14 · 632 阅读 · 0 评论 -
final
本文中讲述了Java基础中的常问面试题final关键字,本文中的内容都可以在我的B站中找到对应的视频出处。final作为常问的基础面试题,你都懂得多是,本文中讲解了final修饰类,修饰方法,修饰变量的内容点,希望对你们的面试有用。原创 2021-12-13 11:41:16 · 305 阅读 · 0 评论 -
EasyExcel
你知道如何用Java读取和写Excel表格吗?我们一般能想到的是Apache POI,但是Apache POI存在内存泄漏的风险,那我们还有哪些好用的第三方工具呢?你知道阿里开源的EasyExcel吗?本篇文章将会教会你如何运用EasyExcel读取和写入Excel表格,正如它的名字一样,so easy,非常的简单。原创 2021-11-22 10:49:14 · 216 阅读 · 0 评论 -
junit单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
在使用junit时报错,报错为java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。这是因为高版本的junit需要另外导入hamcrest-core的jar包。原创 2021-08-31 10:29:08 · 387 阅读 · 0 评论 -
三种代理模式
三种常用的代理模式:静态代理、动态代理、cglib代理。通过本篇文章的讲述以及配置代码讲解你将会学会如何运用代理模式讲解实际问题。同时学习cglib代理有助于对Spring源码的阅读,因为Spring框架中大量用到了cglib代理。cglib代理可以动态的创建代理对象,可以不用实现目标接口,方便程序功能模块的扩展。动态代理也称为接口代理,意思是必须要实现目标接口。静态代理中的目标类和代理类必须实现同一个接口。原创 2021-06-28 12:31:59 · 211 阅读 · 0 评论 -
Java框架的灵魂之注解
注解是JDK1.5之后才出现的技术,通常与反射一起使用。本文中主要讲解如何使用注解,我们需要理解如何用注解的方式代替配置文件。本篇文章中还提到了元注解,即注解的注解,例如@Target注解。原创 2021-06-27 21:50:11 · 80 阅读 · 0 评论 -
Java框架的灵魂之反射
本篇文章主要讲解反射技术。反射是Java框架的灵魂,没有反射,就没有框架,通常反射会搭配注解一起使用。从本篇文章中,你将会学到如何通过反射来获取Class运行时实例,你还会了解到类的加载过程,你将会知道JVM是如何加载配置文件到内存中的。最后你还会学到反射的简单应用动态代理。原创 2021-06-27 21:44:47 · 66 阅读 · 0 评论 -
maven
maven是当下比较流行的项目管理和项目构建工具。maven提供了丰富的命令,例如编译命令complie,运行命令run。本篇博文你将会学到如何使用maven构建普通的java项目以及构建web项目。原创 2021-06-26 18:12:22 · 96 阅读 · 0 评论 -
使用jstl核心标签时报错500
jstl核心标签报500错误的解决方法原创 2021-05-30 09:03:04 · 472 阅读 · 2 评论 -
冒泡排序
冒泡排序是8大排序算法中最简单的排序算法,最容易理解的,但是也是效率最低的排序算法。本篇文章将从简单到复杂分析冒泡排序的思路,同时教会你如何思考。冒泡排序就是相邻两个数比较,把大数放到后一个数的位置,每一趟冒出一个大数来,入此反复进行,即可完成排序。原创 2021-05-19 10:16:03 · 65 阅读 · 0 评论 -
Java中对正则表达式的支持
Java对正则表达式的支持Java正则表达式原创 2021-04-14 19:00:21 · 161 阅读 · 0 评论 -
Java Web程序设计
java web从入门到精通学习笔记原创 2021-03-09 00:13:22 · 1634 阅读 · 0 评论 -
java异常处理中的toString()、getMessage()和printStackTrace()的区别
java异常处理中toString方法,getMessage方法和printStackTrace方法的区别原创 2020-11-17 10:24:46 · 731 阅读 · 0 评论 -
java中的继承关系
java的三大特性之一继承性,继承可以解决代码复用低的问题,犹如儿子继承了父母的家产,就可以比别人更加快的赚钱,有更多的资本。那么如何实现继承呢?子类中是否可以覆盖重写父类中的方法呢?以及如何理解重写Override与重载Overload的区别呢?从此篇文章中可以找到这些答案。原创 2020-10-28 11:12:43 · 265 阅读 · 2 评论 -
idea中运行args作为接收参数的程序
想要节省开发时间,我们一般都用到开发工具,在java的世界中有两款用的比较多的开发工具,一款是Eclipse,另外一款是idea,我用的这款就是idea。我们知道在主方法中有一个参数args,这是一个字符串数组,那么我们如何用这个参数接收键盘中输入的内容呢?阅读本博文,你将会学习到如何在idea中运行args作为键盘输入的参数。原创 2020-10-20 10:42:23 · 3530 阅读 · 0 评论