• 2024-10-05文件输出流
    publicclassOutputStreamTest{publicstaticvoidmain(String[]args){OutputStreamfos=null;try{//2.创建文件输出对象fos=newFileOutputStream("D:\\doc\\test.txt",true);//3.执行写操作
  • 2024-10-05文件输入流
    publicclassInputStreamTest{publicstaticvoidmain(String[]args){InputStreamfis=null;try{//2.创建文件输入对象fis=newFileInputStream("D:\\doc\\test.txt");System.out.println("可读
  • 2024-10-05字节流 文件输入流
    publicclassInputStreanTest{publicstaticvoidmain(String[]args){InputStreamfis=null;try{//2.创建文件输入对象fis=newFileInputStream("D:\\doc\\test.txt");//3.执行读操作byte[
  • 2024-10-05FileReader 字节输入流
    publicclassFileReaderTest{publicstaticvoidmain(String[]args){Readerfr=null;try{//2.实例化FileReader对象fr=newFileReader("D:\\doc\\诗词.txt");char[]ch=newchar[1024];//创建字符数组
  • 2024-07-14Java中的CompletableFuture详解
    Java中的CompletableFuture详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代Java编程中,异步编程变得越来越重要。Java8引入了CompletableFuture,它极大地简化了异步编程的复杂性。CompletableFuture不仅支持异步操作,还提供了丰富的API来处理异步
  • 2024-07-05MinIO使用记录
    探索MinIO:高性能、分布式对象存储解决方案注:本文除代码外多数为AI生成最近因为有项目需要换成AmazonS3的云存储,所以把之前做过的minio部分做一个记录,后面也会把基于这版改造的S3方法发出来记录。MinIO简介MinIO是一款高性能、分布式对象存储服务器,设计用于在大规模环境中
  • 2024-05-14openGauss 示例1-通过本地文件导入导出数据
    示例1:通过本地文件导入导出数据在使用JAVA语言基于openGauss进行二次开发时,可以使用CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者将本地文件导入数据库中,文件格式支持CSV、TEXT等格式。样例程序如下,执行时需要加载openGauss的JDBC驱动。importjava.sql.Conne
  • 2024-04-11输入流和字符串互转InputStream2String和String2InputStream
    输入流转字符串12345678910111213141516171819public static StringInputStream2String(InputStreamin){    InputStreamReaderreader= null;    try {        reader= new InputStreamReader(in, "UTF-8");   
  • 2024-04-09java连接Oracle(JDBC)
    packagetext.coming;importjava.sql.*;publicclassdemo{publicstaticvoidmain(String[]args){Connectionct=null;Statementstatement=null;try{Class.forName("oracle.jdbc.driver.OracleDriver");
  • 2024-01-23免费节假日api接口使用教程-聚合数据
    免费节假日api接口使用教程-聚合数据
  • 2023-12-30判断assets是否包含想要的文件
    publicbooleanisAssetExists(StringpathInAssetsDir){AssetManagerassetManager=AppContext.get().getResources().getAssets();InputStreaminputStream=null;try{inputStream=assetManager.open(pathInAssetsDir);if(null!=i
  • 2023-12-1912.5
    在Java中,可以通过打印异常的堆栈轨迹(stacktrace)来跟踪异常的传播路径。堆栈轨迹会显示异常是如何从发生的地方一直传播到当前位置的,包括每个调用栈帧中的方法调用信息和异常信息。要打印异常的堆栈轨迹,可以使用异常对象的 printStackTrace() 方法,或者使用日志框架(如Log4j、S
  • 2023-12-19openGauss学习笔记-165 openGauss 数据库运维-备份与恢复-导入数据-使用COPY FROM STDIN导入数据-通过本地文件导入导出数据
    openGauss学习笔记-165openGauss数据库运维-备份与恢复-导入数据-使用COPYFROMSTDIN导入数据-通过本地文件导入导出数据165.1示例1:通过本地文件导入导出数据在使用JAVA语言基于openGauss进行二次开发时,可以使用CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者
  • 2023-12-06每日总结12.6
    百度图像增强与特效SDK实验今天在完成实验的过程中遇到了一个问题,通过调用接口生成的图片格式为base64格式需要转化为图片格式,下面为转码的部分类:packagecom.baidu.test;importjava.io.*;importjava.util.Base64;publicclassImageUtils{publicstaticbool
  • 2023-12-04java 捕获异常Exception 获取异常信息的方法 e.toString() e.getMessage() e.printStackTrace()
    Java异常中e.getMessage()和e.toString()e.printStackTrace()的区别e.getMessage():打印异常的原因e.toString():打印异常类型和异常的原因e.printStackTrace():打印完整的异常堆栈信息  总结e.getMessage()和e.toString()方法:打印的异常信息太少,没有具体
  • 2023-11-26线程池使用示例
    概述在多线程执行任务时,可以使用线程池执行任务。相关代码如下:publicstaticvoidmain(String[]args){ThreadPoolExecutorexecutor=null;try{executor=newThreadPoolExecutor(2,3,0L,TimeUnit.MILLISECONDS,newLinkedBlockingQueue
  • 2023-11-26文件读取和写入工具类
    JavaIO流共涉及40多个类,但基类只有四个:InputStream/Reader:所有输入流的基类,前者是字节输入流,后者是字符输入流。OutputStream/Writer:所有输出流的基类,前者是字节输出流,后者是字符输出流。BufferedReader整行读取publicstaticStringreadFile(Stringfilename){
  • 2023-11-13Spring5学习随笔-Spring5的基本介绍、工厂设计模式
    学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】第一章、引言![](https://img2023.cnblogs.com/blog/3321544/202311/3321544-20231113123010602-1325702857.png)SpringIOC工厂是Spring框架中的
  • 2023-11-08Exception.printStackTrace()转换为String输出
    packagecom.test1;importjava.io.PrintWriter;importjava.io.StringWriter;publicclassT010{/***@paramargs*/publicstaticvoidmain(String[]args){try{String[]arr={"111&qu
  • 2023-10-02如何优雅的关闭流
    JDK1.7开始使用关闭流使用try-catch-finally是jdk1.7之前的语法try(FileInputStreamfis=newFileInputStream(srcFile)){ fis.read(fileContent); fis.close(); }catch(IOExceptione){ e.printStackTrace(); }
  • 2023-09-24SpringBoot发送带文件的Post请求
    使用httpclient发送一个带文件参数的Post请求Pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.apac
  • 2023-09-21JBCD_修改数据
    packagecn.itcast.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Statement;publicclassJdbcDemo03{publicstaticvoidmain(String[]args){Connectionconn=null;//定义为全局变
  • 2023-09-21Jdbc封装工具
    packagejdbcutils;importjava.io.FileReader;importjava.io.IOException;importjava.net.URL;importjava.sql.*;importjava.util.Properties;//释放资源publicclassJdbcUtils{privatestaticStringurl;privatestaticStringuser;privatesta
  • 2023-09-17solr
    Solr基础信息简介基于ApacheLucene(全文检索工具库)构建的用于搜索和分析的开源解决方案。可提供可扩展索引、搜索功能、高亮显示和文字解析功能。本质是javaWeb项目,内嵌Jetty服务器,所以安装起来非常方便。客户端操作solr的过程和平时我们所写的项目一样,就是请求Solr中的控
  • 2023-09-15Spring Boot + minio 实现高性能存储服务,So Easy~!
    什么是minio引用官网:MinIO是根据GNUAffero通用公共许可证v3.0发布的高性能对象存储。它与AmazonS3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。官网地址:https://min.io/文档地址:https://docs.min.io/一.使用docker搭