自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (11)
  • 收藏
  • 关注

原创 利用excel文件增量同步一个库的数据并自动校正两端数据库条数不一致

记得检查转换控件和作业控件的文件位置对不对,只有循环处理每个表增量同步这个作业控件要勾选"执行每一个输入行",因为每个表在excel里是一行一行保存读取的,所以这个相当是个循环处理,这也是为什么我们在循环处理每个表增量同步这个作业里写的都是变量来代替表名和字段名的。而获取excel需要同步的表名时不需要勾选,循环处理每个表增量同步这个作业控件对应的作业文件底下的转换控件也不用勾选。

2024-03-04 21:10:41 1060

原创 group by rollup

group by rollup

2023-06-28 10:58:02 759

原创 衡石bi的几种跳转方式

衡石bi控件的跳转

2023-06-27 11:13:03 454

原创 衡石BI——富文本控件

衡石BI——富文本控件。

2023-05-04 15:44:49 391 1

原创 kettle利用excel文件增量同步一个库的数据(多表一次增量同步)

kettle利用excel文件增量同步一个库的数据(多表一次增量同步)

2023-02-13 18:44:04 1474

原创 kettle实现单表增量抽取

kettle实现etl数据库单表的增量抽取

2023-01-13 17:34:33 455

原创 kettle简单的ETL抽取同步两个库之间的数据

kettle的简单使用

2023-01-10 11:33:50 1380

原创 窗口函数简单介绍

窗口函数功能三种窗口函数区别RANK()DENSE_RANK()ROW_NUMBER()功能对数据进行实时分析处理eg:分组排名并取出各组的前几名或者第几名语法:select 窗口函数 over(partition by 用于分组的列名 order by 用于排序的列名 ) from 表名三种窗口函数区别RANK()在rank()函数,如果有并列情况,会占用下一个名次的位置,比如,成绩为100的学生有三个并列第一,那么99分的学生是第二名,通过rank()函数,名次

2021-12-06 11:02:34 445

原创 反射IntegerCache来动态修改Integer缓存池里的数值

a==1&&a==2&&a==3 一定是false?实验证明:通过反射动态修改IntegerCache的[-128, -127] 区间里的256个数字值可以使a==1&&a==2&&a==3变为true @Test public void t5() throws Exception { Class clazz=Integer.class.getDeclaredClasses()[0]; Field c = clazz.getDec

2021-06-28 16:52:19 367 2

原创 一个最基础的vue-cli单页面程序

一个最基础的vue-cli单页面程序前期准备安装vue-router引入vue-router模板里跳转模板子模版、子路由前期准备看到这里的项目准备好后,把图片换成这段文字:运行后看到:安装vue-router在终端输入npm install vue-router --save-dev来安装vue-router。引入vue-router在main.js里引入vue-router模板里跳转模板在src目录下新建routers目录>index.js文件新建components-

2021-05-10 17:08:15 930 2

原创 vue-router

vue-router项目准备开始写vue-router的效果使用vue-router1. 在main.js里引入vue-router在src目录下新建routers目录>index.js文件在components目录下新建Content.vue文件回到主函数,把路由配置导入进来把路由跳转的组件放到一个指定位置运行项目vue-router是vue.js官方的路由管理器。vue-router是一个插件包,需要用npm来进行安装。在项目目录终端输入一下命令进行安装:npm install vue-

2021-05-08 12:04:42 273 1

原创 搭建vue-cli脚手架

vue-cli搭建项目运行环境安装node.js淘宝加速器安装vue-cli创建vue-cli  demovue-cli是官方提供的一个脚手架(预先定义好的目录结构及基础代码,在创建Maven项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架),用于快速生成一个vue的项目模板。运行环境## 安装node.jsnode.js (>=6.x,首选8.x)node.js安装好后,cmd=>输入 node   -vnode.js安装成功会附带安装一个

2021-05-06 17:15:16 209 1

原创 war包运行后产生的日志保存

现在有个war包:用rz命令上传到云服务器的/usr/local/src目录下后:建立两个.sh文件 :vi money_start.sh# money_start.sh内容如下#! /bin/bash#运行war包后把日志输入到这个目录下的money_666_log.txt里java -jar /usr/local/src/money_666.war >> /usr/local/src/money_666_log.txt &#运行好后把这个pid重定向输入到这

2021-04-16 17:25:57 1449

原创 Oracle 树操作、递归查询(select…start with…connect by…prior)

Oracle 树操作、递归查询准备测试表和测试数据create table tb_menu( id number(10) not null, --主键id title varchar2(50), --标题 parent number(10) --parent id);--父菜单insert into tb_menu(id, title, parent) values(1, '父菜单1',null);insert into tb_menu(id, title, parent) values(

2021-04-14 10:06:25 193

原创 oracle中的差集操作

oracle中的差集操作现在有两张表:两张表的外键是djxh,现在要排除dj_nsrxx表里的数据中有投资方的证件类型是102的(只要有一个投资方的证件类型是102就排除dj_nsrxx里所在的数据)select a.* from dj_nsrxx a,dj_tzfxx b where a.djxh=b.djxhminusselect a.* from dj_nsrxx a,dj_tzfxx b where a.djxh=b.djxh and b.tzfsfzjlx_dm='102'其

2021-04-02 16:36:10 3035

原创 oracle删除表重复数据

oracle删除表重复数据当表里的每条数据都有345678条一模一样的数据时,我们需要删除的话,就使用下面的语句来删除:delete from student where name in(select name from student group by name) and rowid not in (select min(rowid) from student group by name)再看表:...

2021-03-29 15:43:23 160

原创 echarts的基本使用

echarts的基本使用引入 echarts.min.js,提取码:4crn为 ECharts 准备一个具备高宽的 DOM 容器<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 引入 ECharts 文件 --> <script src="js/echarts.min.js">&lt

2021-03-26 09:46:56 127

原创 oracle主键自增

oracle 触发器结合序列来实现主键自增空表建序列建触发器模拟插入操作看主键有没有自增空表现有student表如下:建序列建立一个从1开始每次增加1的序列:create sequence seq_stu_idstart with 1increment by 1建触发器建立一个触发器(触发条件如下):create or replace trigger tr_studentbefore insert on "STUDENT" for each row when (NEW.id

2021-03-25 14:43:59 260

原创 oracle中create table as和insert into select语句

SELECT INTO , INSERT INTO SELECT 和 CREATE TABLE AS SELECTINSERT INTO SELECTCreate table newTable as select * from复制表的数据,将A表的数据复制到B表中,常见的操作方式有三种:INSERT INTO SELECTCREATE TABLE AS SELECTINSERT INTO SELECT语句形式为:Insert into Table2(field1,field2,…) sele

2021-03-23 11:08:52 3211

原创 oracle 存储过程 wm_concat使用distinct报错

关于oracle写存储过程时使用行转列时去重的问题原表:现在要求以type为查询条件,一类type的查到一行里,其他字段数据重复的去重:SELECT wm_concat(ISBN) as ISBN,wm_concat(BOOKNAME) as BOOKNAME,type as type,wm_concat(distinct AUTHOR) as AUTHOR,wm_concat(distinct PUBLISH) as PUBLISH,wm_concat(distinct PUBLISHTIME

2021-03-22 17:43:25 2455

原创 oracle 定时任务

oracle 定时任务建立储存定时任务数据表写查询语句写存储过程创建定时任务job查看定时任务删除定时任务建立储存定时任务数据表比如现在我们有个books的表:现在写个简单的定时任务:每天凌晨1点运行一次,每次查books表里一楼的书本记录建立一个存储定时任务数据的表:create table DS_books( ISBN VARCHAR2(255) not null, BOOKNAME VARCHAR2(255) not null, TYPE

2021-03-19 17:58:01 755

原创 oracle插入数据时有特殊符号@&‘

oracle插入数据时有特殊符号@&'现在用户名插入一个有特殊符号的value如果SQL中有&,那么后面的字符串将被作为一个变量来处理,无法正常插入数据库。如果的确需要把&字符插入数据库,可以试试以下处理方法:INSERT INTO users VALUES(4,'R'||'&'||'B','123456');## 就是把 & 的部分替换成 '||'&'||'单个&的可以插入:然后就是value里有单引号的内容:INSE

2021-03-12 09:51:13 4573

原创 mysql like多个关键字

mysql like多个关键字regexpselect * from pep where name regexp ‘小|大|双’;总结:字段名 regexp '值1|值2|值3|值4……'

2021-03-05 09:50:05 3080 1

原创 oracle里like多个关键字(regexp_like)

oracle里like多个关键字 [regexp_like]查询name多个关键字匹配的人: 汉、雷、范、奇、尚regexp_like(字段名,'值1|值2|值3|值4|值5……') //全模糊匹配regexp_like(字段名,'^(值1|值2|值3|值4|值5……)') //右模糊匹配regexp_like(字段名,'(值1|值2|值3|值4|值5……)$') //左模糊匹配...

2021-03-03 17:44:12 10036 3

原创 图书查询系统

vue+springboot+axios+bootstrap+oracle图书查询系统图书查询系统springboot项目搭建好后:在pom.xml里添加ojdbc6<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version></dependency>

2021-02-18 18:08:11 303

原创 Oracle in 的个数超过1000

Oracle in 的个数超过1000Oracle中在一个查询语句里 in 的个数最多为1000个当我们in的个数有1000+时,可以考虑使用union all来查询把in的个数以一次999个来查询用union all来连接起来,然后就可以了select DJXH,NSRMC,nsrsbh,JK_BZ,ZT_DM from(select DJXH,NSRMC,nsrsbh,JK_BZ,ZT_DM from sxgl_fxts where jk_bz='Y' AND ZT_DM=83 and d

2021-01-29 18:07:10 2031

原创 oracle的查询连续半个月或者一周的数据

oracle的查询连续半个月或者一周的数据使用 between and 来查询,如下:看到当前日期是1-29再看下查询表的所有数据,可以看到21号到29号有一段连续的数据然后我们查询今天起倒推7天的数据(不包括今天)对于日期来说,between and 是开闭区间 .比如 between to_date(‘2021-1-22’,‘yyyy-mm-dd’) and to_date(‘2021-1-29’,‘yyyy-mm-dd’) 取到的值只是22日到28日的值,不包含29日这一天的数据,因

2021-01-29 17:51:52 4065

原创 plsql

关于plsql1.创建用户在用sys用户登陆后.........方法一:找到users右键new设置用户名、密码、表空间之类的东西设置用户的权限:属性作用connect基本操作表的权限,比如增删改查、视图创建等resource创建一些函数,比如簇、索引,创建表、列等dba相当于管理员权限,拥有系统所有权限点击apply即可创建成功方法二:在sql window里执行两句sqlcreate user array identifie

2021-01-27 16:30:15 185

原创 oracle中 WITH AS 的子查询优化

oracle中 WITH AS 的子查询优化可以理解WITH TAB_A AS(结果集)为为结果集创建了一个临时表使用 WITH AS 时, 后面必须加上SELECT来立刻查询例如:##把上面两个查询结果当作两张临时表来使用查询WITH TAB_A AS(SELECT * FROM STUDENT WHERE ID<4),TAB_B AS(SELECT * FROM STUDENT WHERE ID>2 AND ID<6)SELECT A.* from TAB

2021-01-27 15:11:40 416 1

原创 oracle中的并集操作

oracle中的并集操作UNIONUNION   ALLoracle的并集操作:UNION和UNION ALLUNIONunion对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序UNION   ALLunion all对两个结果集进行并集操作,包括重复行,不进行排序...

2021-01-27 11:59:42 1793 1

原创 关于oracle行转列函数

关于oracle行转列函数LISTAGG()XMLAGG()LISTAGG()例如:查出每个职位的所有人名单:但是如果遇到转为一行后的字段过于太长太长,会报错,如下:这样只有使用另一种方法查出来转为行的结果类型转为clobLISTAGG函数返回的是一个varchar2类型的数据,最大字节长度为4000XMLAGG函数返回的类型为CLOB,最大字节长度为32767XMLAGG()例如:查出每个职位的所有人名单:点开clob每个字段内容看看:...

2021-01-27 11:47:59 6388

原创 python基础学习

python基础学习print数据转换input函数比较条件判断条件表达式range函数while、for循环print在python里,输出只有print,没有printf和println,想换行输出可以使用 \n将输出内容输入到指定文件里:#此处指定的盘符必须存在 a+表示文件不存在就创建,存在直接在已经存在的文件里追加内容(不覆盖内容)f=open('D:/text.txt','a+')#打印时指定输出文件用file=来指定print('new sentence\n'*5,file

2021-01-12 18:00:52 1745 1

原创 服务器的项目使用https访问

服务器的项目使用https访问比如现在服务器上有个端口3434的项目:这是http访问的方式,浏览器框旁有个不安全的标志。现在在服务器对应的云端申请ssl证书。比如我现在就是腾讯云:下载证书上传解压到云服务器对应的配置文件里。比如我们现在要配置nginx的https访问,在下载的证书压缩包里就有:然后这个把nginx里的.crt和.key文件上传到服务器里。编辑配置文件nginx.conf访问https://域名...

2020-12-14 11:31:34 1379 1

原创 基本的bash

shellShell 变量只读变量删除变量shell字符串Shell 数组shell传递参数Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)Bash(Bourne Again Shell)在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像#!/bin/sh,它同样也可以改为#!/bin/

2020-12-01 10:43:10 244

原创 安装navicat

navicat

2020-11-23 14:18:26 83

原创 真机安装linux

怎么在真机上安装linux利用UltraISO把linux镜像写入u盘下载安装UltralISO,提取码:39wq

2020-11-20 11:09:26 2539

原创 freeswitch安装

freeswitch在云服务器上的安装一、扩展包更新包yum install epel-release二、更新yum源#yum update三、安装依懒项yum install -y git gcc-c++ wget alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gdbm-devel gnutl

2020-11-18 20:17:56 712

原创 Bootstrap

Bootstrap的基本使用官网下载网盘下载 ,提取码:8k0w➢ bootstrap.css:Bootstrap核心CSS库(bootstrap.min.css是经过压缩的最小化版本,map文件是CSS源码映射表,可以在某些浏览器的开发工具中使用)。➢ bootstrap-theme.css:Bootstrap主题相关的CSS库(bootstrap-theme.min.css是经过压缩的最小化版本,map文件是CSS源码映射表,可以在某些浏览器的开发工具中使用)。如果仅需要使用Bootstrap

2020-10-29 11:43:03 586

原创 vue 插槽slot

插槽slot基本使用给插槽设置默认值具名插槽插槽是为组件空一个位置可以在需要的时候填上对应需要的标签内容基本使用<body><div id="app"> <c1></c1> <c1><a href='www.baidu.com'>我是a</a></c1> <c1><i>我出来了</i></c1> <c1><button>点击&

2020-10-28 16:27:13 167

原创 父子组件通信

父子组件通信根组件data传子组件根组件data传子组件在子组件使用props属性,然后在使用组件标签时绑定props里的属性到根组件的data数据,这样就可以在模板里使用props的属性当作根组件的data数据使用了<head> <meta charset="utf-8"> <title></title> <script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js">&lt

2020-10-28 11:45:13 1046

2019毕业设计论文(企业员工信息管理系统)

是一个关于企业员工信息管理系统,使用jsp、mysql、ajax做的一个系统

2023-06-29

SublimeText3的32位和64位的zip包

SublimeText3的32位和64位的zip包

2022-09-12

money_666.war

工资管理系统----springboot+oracle

2021-06-16

bowen7_8001.war

这是我6月份接的一个项目,关于一个培训结构需要官网的项目。没有数据库,单纯的纯网页,钱是在8月100号结给我的,给了400。朋友有兴趣的话,下载运行看看内容值不值400。 运行方式:java -jar bowen7_8001.war 测试方法为在浏览器中输入自己电脑的ip:8001回车即可访问到 现在我它放到服务器上了,直接在浏览器里输入 111.231.228.126:8001 就能访问到这个项目 自己下载后解压修改端口后再打包运行也行

2020-09-18

android大二期末考试

这是一个大二的时候安卓课程考试的一个题目,设计的知识有随机数、页面的跳转、相册、help弹框,很久没看了,上传个包分享分享

2020-08-14

resume-0.0.1-SNAPSHOT.war

这是我大学写的第一个简历,使用html写的,样式什么的很不好看,而且做的也很小孩子气,不成熟,但是还是很怀念大学的时光 在浏览器里输入 111.231.228.126:3434 就可访问到我的简历

2020-07-18

bowen项目模板.rar

这个压缩包是我之前的bowentang官网的模板,里面项目的样式都写得很清楚,特别是手机访问时的样式,class的名字都写的很清楚

2020-07-18

7.10(plsql编程_序列_索引_游标_存储过程).sql

plsql编程、普通变量、引用变量、记录型变量、loop循环、if判断、序列、索引、游标、存储过程,这些知识在这个sql文件里都有体现

2020-07-14

airplain.jar

上课时做的一个飞机大战小游戏,不过使用java GUI写的,现在看看很low的样子,但是里面还是涉及到了很多java的基础知识,比如封装、多态、继承之类的都有 运行直接java -jar airplain.jar

2020-07-02

worker.sql

这是mysql数据库,用navicat for mysql 导入后,就可以看到有数据。在运行项目后就可以正常登陆了。

2020-06-29

wkInfo.rar

大学毕业设计,用的是jdk8(数据库稍后附带)。解压导入sts,用tomcat8.5来运行。在浏览器里输入localhost/wkInfo就可以看到效果

2020-06-29

google-chrome-stable_current_x86_64.rpm

这个rpm是可以安装到红帽里的,因为火狐用不惯,就给大家分享一个google的安装包,希望对大家的生活工作效率有提高

2020-06-03

TestJson.java

本部分的json转对象、对象转json、读取xml内容的代码

2019-09-23

空空如也

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

TA关注的人

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