2024年1月9日

阻塞队列(BlockingQueue)

摘要: 阻塞队列(BlockingQueue) 阻塞队列都实现了:BlockingQueue JDK提供的七个阻塞队列 一、特点 1、JDK提供的七个阻塞队列简介 ①. ArrayBlockingQueue 有界 阻塞队列——必须指定大小——数组 ②. LinkedBlockingQueue 有界 阻塞队列 阅读全文

posted @ 2024-01-09 17:39 C_C_菜园 阅读(235) 评论(0) 推荐(0)

2024年1月8日

Oracle、达梦:☆获取数据库对象、获取对象的DDL定义语句(达梦)

摘要: 一、获取数据库对象(Oracle、达梦) 以下方式在达梦DM数据库中都能跑通,Oracle未测试所有的方式。 1、获取所有对象——所有模式下的 数据库所有对象表:包括表、视图、物化视图、函数、存储过程……等 ①、ALL_OBJECTS视图方式 -- 查询所有对象 SELECT * from ALL_ 阅读全文

posted @ 2024-01-08 17:56 C_C_菜园 阅读(1161) 评论(0) 推荐(1)

2023年12月29日

ClickHouse常用Sql

摘要: -- 删除字段 ALTER TABLE 表名 DROP COLUMN 字段名; -- 新增字段,和字段备注 ALTER TABLE 表名 ADD COLUMN IF NOT EXISTS 字段名 String COMMENT '字段备注'; 阅读全文

posted @ 2023-12-29 14:15 C_C_菜园 阅读(50) 评论(0) 推荐(0)

2023年11月29日

SpringBoot使用JSch操作Linux

摘要: 推荐使用Hutool的Jsch工具包(它用的连接池的技术) 一、SSH远程连接服务器 SSH更多见:http://t.csdnimg.cn/PrsNv 推荐连接工具:FinalShell、Xshell、secureCRT、PuTTY (https://zhuanlan.zhihu.com/p/659 阅读全文

posted @ 2023-11-29 10:45 C_C_菜园 阅读(2411) 评论(2) 推荐(3)

Process-与操作系统中的进程进行交互

摘要: 1、Process介绍 在Java中,Process类是一个抽象类,它提供了与操作系统中的进程进行交互的方法。当你在Java程序中启动一个新的进程(例如,运行一个外部程序或脚本)时,JVM会创建一个Process实例来代表这个新的进程。 Process类提供了以下主要的方法: getInputStr 阅读全文

posted @ 2023-11-29 10:38 C_C_菜园 阅读(680) 评论(0) 推荐(0)

2023年11月25日

多线程编程之——终止(打断)正在执行中的线程

摘要: 多线程编程之——终止(打断)正在执行中的线程 ps:文字有点多,想看结果的,直接跳转:《二》 一、基础知识 1、我们基于spring开发,把线程都交给spring 把线程交给spring管理好不好? 将线程交给Spring管理是一个常见的做法,特别是在基于Spring的应用程序中。通过将线程纳入Sp 阅读全文

posted @ 2023-11-25 15:32 C_C_菜园 阅读(774) 评论(0) 推荐(0)

2023年11月23日

Oracle、达梦:同一数据库边查询边插入的两种方式

摘要: 1、方式1 插入的表需要构建好 -- 建表:6秒 500毫秒;抽数据100万:10秒 640毫秒、11秒 189毫秒 insert into T_HUGE_COMPRESS (ID, NAME) ( SELECT * FROM T_HUGE_COMPRESS_BACK ); 2、方式2 插入的表不用 阅读全文

posted @ 2023-11-23 10:08 C_C_菜园 阅读(377) 评论(0) 推荐(0)

SpringBoot注入时设置《多例》

摘要: SpringBoot设置多例 1、准备数据 测试接口 package com.cc.jschdemo.springmultiton; /** * <p>spring多例测试</p> * * @author -- * @since 2023/11/23 */ public interface ISpr 阅读全文

posted @ 2023-11-23 09:58 C_C_菜园 阅读(494) 评论(0) 推荐(0)

2023年11月22日

Oracle、达梦:获取两个表中差异的数据:minus(减法)

摘要: Oracle、达梦:获取两个表中差异的数据:minus(减法) mysql没有。需要用别的方式替换 表结构必须一致,数据也必须一致才能减去 真实意思:T_1中的数据减去T_2中的数据。返回还多余的数据 相当于 3-2=1、3-0=3。这个例子中的0、1、2、3表示的是一行一行的数据 SELECT * 阅读全文

posted @ 2023-11-22 17:19 C_C_菜园 阅读(722) 评论(0) 推荐(0)

关于阻塞多线程

摘要: 关于阻塞多线程 同步方式理解:一个循环循环100次。 多线程方式理解:开10个循环同时执行循环,每个循环循环10次。 阅读全文

posted @ 2023-11-22 17:05 C_C_菜园 阅读(35) 评论(0) 推荐(0)

导航