2023年10月26日

Oracle和达梦:查询系统表、系统表字段

摘要: 1、查询系统表 当前模式下所有的表 可以查询到:表名、表注释 select * from user_tab_comments where TABLE_TYPE = 'TABLE' 2、查询系统表字段 SELECT COL.COLUMN_NAME as 字段名, COL.DATA_TYPE as 数据 阅读全文

posted @ 2023-10-26 16:34 C_C_菜园 阅读(831) 评论(0) 推荐(0)

EXCEL-统计sheet个数、统计指定单元格个数

摘要: Excel的函数,可以直接在里面执行 1、统计sheet个数 =SHEETS() 参考:https://office.tqzw.net.cn/excel/excel/8168.html 2、统计单元格个数 =COUNTIF(C3:G22,"*") 例如 最后 阅读全文

posted @ 2023-10-26 14:58 C_C_菜园 阅读(499) 评论(0) 推荐(0)

2023年10月24日

Gradle构建SpringBoot单模块项目

摘要: Gradle构建SpringBoot单模块项目 方式Ⅰ:未基于:Gradle Wrapper 方式Ⅱ:(推荐使用)Gradle Wrapper【可以不安装Gradle、统一Gradle的版本】——包括Maven也是一样的可以用Wrapper的方式 版本:JDK8 + SpringBoot2.7.15 阅读全文

posted @ 2023-10-24 10:39 C_C_菜园 阅读(548) 评论(0) 推荐(0)

2023年10月13日

Java设计模式-策略模式-基于Spring实现

摘要: 1、策略模式 1.1、概述 策略模式是一种行为设计模式,它允许在运行时选择算法的行为。它将算法封装在独立的策略类中,使得它们可以相互替换,而不影响客户端代码。这种模式通过将算法的选择从客户端代码中分离出来,提供了更大的灵活性和可维护性。 在Java中,策略模式的设计理念可以通过以下步骤实现: 定义一 阅读全文

posted @ 2023-10-13 14:27 C_C_菜园 阅读(1115) 评论(0) 推荐(0)

2023年10月12日

SpringBoot获取Bean的工具类

摘要: 1、beanName 默认是类名首字母小写 下面的类:beanName = bean1 @Component public class Bean1 { public String getBean1() { return "Bean1"; } } 修改beanName 下面的类:beanName = 阅读全文

posted @ 2023-10-12 17:28 C_C_菜园 阅读(897) 评论(0) 推荐(1)

Java设计模式-单例模式

摘要: 1、用到过的场景 构建类的方式固定(返回的类的值都是固定的) 2、饿汉模式(不要用) package com.cc.eed.sin; /** * <p>单例模式 - 饿汉 (线程不安全)</p> * * @author CC * @since 2023/10/12 */ public class S 阅读全文

posted @ 2023-10-12 16:27 C_C_菜园 阅读(53) 评论(0) 推荐(0)

2023年10月10日

Java设计模式-观察者模式-SpringBoot实现

摘要: 观察者模式 项目:https://gitee.com/KakarottoChen/blog-code.git 的:JavaSpringListener 一、Java观察者模式 Java观察者模式是一种设计模式,用于实现对象之间的一对多依赖关系。在观察者模式中,当一个对象的状态发生变化时,它的所有依赖 阅读全文

posted @ 2023-10-10 17:57 C_C_菜园 阅读(729) 评论(0) 推荐(0)

表和数据连接,而不是和表连接(JOIN)

摘要: 1、连接数据,但是顺序会受影响 在使用JOIN连接临时表或子查询时,无法保证结果的顺序与特定值的顺序完全一致。这是因为在查询过程中,数据库优化器可能会选择不同的执行计划,导致结果的顺序发生变化。 SELECT TABLE_NAME.* FROM TABLE_NAME JOIN ( SELECT 'A 阅读全文

posted @ 2023-10-10 16:02 C_C_菜园 阅读(129) 评论(0) 推荐(0)

2023年10月9日

Oracle和达梦:连接多行查询结果

摘要: Oracle和达梦:LISTAGG连接查询结果 LISTAGG介绍 使用LISTAGG函数,您可以将多行数据连接成一个字符串,并指定分隔符进行分隔。这在需要将多行数据合并为单个字符串的情况下非常有用,例如将多个值合并为逗号分隔的列表。 函数介绍 LISTAGG(column, delimiter) 阅读全文

posted @ 2023-10-09 17:36 C_C_菜园 阅读(1061) 评论(0) 推荐(0)

2023年10月8日

Oracle和达梦:获取更新随机时间sql

摘要: 需求 1、修改数据库中表的创建、更新时间,日期固定,时间随机(日期也可以随机); 2、拿到这些sql去数据库执行就行了。 前提 -- 生成8-12间的随机数(小数) SELECT DBMS_RANDOM.VALUE(8,12) -- 去掉小数,保留整数。结果:45 SELECT TRUNC(45.8 阅读全文

posted @ 2023-10-08 14:56 C_C_菜园 阅读(820) 评论(0) 推荐(0)

导航