databasemetadata 20230629 java sql

SQL SEVER CDC 启动和关闭 操作说明

什么是变更数据捕获 (CDC)? 变更数据捕获使用 SQL Server 代理记录表中发生的插入、更新及删除。 因此,它使得可以通过关系格式轻松使用这些数据更改。 将为修改的行捕获将这些更改数据应用到目标环境所需的列数据和基本元数据,并将其存储在镜像所跟踪源表的列结构的更改表中。 此外,表值函数可供 ......
操作说明 SEVER SQL CDC

mybatis动态sql将字符串转换成数字类型报错

报错信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Ca ......
字符串 字符 mybatis 类型 数字

SQL无法解决排序规则 Chinese_PRC_CI_AS 和 Latin1_General_CI_AS 的冲突

最近在执行一些跨库关联查询语句的时候提示了 “Cannot resolve the collatior conflict between "Chinese_PRC_Ci As" and "soL Latini_General_CPi_Ci As" in the equal tol peratn” 的 ......

(JDK21) java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

报错:java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid ......
JCTree javac tools java NoSuchFieldError

JetBrains DataGrip 2023.3 (macOS, Linux, Windows) - 数据库和 SQL 跨平台 IDE

JetBrains DataGrip 2023.3 (macOS, Linux, Windows) - 数据库和 SQL 跨平台 IDE 请访问原文链接:https://sysin.org/blog/jb-datagrip-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.o ......
JetBrains DataGrip Windows 数据库 数据

公历日期转农历日期的SQL函数

/* 功能: 返回指定日期的农历日期 (需配合 sys_date_lunar 表使用) 参数说明: @solarDay 日期 @type 日期: 0: 年月日 文本: 1: 月日的文本 数字: 20: ymd , 21 md 例: select dbo.usf_GetDateLunar('2023- ......
日期 公历 农历 函数 SQL

Java Agent有什么作用?

Java Agent概述 Java Agent是一种特殊类型的软件组件,它允许在Java虚拟机(JVM)运行时修改应用程序的字节码。这种技术通常用于性能监控、日志记录、系统调试等。Java Agent主要分为两类: 1. 启动时加载的Agent(Pre-Main Agent) 这种类型的Agent在 ......
作用 Agent Java

如何实现Java file.mkdir()失败的具体操作步骤

如何实现Java file.mkdir()失败的具体操作步骤 Java中的file.mkdir()失败问题解析 在Java中,使用file.mkdir()方法可以创建一个新的文件夹。然而,有时候我们可能会遇到file.mkdir()失败的情况,这可能导致程序没有按照预期创建文件夹。本篇文章将详细解析 ......
步骤 mkdir Java file

C#读取SQL数据库,并将读取的数据上传至服务简易Demo

1.使用的NuGet包 2.IRepository 接口 { IEnumerable<Package> GetAllPackages(); void DeleteByCodePackages(string code); // void InitRepository(); } 3.SimpleRepo ......
数据 简易 数据库 Demo SQL

生成表记录的SQL语句

生成表记录的SQL语句(注TEXT与NTEXT字段导出为NULL) /* 功能: 生成表记录的SQL语句(注TEXT与NTEXT字段导出为NULL) 参数说明: @Table_Name 表名 @IsPrint 是否打印输入[1:是,0:否]. 是:Print字符串在查询分析器中使用. 否:则为Sel ......
语句 SQL

SQL Server通过钉钉机器人直接发送消息

SQL Server通过钉钉机器人直接发送消息 /** 启用 Ole Automation Procedures 选项 exec sp_configure 'show advanced options',1; go reconfigure; go sp_configure 'Ole Automati ......
机器人 机器 消息 Server SQL

已解决:若依更换日志EasyExcel框架导出报错 java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader

先描述一下当时的场景 回忆 看到出错了,我就想可能是哪个路径写错了,或者导依赖名字写对,或者说是多了少了标点符号什么的。 然而,还是想简单了,检查重启后发现问题并没有解决。 于是就把所有我改过的地方检查了一遍,检查和这个依赖相关的代码。发现还是没啥关系 后来去找百度、百度给的和我分析的一样,去找别的 ......

Java synchronized

synchronized是Java中最基本的线程同步机制之一,通过在方法或代码块上添加synchronized关键字,可以确保只有一个线程可以访问该方法或代码块。它是Java中实现线程安全的重要机制之一。 synchronized关键字的使用方式有两种: 1、修饰实例方法 当synchronized ......
synchronized Java

Java synchronized 、ReentrantLock和Semaphore

synchronized 在Java中,使用synchronized关键字可以实现对代码块或方法的同步访问,以确保多个线程不会同时访问共享资源。当一个线程获取了对象的锁(即进入了synchronized代码块),其他线程如果也希望获取该对象的锁,它们将被阻塞,直到拥有锁的线程执行完毕并释放锁。 因此 ......
ReentrantLock synchronized Semaphore Java

kotlin协程和java线程有啥区别

Kotlin 协程相对于 Java 线程有一些优势,尤其在处理异步和并发任务时,提供了更加简洁、可读性更高的代码。以下是一些 Kotlin 协程相比于 Java 线程的优势: 轻量级: 协程是轻量级的,可以更高效地创建和销毁,不需要像线程那样消耗大量的系统资源。 更好的可读性: 使用协程可以避免回调 ......
线程 kotlin java

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

Java-指令重排

Java-指令重排 指令重排(Instruction Reordering)是指编译器或者处理器在不改变程序语义的前提下,重新安排指令的执行顺序,以优化性能或者满足硬件的执行特性。在多线程环境中,指令重排可能导致线程安全性问题,因为重排序可能改变原本按照程序顺序应该执行的操作次序。 单线程-可提高程 ......
指令 Java

java使用jsch连接linux处理文件

1、Maven依赖 <!--Java连接Linux服务器依赖--> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version> </dependency> 2、相 ......
文件 linux java jsch

Java运算符

1.运算符 1.1 算术运算符 算术运算符是对数值型的变量进行运算 public class Operator { public static void main(String args[]){ System.out.println(10/4); //2 System.out.println(10. ......
运算符 Java

java JSON对象与字符串间的转换

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; //字符串转为JSON对象 String strParam="{ \"callerid\": \"013941128270\" ,\"timestart ......
字符串 字符 对象 java JSON

Java-引用类型

Java-引用类型 四种引用类型(强引用、软引用、弱引用、虚引用)在Java中具有不同的使用场景,可以根据程序的需求和内存管理的要求来选择适当的引用类型。 1. 强引用(Strong Reference): 使用场景: 在绝大多数情况下,我们使用的都是强引用。 当一个对象具有强引用时,垃圾回收器不会 ......
类型 Java

java 正则表达式 用法

在一个复杂的字符串中,使用 正则表达式 来取其中某个值 import java.util.regex.*;//正则表达式 引用 //复杂的字符串 String input="{\"pbxToken\":\"1ja930jsdlij912h94hk5l35poeweer\"}"+"{\"LS_Call ......
正则 表达式 java

java标识符定义规则

1、标识符定义规则 2、常见的命名约定 ......
标识符 标识 规则 java

ORACLE查询所有索引的创建sql

SELECT 'CREATE ' || --DECODE (uniqueness, 'UNIQUE', 'UNIQUE ') || 'INDEX ' || index_name || ' ON ' || table_name || ' (' || listagg (column_name, ', ' ......
索引 ORACLE sql

【译】拥抱 SQL Server 2022 与 SSDT 17.8:揭示关键更新

在数据库开发的动态场景中,SQL Server Data Tools(SSDT)是 Visual Studio 生态系统中数据库开发人员的强大工具。SSDT 17.8 包含在最新版本的 Visual Studio 2022 v17.8 中,该版本于2023年11月14日发布。这个版本引入了重要的增强... ......
关键 Server 2022 17.8 SSDT

Java线程Dump分析(TDA-Thread Dump Analyzer)

一、如何获取线程Dump文件visualVM、idea等可视化工具也可以获取线程Dump,但是生产环境一般还是用命令来获取,生成Dump文件后从服务器上取下来,使用工具来分析。 #命令格式:jstack -l PID > pid.tdump -l打印关于锁的其他信息,比如拥有的java.util.c ......
Dump 线程 TDA-Thread Analyzer Thread

Java第五课_函数重载递归和初识数组

1.函数 重载 // 关键字 :public,static等 // 保留字 : 关键字的预备役 var,goto // jdk11开始,还有JS里var升级为关键字: var 变量名 = 初始值 ; // 重载 / overload : 在同一个类中,允许函数重名 , 但是他们的 参数列表必须不同. ......
数组 函数 Java

Java 编程中的四种代码块

1、普通代码块 普通代码块位于方法内部,用于限制变量的作用域或简化程序逻辑。它们通常用于控制流程语句(如 if、for、while 等)中。 2、构造块 构造块在每次创建类的实例时执行。它在构造方法执行前运行,通常用于初始化实例变量。下面用“{}”括起来的代码片段,构造块在创建对象时会被调用,每次创 ......
代码 Java

【转】PLSQL执行SQL脚本文件「适用批量」

PLSQL:File > New > Command Windows 创建一个窗口后,输入 @ 符号,然后敲回车。 然后会弹出一个文件选择窗口,选择需要执行的 SQL 文件即可运行。 扩展批量文件执行 假设在这我们需要执行的 SQL 文件有「参考上图」:CLIENTDB.sql、CLIENTDB2. ......
脚本 文件 PLSQL SQL
共13200篇  :37/440页 首页上一页37下一页尾页