- 博客(16)
- 收藏
- 关注
原创 dataSource or datasourceclassName or jdbcurl is reauired解决方案
这里报这个错的意思是,dataSource(数据源) 中datasourceclassName 、jdbcurl 这两个配置得重新获取,出现这个错误其实就是自动装配时容器获取不到。比如说这个sharding-jdbc引入包,搭配springboot架构使用时会抛出标题上的异常。解决方法就是更换成springboot关联的包。这种写法可用于配置多种数据源。关于这个故障,网上好多都是说。
2023-08-24 10:39:43
5075
原创 JAVA面试 —— JVM
JVM(Java Virtual Machine)是Java编程语言的核心组成部分之一,它是一个虚拟机,可以在不同的操作系统上运行Java字节码(.class文件)。我们将从jvm的运行时区域、类加载器、垃圾回收来介绍jvm。
2023-08-09 18:44:11
37
原创 消息队列(一) ActiveMq
(2). 解耦应用程序:通过引入消息队列,发送者和接收者之间的依赖性降低,它们可以独立地开发、部署和扩展。(5). 流量控制:消息队列可以根据消费者的处理能力来调整消息的传输速率,以避免消息堆积和系统资源的浪费。(1). 异步通信:消息队列允许发送者和接收者之间的异步通信,发送者可以继续执行而无需等待接收者的响应。总的来说,消息队列是一种重要的中间件技术,用于提供可靠和可扩展的异步通信机制,帮助构建弹性和高性能的分布式系统。- 日志和审计跟踪:将系统的日志和审计记录发送到消息队列中,进行后续处理和分析。
2023-07-21 17:17:51
364
原创 JAVA并发编程-线程(一)
另一种方式是实现`Runnable`接口,创建实现了`run()`方法的类,然后通过创建`Thread`对象并将实现了`Runnable`接口的对象作为参数传递给`Thread`对象,最后调用`start()`方法启动线程。这些工具类包括`CountDownLatch`、`CyclicBarrier`、`Semaphore`等,能够帮助开发者更方便地控制线程的执行顺序和并发访问资源7. 线程安全性:线程安全性是指在多线程环境下,多个线程访问共享资源的操作能够正确地执行。
2023-07-18 17:06:13
39
原创 深入理解Java I/O流
Java I/O流(Input/Output Stream)是Java程序与外部设备(如文件、网络连接等)进行数据交换的通道。I/O流分为字节流和字符流两种类型,每种类型又进一步分为输入流和输出流。它提供了丰富的工具和功能,用于处理输入和输出操作。本博客将详细介绍Java I/O流的基本概念、常见的I/O类以及它们的使用方法,并探讨一些高级的I/O操作。结论: Java I/O流是Java编程中不可或缺的一部分。通过本博客的介绍,我们对Java I/O流的基本概念、常见类以及高级操作有了更深入的了解。
2023-06-20 16:21:49
55
原创 Java核心技术-java程序设计概念
编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有java运行时旧系统,就可以在许多处理器上运行。java投入了大量的精力进行早期的问题检测、后期动态的(运行时)检测,并消除了有出错倾向的状态。java中有一个扩展的例程库,用于处理像HTTP和FTP这类TCP/IP协议,java应用程序能够通过URL打开和访问网络上的对象。在本质上,java的面向对象能力与C++是一样的。java与c++的主要不同点在于多继承,java中取而代之的是简单的接口概念,以及元素模型。
2023-06-20 16:11:56
64
原创 JAVA代码实现二维码制作
首先导入需要用到的jar包编写生成二维码格式编码package common;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;im...
2023-06-19 12:41:58
750
原创 JAVA读取RTF格式word文档
JAVA利用API中自带的RTFEditorKit类对RTF格式的word文档读取过程中容易出现乱码!可以利用new String(字符串.getBytes("ISO8859-1"),"GBK");解决文件乱码错误import javax.swing.text.DefaultStyledDocument;import javax.swing.text.rtf.RTFEditorKit;...
2023-06-19 12:41:45
2795
原创 KETTLE使用手册-02
介绍:Kettle是一个开源的ETL工具,它可以实现数据的抽取、转换、和加载。在Kettle中,数据抽取和转换的处理过程是通过kjb(作业)和ktr(转换)来实现的。本手册将介绍如何配置数据库连接,设置变量,使用Kettle中的控件设计ETL流程。
2023-05-19 10:17:29
2215
1
原创 KETTLE使用手册-01
Kettle是一个开源的ETL工具,它可以实现数据的抽取、转换、和加载。在Kettle中,数据抽取和转换的处理过程是通过kjb(作业)和ktr(转换)来实现的。本手册将介绍如何配置数据库连接,设置变量,使用Kettle中的控件设计ETL流程。
2023-05-19 09:52:24
4651
1
原创 Java并发编程-进程与线程
1.进程与线程进程线程二者对比并发并行并发(concurrent)是同一时间应对(dealing with)多件事情的能力并行(parallel)是同一时间动手做(doing)多件事情的能力应用异步调用(案例1)以调用方角度来讲,如果设计结论后续学习中!!!............
2022-06-16 22:05:21
133
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人