自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 springboot汇总

springboot目录:日志Docker消息检索任务安全热部署与监管

2020-06-07 14:48:20 88

原创 spring汇总

spring架构目录:1.概述2.ioc3.di4.基于注解

2020-02-12 20:36:54 120

原创 mybatis汇总

mybatis目录:Jdbc编程mybatis架构图mybatis入门程序mybatis开发dao方法4.1 原始dao开发方法4.2 mapper代理开发方法

2019-12-11 13:26:02 137

原创 sql优化案例积累

【代码】sql优化案例积累。

2023-04-24 15:54:13 114

原创 牛客网_mysql累积

insert delayed into:是客户端提交数据给MySQL,MySQL返回OK状态给客户端。而这是并不是已经将数据插入表,而是存储在内存里面等待排队,当mysql有空余时,再插入。replace into:优先判断是否原有表中是否有主键相同的数据,如果有则先删除,再插入。如果没有,则直接插入;insert ignore:表示,如果表中如果已经存在相同的记录,则忽略当前新数据;insert into:表示插入数据,数据库会检查主键,如果出现重复会报错;

2023-04-18 20:15:09 115

原创 shell脚本_遍历文件夹,输出子文件夹及对应文件数

遍历文件夹,输出每个子文件夹文件数量。其中>>为添加写入,>为覆盖写入。

2023-04-17 17:37:34 1747

原创 shell基础

例:sudo chown -R root /fileserver/filecount.sh。例:chgrp root /fileserver/filecount.sh。参数 -R 是递归设置各级子目录。

2023-04-17 16:18:11 76

原创 数据库表空间相关SQL

注:delete表后减少已经使用的表空间大小,但是不会释放出表空间,如果新增数据,部分可以占用已删除的表空间,导致写入数据而不增加表空间的情况;

2023-04-10 09:32:08 66

原创 truncate与delete区别

如果一个表中数据记录很多,truncate(亲测:百万级数据删除,不到1s)相对delete速度快。delete命令是dml命令,删除后的数据可以通过日志文件恢复;truncate是ddl命令,删除的数据不能恢复;在实际开发中,truncate命令慎用。

2023-04-07 10:39:02 479 1

原创 Oracle中case when与decode的比较

注:case when语句优先级是从上至下的,满足一个条件后就会输出值,不会继续再向下执行;适用场景:case when使用比较灵活,比较适合复杂的条件;性能比较:比两个语句的执行计划,这个场景下的执行计划相同;

2023-03-27 16:24:18 448

原创 Python实现提取ppt文本内容

详见:https://blog.csdn.net/qq_39779025/article/details/129721354?所以,ppt提取的内容的顺序是由建立这个文本框的先后顺序决定的,而不是由位置决定的哟!

2023-03-25 21:13:36 1811 3

原创 Informatica服务器定时删除Session log

【代码】Informatica服务器定时删除Session log。

2023-03-24 20:01:49 135

原创 建一个shell脚本

vim test.sh 编辑脚本,i进入编辑,Esc退出编辑,shift+:wq!的区别:实际上就是bash有没有开启posix模式的区别。到此,完成第一个shell脚本编写!(遵循posix的特定规范)

2023-03-24 18:47:04 748

原创 正则表达式regexp_like解决了我什么问题

解决了这个问题,其中v_temp传入参数格式为1A、1A1|1A2解决like、in无法随参数切换的问题;对于v_temp的业务场景,取值可以为null、like ‘1A%’、‘1A1’和’1A2’;今天看到之前写的SQL语句,运用了正则表达式。无法满足’1A1’和’1A2’的这样的情况;无法满足模糊查询like '1A%'的情况;

2023-03-23 16:48:37 465

原创 python运行pptx依赖报错AttributeError: module ‘collections‘ has no attribute ‘Container‘

python实现ppt文件数据提取时候,出现报错。,百度上查了很多说法是因为python版本问题。

2023-03-22 22:56:52 1403

原创 dbms_application_info

设置如下三个列的值,client_info,module,action,还提供了返回这三列的值.dbms_application_info和v$session相关的函数;总结,这个函数是Oracle用来监视追踪的,DBA可能会用上,对存储过程的运行没有影响;dbms_application_info提供了通过。跟踪脚本运行情况的能力,该包允许我们在。

2023-03-22 17:14:59 273

原创 linux命令日常积累

mv /b1data/edb/16500_20210503/1amd140044* ./ --将16500_20210503目录下名字带有1amd140044文件剪切至当前文件夹。mv /b1data/edb/16500_20210503/* ./ --将16500_20210503目录下所有文件剪切至当前文件夹。4.查看文件名 ls --查看目录下所有文件。ls |wc -l --查看目录下文件数。ls |more --翻页查看。

2023-03-22 16:38:08 43

转载 Oracle 存储过程异常处理

https://www.cnblogs.com/windy2008/p/5329164.html

2023-03-20 16:42:50 3236

原创 Merge与Dup_val_on_index(数据同步)

对于以上三种做法,如果A、B表差异很大的时候,首选Merge Into,效率高;2、异常法:DUP_VAL_ON_INDEX。3、先做UPDATE,后做INSERT。

2023-03-20 16:23:16 118

原创 系统产品开发流程

产品(系统)开发流程

2023-02-09 10:51:12 482

原创 sql日常积累

sql积累

2023-01-17 14:42:09 81

原创 方法论累积

方法论

2022-06-24 09:24:24 65

原创 excel转为html代码

// 文件预览 excel转为htmlpublic String doviewFile() throws IOException { File excelFile = new File("\\\\10.20.127.161\\html\\WebReport\\tempdir\\Lesson Learnt.xlsx"); File htmlFile = new File("\\\\10.20.127.161\\html\\WebReport\\Lesson Learnt.html");

2021-09-20 14:37:38 817

转载 常见的数据分析模型

https://www.cnblogs.com/HondaHsu/p/14086905.html

2021-09-06 13:06:13 79

原创 ETL基础知识

目录一、 背景二、 简介三、 工作过程四、 ETL包含的主要内容数据抽取:数据清洗:数据转换:数据加载:五、 ETL & ELT六、ETL开发介绍七、 常见的ETL流程模板1) Koala:2) Delta Merge:3) Sync:一、 背景随着企业的发展,各业务线、产品线、部门都会承建各种信息化系统方便开展自己的业务,业务系统之间各自为政、相互独立造成的“数据孤岛”现象尤为普遍,业务不集成、流程不互通、数据不共享。这给企业进行数据的分析利用、报表开发、分析挖掘等

2021-09-05 23:16:37 3018 1

原创 webservice(七)_JAX-RS

文章目录一、简介二、常用注解三、搭建步骤四、实例一、简介JAX-RS:Java API For Restful Web Services(JSR311)REST:表述性状态传递作用:提供了一些标注将一个资源类,一个POJO Java类,封装为Web资源常用状态码:状态码含义问题200成功400Bad request错误的参数请求401Unauthorized未授权403Forbidden禁止访问404Not Found5

2020-09-22 01:14:58 180

原创 kill指定端口号的进程

cmd命令:netstat -anonetstat -aon|findstr “端口号”,记下PIDtasklist|findstr “PID”,查看进程名称taskkill /f /t /im 进程名称

2020-09-21 09:11:37 911

原创 webservice(五)_JAX-WS

文章目录一、简介二、实例2.1 cmd命令生成java文件2.2 测试类一、简介JAX-WS:Java API For XML Web Service作用:完成wsdl到java的转换,即wsdl或合同契约优先二、实例2.1 cmd命令生成java文件进入cxf文件夹bin目录下执行命令wsdljava2 + wsdl地址,bin目录下生成com文件夹将com文件夹拷贝至client端client端调用2.2 测试类 public static void main(String[

2020-09-20 08:36:40 157 1

原创 webservice(四)_JAXB

文章目录一、POJO对象->XML二、XML->POJO对象JAXB:Java API For XML Binding作用:实现POJO对象和XML之间的相互转换一、POJO对象->XMLMarshaller类:将Java内容树序列化会XML数据的过程 public static void myMarshaller() throws JAXBException { JAXBContext jAXBContext = JAXBContext.newInst

2020-09-19 21:33:27 170

原创 四大排序函数

文章目录分类总结分类row_number:顺序排序rank:跳跃排序,如果有两个第一级别时,接下来是第三级别dense_rank:连续排序,如果有两个第一级别时,接下来是第二级别ntile:分组处理(分桶处理)ntile函数分组约定:  1、每组的记录数不能大于它上一组的记录数,即编号小的桶放的记录数不能小于编号大的桶。也就是说,第1组中的记录数只能大于等于第2组及以后各组中的记录数。  2、所有组中的记录数要么都相同,要么从某一个记录较少的组(命名为X)开始后面所有组的记录数都与该组(X

2020-08-13 09:47:47 3380

原创 取Employee表中Salary第二大的值

方法一、取两次最大值select nvl(max(distinct Salary),null) “SecondHighestSalary” from Employeewhere Salary < (select max(Salary) from Employee)方法二、排序取rownum为2的值select nvl((select Salary from (select rownum as seq, Salary from (select distinct Salary from E.

2020-08-12 11:17:40 163

转载 #{}和${}的区别

#{}和${}的区别

2020-07-01 10:33:03 484

原创 foreach标签识别map类型

.xml文件:mapper接口:

2020-06-24 16:05:06 277

原创 git笔记

文章目录一、版本控制1.1 集中式与分布式1.2 git与svn二、git原理三、基本操作3.1 基本设置3.2 文件操作3.2.1 提交文件3.2.2 修改文件3.2.3 删除文件3.2.4 回滚3.2.5 版本对比四、分支4.1 基本操作4.2 匿名分支4.3 checkout命令:五、github5.1 功能介绍5.2 git管理远程仓库:5.3 github pages 搭建个人网站一、版本控制1.1 集中式与分布式集中式:svn,cvs优点:代码存放在单一的服务器上 便于项目管理缺点:中

2020-06-16 23:48:57 252

原创 springcloud(一)_简介

文章目录一、简介二、版本选型三、cloud升级一、简介Springcloud:分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶二、版本选型cloud:Hoxton.SR1boot:2.2.2.RELEASEcloud alibaba:2.1.0.RELEASEjava:java8maven:3.5及以上mysql:3.5及以上三、cloud升级约定>配置>编码...

2020-06-11 23:31:15 81

原创 idea基本设置

文章目录一、字符编码二、注解激活生效三、java编译版本四、file type过滤一、字符编码二、注解激活生效三、java编译版本四、file type过滤

2020-06-11 23:15:02 206

原创 springboot(十)_热部署和监管

文章目录一、热部署二、监管2.1 使用2.2 自定义健康状态指示器一、热部署作用:实现不重启完成代码更新使用:引入spring-boot-devtools依赖二、监管可以通过http,jmx,ssh协议来进行操作2.1 使用引入监管依赖:spring-boot-starter-actuator获取端点信息通过http方式访问监控端点 配置文件:management.security.enable=false端点说明:注意:shutdown:远程关闭应用(post请求)

2020-06-07 14:27:20 100

原创 springboot(八)_安全

文章目录一、安全框架二、主要功能三、使用一、安全框架shiro、Spring Security(springboot)二、主要功能认证:证明身份授权:可操作的功能三、使用1.引入SpringSecurity依赖2.编写SpringSecurity的配置类3.控制请求的访问权限eg:public class WebSecurityConfig extends WebSecurityConfigurerAdapter { //定义请求的授权规则 @Override

2020-06-06 10:37:20 69

原创 springboot(七)_任务

文章目录一、异步任务二、定时任务三、邮件任务一、异步任务开启异步注解: @EnableAsync使用异步注解: @Async二、定时任务开启定时任务: @EnableScheduling使用定时任务: @Scheduled(cron=“0 * * * * 0”)cron表达式说明:second(秒),minute(分),hour(分),day of month(日),month(月),day of week(周几)eg:三、邮件任务pom.xml导入相关依赖配置文件:实现

2020-05-31 22:28:16 98

原创 springboot(六)_检索

文章目录一、简介二、ES操作三、springboot操作ES3.1 Jest3.2 SpringData ElasticSearch(默认生效)一、简介检索:ElasticSearch:安装:docker存储形式:文档索引:存储数据到ElasticSearch的行为,索引文档之前,需确定文档存储的位置一个ElasticSearch集群中可以包含多个索引,每个索引可以包含多个类型,每个类型存储多个文档,每个文档又有多个属性二、ES操作url=’:9200/索引名称/类型名称/数据的特定标

2020-05-31 20:31:36 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除