自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GreenPlum copy命令实现数据导入并添加事务管理

1.生成csv文件@Componentpublic class MainFileService { private static final Logger logger = LoggerFactory.getLogger(LoadMesHisOpePanelDao.class); @Value("${csv.sep}") private char valueCsvSep; @Value("${csv.quote}") private char valueCsv

2020-11-05 20:26:21 595

原创 XXL-JOB ORACLE版本-Version 2.0.2

调动中心需要改动的地方:一.改造Mybatis的Mapper: resources/mybatis-mapper 目录下所有文件 1. 将所有 As t 替换为 t。 2. 将所有`号和;号替换为空。 3. 自增长字段处理:(查看 Mybatis 处理自增长列的方法,有3种,这里使用 指定返回列keyColumn) 3.1. 建立序列号,代替Mysql的自增长列。(SQL具体看后面DDL)XXL_JOB_GROUP_ID_SEQXXL_JO...

2020-11-05 19:27:48 1253

原创 QueryRunner 多数据源添加事务管理(springboot)

yml配置文件1.数据源配置@Configurationpublic class DataSourceConfiguration { /** * * @return */ @Bean(name = "dataSourceMysql") @ConfigurationProperties(prefix = "spring.datasource.mysql") public DataSource dataSourceMysql() {

2020-11-05 18:42:46 692

原创 gridStudio 安装(linux)

1.安装Docker# 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2# 设置yum源yum-config-manager --add-repo https://download.doc...

2019-11-22 15:29:35 1397 1

原创 python 学习(一)—— idea环境下开发python

Python 简介 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。 Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。 Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 Python 是初学者的语言:Python ...

2019-09-17 16:06:10 1508

原创 数据仓库学习(一)——数据仓库、商业智能及维度建模的初步

1.DW数据仓库(Data Warehouse 简称DW)是一个面向主题的(SubjectOriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策。 数据仓库是实现商务智能的基础平台。2.BI商业智能(Business Intelligence),是指通过对数据的收集、管...

2019-05-23 17:18:47 1996

原创 Oracle 到 GP 部分函数转换

序列号 nextval()--GP创建和使用序列create SEQUENCE ods.seq_acct_account_balance_m;select NEXTVAL('ods.seq_acct_account_balance_m');非空处理 nvl()--oracleselect nvl(string1,-1) from dual--GPselect coal...

2019-05-23 11:31:49 2751

原创 时间选择器

JSP页面:<label class="control-label col-lg-2" for="evt_timestamp2">送货日期:</label> <div class="col-lg-3"> <div id="evt_timestamp" cl

2019-03-14 15:27:00 175

原创 bootstrap弹出框

1.JSP<!-- file 选择 模态框 --><div id="uploadDialog" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="title" aria-hidden="true"> <div class=&qu

2019-03-13 11:04:40 742

原创 pq grid 及 一些基本方法

前台1.JSP部分<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="padding-left: 0px"> <div class="mt-element-list"> <div class="mt-list-head list-simple font-white b.

2019-03-13 10:16:22 3072

原创 自动生成拷贝对象和set() get() 方法

1.自动生成set,get方法pom.xml: <!-- 工具类 Java get set 自动生成 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok&lt...

2019-03-13 09:20:01 780

原创 springboot 下浏览本地图片

因为项目和服务器一般来说无法直接访问本地文件,所以需要映射虚拟路径,以实现需求。1.配置文件#配置虚拟路径sourcePath:file:/E:/Path/targetPath:/Path/**2.后台import org.springframework.beans.factory.annotation.Value;import org.springframework.c...

2019-03-13 09:14:21 1381

原创 java Excel文件的下载 前后台代码

前台JSP:<button class="btn btn-danger" id="download_btn" th:text="#{DOWNLOAD_OQC_EXC_BTN_TAG}"></button>JS://定义按钮var domObj = { button: { $download_btn: $("#do...

2019-03-07 17:42:45 763 1

原创 Oracle 查询表锁及处理

1.查询表锁情况SELECT owner,object_name,session_id,locked_mode from(select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id)WHERE ...

2018-12-05 10:53:25 948

原创 Oracle 索引失效及错误的索引,SQL查询太慢

1.查看执行计划,是否有按照WHERE条件执行正常的索引2.查看最近的表分析情况:select u.table_name,u.last_analyzed from user_tables u;3.查询表空间碎片情况 select a.tablespace_name,trunc(sqrt(max(blocks)/sum(blocks))* (100/sqrt(sqrt(coun...

2018-12-05 10:50:34 642

原创 Linux安装JDK

1.输入解压命令:tar -zxvf jdk-8u121-linux-x64.tar.gz会生成JDK目录:2.编辑环境变量命令:vim /etc/profile输入 “i” 进入 INSERT 编辑模式输入环境变量export JAVA_HOME=/opt/jdk1.8_121/jdk1.8.0_121export PATH=$JAVA_HOME/bin:$PATH...

2018-08-28 16:55:49 119

原创 linux 安装 TOMCAT

1.新建tomcat 文件夹2.上传压缩包3.用XShell解压缩4.去bin目录下启动5.可以通过看log,或者访问网页验证

2018-08-16 17:13:14 108

原创 VM安装CentOS 7 64位 ,并使用NAT模式ping通主机

准备资料: CentOS-7-x86_64-Everything-1611 点击下载CentOS 1.新建虚拟机1.1 默认采用“典型”1.21.3 选择版本1.4 编辑你的虚拟机的名字和想要保存的路径(放固态硬盘里运行会好一点)1.5 选择磁盘大小,默认20G1.6 选择操作系统文件1.7 编辑虚拟机设置,选择NAT 模式...

2018-08-15 16:21:03 726

转载 Spring 配置JDBC 最常用数据库配置

#最常用配置#initialPoolSize:连接池初始化时创建的连接数,default : 3,取值应在minPoolSize与maxPoolSize之间c3p0.initialPoolSize=10 #minPoolSize:连接池保持的最小连接数,default : 3c3p0.minPoolSize=10 #maxPoolSize:连接池中拥有的最大连接数,如果获...

2018-08-13 09:37:38 834

原创 Oracle 查询临时表空间

1.查询所有临时表名字和空间大小SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED_RATE(%)",NVL(FREE_SPACE,0) "FREE_SPACE(M)"F...

2018-08-13 09:36:07 11541 1

原创 获取当前服务器Host

1.JAVApublic void getHost(){ try { InetAddress inetAddr = InetAddress.getLocalHost(); byte[] addr = inetAddr.getAddress(); // Convert to dot representation String...

2018-07-24 15:17:12 5004 1

原创 Linux 常用命令整理

1.查内存查根目录:du -h查当前目录各文件占用内存情况:du -h *2.查文档,LOGmore info.logcat info.log |grep 关键字过滤关键字命令:grep -v 关键字 more info.log3.进程相关查进程:ps -ef|grep 关键字查进程占用内存:ps aux --sort -rss | head -174.创建...

2018-07-24 14:59:07 144

转载 StringUtils工具类

org.apache.commons.lang.StringUtils/*1.字符串以prefix开始*/StringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","s");//结果是:trueStr

2018-04-16 15:39:06 192

原创 执行Linux .sh文件

sh文件介绍.sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件。点命令.命令和source是同一个命令,可以理解为source的缩写,简称点命令。现有一个test.sh文件执行方式有4种:1)./test.sh2)sh test.sh3). test.sh4)source test.sh他们有何区别?1)第一种方式,是在当前的shell执行脚...

2018-04-14 14:23:08 442

原创 SpringBoot实现多数据源

基于上次的SpringBoot初识1.配置文件spring.datasource.primary.driverClassName=com.mysql.jdbc.Driverspring.datasource.primary.url=jdbc:mysql://10.10.10.110:3306/dbName?characterEncoding=utf-8&zeroDateTimeBehav...

2018-04-14 11:37:24 1356 1

原创 SpringBoot执行SQL语句(不用hql)

用SESSION执行1.获取事务的session2.用session执行用插件实现public class JdbcUtil { static ComboPooledDataSource dataSource_ora; static ComboPooledDataSource dataSource_gp; static ComboPooledDataSource dataS...

2018-04-11 18:05:46 19909

原创 SpringBoot初识

新建SpringBoot项目创建时选择Spring Initializr,然后Next,如下图:填写项目信息,如下图:填写项目使用到的技术,上面的Spring Boot版本建议选择最新的稳定版,下面勾选上Web就可以了,如下图:最后一步,填写工程名字点击finish:在项目创建成功之后,在项目的根目录下会有一个artifactId+Application命名规则的入口类,如下图:入口类和@Spri...

2018-04-11 14:21:08 114

原创 mapstruct插件实现相似类整合

插件下载安装:如果下载失败,自行网上下载,注意版本必须为IDEA支持的版本,如上图右上角 v0.16-2017.11.POM.XML配置<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.output...

2018-04-03 17:18:18 2874

原创 java split()方法 截取斜杠/

String[] listItem3=defect.getFileUrl().split("\\\\");

2018-03-13 19:04:46 11105

原创 idea逆向生成实体类,Hibernate逆向工程

1.IDEA添加Hibernate支持File —>Project Structure —>Modules点击左上角的+号,添加Hibernate 支持,并选择hibernate.cfg.xml2.生成实体类打开Persistence窗口。(右上角搜索)如图操作:...

2018-03-13 18:53:11 3485 1

转载 Oracle 临时表

Oracle临时表GLOBAL TEMPORARY TABLE 分类: Oracle2015-06-17 09:08:37 ...

2018-03-13 18:39:42 267

原创 mysql 常用sql

1.添加联合主键alter table tb_name add primary key (字段1,字段2,字段3);2.查询索引SHOW INDEX FROM table_name 查询索引的方法【默认主键都是有索引的】3.查询主键SHOW KEYS FROM table_name 查询主键和外键的方法4.查询建表语句SHOW CREATE TABLE  table_name5.获取当前时间now...

2018-03-13 18:38:30 120

原创 java 调用Oracle 存储过程(SpringBoot下的事务管理)

1.在事务的实体类里添加getSession方法@Repository("dao3")public class OracleRepositoryImpl extends NaviRepositoryImpl { /** 实体类管理类对象 */ @PersistenceContext(unitName = "thirdaryPersistenceUnit") private...

2018-03-13 18:33:00 3280

原创 Java 数据类型(时间)转换

1.String转NUMBERLong num=Long.valueOf(str);Integer num=Integer.valueOf(str);……2.BigDecimal转NUMBER型Long num = str.longValue();……3.Timestamp转Date存 Oracle对应实体类:@Column(name = "GLASS_START_TIME")@Tempor...

2018-03-13 17:31:58 675

原创 Java Spring xml文件

xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema

2018-02-09 09:51:43 223

原创 oracle SQL 效率优化

IN 和 OR的处理(IN 效率高于 OR)SQL使用了IN 和 OR,并不会利用索引,会进行全表搜索。处理方法:1.用UNION ALL 替换 IN。2.IN (SELECT 语句),改用EXISTS,例如:SELECT * FROM T1WHERE A IN (SELECT A FROM T2)改为:SELECT * FROM T1WHERE EXISTS (S

2018-02-03 11:39:13 271

原创 GIT 常用命令 码云

1.如果是新电脑,需要获取SSH key ,添加到码云账户git "Could not read from remote repository.Please make sure you have the correct access rights."解决方案本机生成SSH keyssh-keygen -t rsa -C "[email protected]" # Genera

2018-01-24 15:38:17 718

转载 常用Oracle分析函数

常用Oracle分析函数详解学习步骤:1. 拥有Oracle EBS demo 环境 或者 PROD 环境2. copy以下代码进 PL/SQL3. 配合解释分析结果4. 如果网页有点乱请复制到TXT中查看/*假设一个经理代表了一个部门*/SELECT emp.full_name,       emp.salary,       emp.manager_

2018-01-12 15:21:28 159

原创 sql 逻辑 ORACLE优化

1.查最新有2个站点 CR_OPE_ID_FK  IN  ('M310','M330'),查询A站点NG的PRD_SEQ_ID,并显示2个站点同ID的最新状况(如果也是NG)SELECT CR_OPE_ID_FK, MDL_ID_FK, WO_ID_FK, PRD_SEQ_ID, substr(PRD_GRADE,1,1) PRD_

2018-01-11 10:08:02 283

原创 java 发送Email BY 163.com

SendMail工具类(163.com)package com.util;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Da

2018-01-08 13:52:23 12777

空空如也

空空如也

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

TA关注的人

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