• 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搭
  • 2023-09-06在Android中用e.printStackTrace()
    IsitabadideatouseprintStackTrace()inAndroidExceptions?upvote35downvotefavorite7IsitabadideatouseprintStackTrace()inAndroidExceptionslikethis?}catch(Exceptione){e.printStackTrace();}}catch
  • 2023-08-21Java调试绘帧
    1.打印栈回溯(1)直接使用newRuntimeException("stack_dump").printStackTrace();1publicclassOuter{2privateintx=10;34publicvoidprint(){5Innerinner=newInner();6inner.print();7}8clas
  • 2023-08-16(随笔)e.printStackTrace()和throw new RuntimeException(e)区别
    e.printStackTrace()和thrownewRuntimeException(e)都是处理异常的方式,但它们有一些区别。e.printStackTrace():这是一个用于打印异常信息的方法。它将异常的完整堆栈跟踪输出到标准错误流(通常是控制台)。它将输出异常的类型、出现异常的位置以及其他相关的异常信息。e.print
  • 2023-08-09生产环境 e.printStackTrace 导致的 控制台阻塞,导致的请求一致pending无返回
    首先该服务是使用java调用控制台脚本启动的jar包 同时java调用服务的控制部分也理所应当的Processprocess=null;try{process=Runtime.getRuntime().exec(cmd,null,null);process.getO
  • 2023-07-20关于Android 控件没有动态设置界面效果时,如何处理
    关于Android控件没有动态设置界面效果时,如何处理例子:android:scrollbarThumbVertical动态设置-->listView如果控件只有静态xml界面的设置,没有动态设置时,需要去查看安卓控件的源码,看该控件继承了那个父控件的方法,然后利用反射调用!不同的Android版本,源码可能不同!Android11.
  • 2023-07-0111.3 处理多个异常
    demopublicclassJavaDemo{ publicstaticvoidmain(Stringargs[]){ System.out.println("【1】******程序开始执行******"); try{ intx=Integer.parseInt(args[0]); //初始化参数转为数字 inty=Integer.parseInt(args[1]); //初始化参数转为