Java
文章平均质量分 61
要变得更懂'你'
这个作者很懒,什么都没留下…
展开
-
logback.xml相关配置——springboot项目
在 Logback 的 RollingFileAppender 中,你可以配置一个 RollingPolicy 来定义日志文件滚动的方式。元素来配置这种基于时间和文件大小的日志文件滚动策略,以便更灵活地管理日志文件的滚动和保留。可以帮助你控制日志文件的大小和保留历史日志的数量,以避免日志文件过大或占用过多磁盘空间。是一个结合了时间和文件大小的策略,它可以根据时间和文件大小来触发日志文件的滚动。下面是一个完整的logback.xml的配置,可根据自己的要求自行修改。在 Logback 的配置中,你可以使用。原创 2024-05-22 18:59:51 · 1155 阅读 · 2 评论 -
Java表字段转驼峰以及驼峰转表字段下划线
相信很多童鞋跟我一个样,mybatis在写sql的时候,特别是对于字段比较多的,写个insert update的时候,写的贼烦,现在可以下面简单的方法可以迅速解决,直接上代码。原创 2023-07-14 11:25:17 · 818 阅读 · 0 评论 -
Java将获取的参数,图片以及pdf文件放入到word文档指定位置
在网上找了半天也么有什么好的方式可以在指定的位置直接将pdf插入进去,如果哪位大神有好的方式,可以留个言。以上代码只是插入了图片,其他的参数都没有变,如果需要将其它参数也改了,就用下面的代码。这里主要给图片中4.15排污许可证那里插入文件。template.docx文档。原创 2023-07-13 18:59:11 · 2199 阅读 · 0 评论 -
I/O模型介绍
1. I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的 性能 2. Java 共支持 3 种网络编程模型I/O 模式:BIO(同步并阻塞)、NIO(同步非阻塞)、AIO(异步非阻塞)阻塞与非阻塞 主要指的是访问IO的线程是否会阻塞(或处于等待) 线程访问资源,该资源是否准备就绪的一种处理方式同步和异步 主要是指的数据的请求方式 同步和异步是指访问数据的一种机制BIO(同步并阻塞) Java B.原创 2021-08-26 00:02:23 · 563 阅读 · 0 评论 -
CountDownLatch介绍
它是一个同步工具类,允许一个或多个线程一直等待,直到其他线程运行完成后再执行。是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。//构造函数参数来设置计数CountDownLatch countDownLatch = new CountDownLatch(5);下面看下简单的示例,代码如下:MyThread.java继承Thread类package com原创 2021-08-22 23:37:27 · 167 阅读 · 0 评论 -
ThreadPoolExecutor参数
ThreadPoolExecutor线程池参数设置大多是参考别人的,只是在这里记录下在ThreadPoolExecutor类中有四个不同参数的构造函数去获取线程池对象最多7个参数,下面就来介绍下这7个参数的意义以及设置首先看下参数意义:(这是源码对应的构造函数以及参数) /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @原创 2021-08-10 23:31:14 · 455 阅读 · 0 评论 -
springboot基于@Bean注解注入多个数据源
这里只是简单的去实现一个项目中可能会引入多个数据源的情况,这里只是简单的去实现多个数据源的情况我这里使用的是druid的数据源,需要引入依赖 <dependency> <groupId>com.github.drtrang</groupId> <artifactId>druid-spring-boot2-starter</artifactId> <原创 2021-06-24 22:00:51 · 1886 阅读 · 0 评论 -
Sprngboot注解bean注入数据源报错
Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker': Invocation of init method failed; nested e原创 2021-06-23 23:51:37 · 698 阅读 · 0 评论 -
springBoot解决Redis序列化存储乱码问题
我用的springboot版本是:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version></parent>Redis的启动器依赖:<depen原创 2020-07-02 00:00:19 · 829 阅读 · 0 评论 -
输入流输出流快速读写方式
这是以前整理的,今天看到了,就放到博客中!import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;publ...原创 2019-09-19 13:33:27 · 737 阅读 · 0 评论