- 博客(168)
- 资源 (30)
- 收藏
- 关注
原创 如何判断oracle的列是否是空值
一般常规通过 xx is null判断,如何多列不方便,可以看他的NUM_DISTINCT 值是否为0来判断; select distinct aa.COLUMN_NAME from all_tab_columns aa where aa.TABLE_NAME in ('XXXXX' ) and aa.NUM_DISTINCT = 0; ...
2021-09-02 15:45:39 1800
原创 java调用第三方上传文件接口的几种方法
第三方接口调用1.使用HttpClient的1.1 在HttpClient4.3之前的用法1.1 在HttpClient4.3之后的写法2.使用MultiValueMap+RestTemplate3.使用自带的HttpURLConnection4.使用OkHttpClient这里的第三方上传文件接口,是指,对方要求的参数类型是File;还有其他一下字符串的参数;主要是参看了其他的文章,简单汇总一下;看完你就比较清晰了;第三方接口接受文件的时候,基本是与页面上传的是一致的; 也就是说,我们在后台调用接
2021-06-01 15:04:25 13079 6
转载 刹车的意义
一部车子的好坏首先要决定于发动机的好坏,发动机的动力性能。啊,我这个车是八个缸的,排气量 5.0 的,可是大家想一想,如果一部车子上只有发动机,再没有别的了,这部车子能开吗?你敢开吗?噢,一部车子之所以能够安全地行驶,一方面它有发动机,同时这部车子上还必须有另外一套系统,对的,制动装置,老百姓叫刹车,而且发动机跟刹车还得匹配,也就是发动机越好的车子,制动装置同时性能必须越好。这样的车子才是安全可开的。大家想一想,在这部车子上,发动机是让车子跑的越快越好,而刹车时让这部车子停下来的越快越好,这两套装置在这部
2021-04-29 23:03:49 587
原创 oracle 中文,汉字判断
问题1:判断是否中文, 也就是是否全半角方式1.asciistr(p_name) like ‘%%’方式2.length(a)!=lengthb(b)备注:转半角函数:to_single_byte转全角函数:TO_MULTI_BYTE比如:select length(‘哈.哈’),lengthb(‘哈.哈’) from dual;问题2:判断 姓名,注意,姓名是汉字,不是中文!有3种方式1.替换所有标点字母数字,剩下的就是汉字(不推荐)2.直接使用正则(有缺陷)--这种只对部分
2021-04-25 22:26:06 4444
原创 oracle根据指定分隔符分割数据字符
关于根据指定分隔符获取数据,这个之前介绍过了https://blog.csdn.net/u011165335/article/details/82832294今天再重新简单的说下,群里面看到这个问题对方想把冒号之后的数字相加,得到一个结果--方法1: 这里仅根据:为分隔符,判断提取数字,需要2次加工select 'Comm Price:94;demo001:1000;demo 002:500;price02:214' from dual ;select sum(part2) from
2021-03-16 00:10:18 2830
原创 oracle动态求和分组
问题描述:这里有很多条记录,其中需要按照数量字段,进行合并合并规则:按照合并行>=6的合并;合并之后的记录,有新的ID-- 创建表drop table yusydemo;create table yusydemo( id number(18) primary key, prodID varchar2(4), money number(8), prodcount int);-- 创建序列create sequence seq
2021-03-10 00:13:18 893 2
原创 datagrip最新版特性,支持oracle debug
截止目前最新版:2020.3.1,个人用了很多的db工具,最终你会发现还是DG最好用;光支持的数据库类型的数量之多,细节之全,目前没有一款工具能做到;在支持了oracle 的debug之后,基本可以不需要使用plsql dev工具了;当然完全弃用plsql dev还需要一些时间,毕竟这个是专职oracle工具,而且使用很方便;功能完备;本次就是介绍DG该版本的新特性:重磅特性就是支持oracle 的过程debug;3.0完整版新特性参看: https://www.jetbrains.com/da
2021-01-19 15:47:51 3592 4
原创 eclipse全文搜索多个关键字
使用ctrl+H搜索or 可以发现有如下很多的关键字下面的结果有很多,如果我想把下面的关键字(:和=之间的字符串)做一次搜索,如何处理?先右键全选复制到文本;利用java截取关键字,这里假设取 :和=之前的信息;public static void main(String[] args) throws IOException { String path="\Desktop\\1\\111.txt"; List<String> collect =
2021-01-13 21:37:01 2154
原创 YYYY与yyyy小记
环境:jdk:1.8oralce:10g这里简单的说下区别:1.字符串转日期测试这里的日期在YYYY下的转换规律待定,目前还不清楚在yyyy是正常的2.日期转字符串测试这里的日期在YYYY下的转换规律:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年在yyyy是正常的3.orale:不区分大小写格式,所以不存在问题,相当于java的yyyy场景1: java场景 public static void main(String[] args) {
2020-12-30 14:14:42 4742
原创 打印流简介
早期学习的时候写了一个demo,这里发出来记录一下import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java
2020-12-08 11:44:50 267
原创 eclipse 护眼色设置(包括左侧区域)
1.背景色设置,我的版本是Version: 2019-06 (4.12.0)这里的RGB转换为16进制是#CFEFD32.左侧在eclipse\plugins\org.eclipse.ui.themes_1.2.600.v20190513-0458\css在plugins里面搜索关键字org.eclipse.ui.themes_,不同的eclipse版本会有一点点区别;修改e4_basestyle.css文件,重启即可末尾添加:#org-eclipse-jdt-ui-PackageExpl
2020-11-24 16:44:23 1880 1
原创 HttpclientUtil
参考:import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client
2020-11-19 16:59:55 313
原创 Struts1.2 配置简介
struts-config.xml中每个元素的属性的详细介绍<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http://jakarta.apache.org/struts/dtds/struts-config.dtd"><!-- struts-con
2020-10-16 17:17:12 340
原创 oracle查询锁参考
–获取锁的基本信息select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_i
2020-10-16 16:16:30 333
原创 java解析outlook的msg邮件(outlook-message-parser)
如何本地没有按照outlook,那么如何打开msg附件呢方法1:让发邮件的人通过outlook导出html或者eml等通用的格式给你方法2:利用在线转换为eml,点击这里这种比较方便,推荐方法3:使用转换软件转换为eml等格式,比如SysTools MSG to EML Converter方法4:利用java手动解析为html,利用的是outlook-message-parser这个依赖,在底层,它使用Apache POI - POIFS库来解析使用OLE 2复合文档格式的消息文件。因此,它只是一
2020-10-10 17:00:11 4531 3
原创 java-springboot SAP BOE报表登陆同步报表
对象类package com.xxx.com.bean;import java.io.Serializable;import java.util.ArrayList;import java.util.List;public class BOReportNode implements Serializable { private String id ; //节点ID private String CUID ; //节点CUID private boolean isFold ; //是否
2020-09-22 13:31:35 634
原创 springboot+Kerberos连接Hbase
上一篇简单记录了springboot+Kerberos认证+连接hadoop+hive地址:https://blog.csdn.net/u011165335/article/details/108344732这次记录一下java如何连接Hbase;查看用户列表:cat /etc/passwd注意:谁认证,那么当前的用户就是谁比如,你用appuser.keytab认证,那么当前hbase用户就是appuser你用hbase.keytab认证,那么当前hbase用户就是hbase所以要注意用谁来
2020-09-07 19:13:00 2254 2
原创 springboot+Kerberos认证hadoop3.0,连接hive
上一篇讲的是springboot如何连接hadoop3.0地址:https://blog.csdn.net/u011165335/article/details/106303379那个是没有开启Kerberos认证的;先贴一下组件版本:我这里的是CDH6.1.1+HADOOP3.0+HIVE2.1.1这里主要说明:1.springboot如何连接Kerberos认证的hadoop3.0配置:hdfs.path=hdfs://xxxx:8020代码:package com.xxxx.tp
2020-09-01 18:48:18 4200
原创 java8 des加密(效率高)
一般常用的是DES/CBC/PKCS5Padding注意:我这里的des加密,最后都经过了base64编码, 是否需要看你的需求import javax.crypto.Cipher;import javax.crypto.CipherOutputStream;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;impor
2020-08-20 11:26:16 1105
原创 weblogic10.3.6补丁信息Patch 10.3.6.0.200714以及安装步骤
Oracle® WLS Patch Set Update 10.3.6.0.200714 README This README provides information about how to apply WLS Patch Set Up...
2020-08-17 18:10:27 3963
原创 hive支持update、delete
什么是ACID,为什么要用它?ACID代表数据库事务的四个特性:原子性(手术完全成功或失败,它没有离开部分数据),一致性(一旦应用程序执行一个操作,操作的结果是可见的在每个后续操作),隔离(由一个用户一个不完整的操作不会引起意想不到的副作用为其他用户),和持久性(一个操作完成后它将被保留下来即使面对机器或系统故障)。长期以来,人们一直期望数据库系统将这些特性作为其事务功能的一部分。在Hive 0.13之前,原子性、一致性和持久性都是在分区级别上提供的。可以通过打开一个可用的锁定机制(ZooKeeper或
2020-08-05 18:27:18 3717
原创 springboot使用sftp
pom <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version> </dependency>配置####################sftp配置########
2020-07-30 18:32:27 1608
原创 springboot邮箱简单使用
pom: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>配置:# 普通QQ邮箱# 默认端口25,使用465端口时,需要添加配置:# spring.mail.por
2020-07-29 15:50:24 707 1
原创 weblogic集群部署
详细步骤参考:https://www.cnblogs.com/hujiapeng/p/7674233.htmlhttps://www.cnblogs.com/lcword/p/8017406.html–手动部署Java weblogic.Deployer -adminurl t3://sztpimiskfv01t:7010 -username weblogic -password mis@2020 -deploy -name BOE -source “E:\BOSAPAPPS\BOE.war” -t
2020-07-23 14:34:50 461
原创 java 日志记录异常
import org.apache.commons.lang.exception.ExceptionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory; private Logger logger = LoggerFactory.getLogger(getClass()); public void getTest(){ try { int a=1/0; } catch (Exception e) { e.p
2020-06-09 16:35:59 221
原创 springboot远程连接HDFS-hadoop3.0
一.hadoop前置环境:hadoop3.0+CDH6.1这里默认已经在linux环境配置好;如何安装hodoop不在本次范围内;我的环境:win10 + IDEA2019.3+jdk8二.准备环境:1.获取fs.defaultFS链接 在core-site.xml里面这个等下配置在application.propties里面2.下载winutilshttps://gitee.com/bochangguan/winutils/tree/master/hadoop-3.0.0/bi
2020-05-23 18:11:46 3714
原创 IDEA--Could not autowire. No beans of xxx type found
对于IDEA 对mapper的错误提示(实际可以运行)方法1:在mapper接口加上@Repository方法2:使用@Resource替代@Autowired方法3:加上 @SuppressWarnings(“all”)抑制提示@Autowiredprivate QccBaseInfoMapper qccBaseInfoMapper;
2020-05-15 10:48:41 201
原创 fastjson升级汇总
fastjson更新的坑fastjson由1.2.7更新至1.2.56fastjson从1.1.41升级到1.2.28的坑fastjson漏洞升级修复小记FastJson 1.1.26升级到1.2.58后出现的问题1.2.44升级至1.2.68升级问题fastjson升级版本遇到的问题安全补丁版本升级建议...
2020-05-01 19:11:08 2870
原创 springboot简单整合hive以及DG如何连接Hive
环境:hive需要提前安装好;简单整合1.依赖,注意解决冲突.这里可以使用IDEA的maven help插件或者Diagrams查看冲突<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...
2020-04-13 00:15:19 1621
原创 oracle创建表规范参考
总体步骤:1.建表2.cxbx授权给指定账户3.指定用户创建同义词和对角色授权4.创建行级触发器5.记录触发器--cxbx建表01create table cxbx.test_plan_info( id_test_plan_info varchar2(32), -- 主键 id+表名 plan_code varchar2(20)...
2020-04-10 21:17:41 782
原创 SameSite Cookie支持的浏览器版本
查看支持情况:https://caniuse.com/#search=SameSite其中IE11,只有win10才支持;谷歌的浏览器51版本支持,80版本开始默认设置;具体可以看:https://www.lizenghai.com/archives/47337.html...
2020-03-21 23:15:33 2105
原创 springboot配置文件加密jasypt
1.引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.17</version></dependency...
2020-02-29 12:47:08 721
原创 spring boot jar部署并设置定时任务清理日志文件
项目的位置:这里使用3个文件来启动jar:1.start.sh 负责启动#!/bin/bashecho platformUpload-0.01.jar startnohup java -jar platformUpload-0.01.jar >run.log &2.stop.sh 负责关闭应用#!/bin/bashPID=$(ps -ef | grep p...
2020-02-26 19:39:18 5415
原创 springboot使用junit5/junit4
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage其中JUnit平台,其主要作用是在JVM上启动测试框架。它定义了一个抽象的TestEngineAPI来定义运行在平台上的测试框架,同时还支持通过命令行、Gradle和Maven来运行平台。JUnit Jupiter,包含了JUnit5最新的编程模型和扩展机制。JUnit Vint...
2020-01-31 17:06:31 6205 4
转载 spring @Resource @Autowired @qualifier
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。一.@Resource @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属...
2020-01-31 13:03:57 196
原创 Spring Boot获取启动端口2种方式
我这里的版本是2.1.8package com.ysy.config;import com.ysy.HelloDemo;import org.springframework.boot.ApplicationRunner;import org.springframework.boot.web.context.WebServerApplicationContext;import org.s...
2020-01-28 20:46:27 5517
原创 spring-boot-starter-parent作用及测试
spring-boot-starter-parent,Spring Boot应用的父级依赖;一.简介:提供了springboot统一的依赖管理和插件管理;主要的依赖其实是继承了spring-boot-dependencies(通过标签dependencyManagement管理依赖声明),本质是继承了它然后扩展了插件配置;spring-boot-starter-parent具体作用:0....
2020-01-28 16:11:01 9233 3
原创 java夏令时问题呈现
一,先看看中国的夏令时1986年至1991年,中华人民共和国在全国范围实行了六年夏令时,每年从4月中旬的第一个星期日2时整(北京时间)到9月中旬第一个星期日的凌晨2时整; 十日为旬。 上旬 每月第一日至第十日的十天,为上旬。 中旬 每月十一日到二十日的十天,为中旬,下旬同理可以通过如下代码找出这6的异常点 public static void testDayTim...
2020-01-27 22:41:56 3055
原创 springboot的4种启动方式
一.运行项目的3种方式:1、IDEA中main函数启动 (开发用)2、mvn spring-boot:run 命令 (开发用)注意要在pom文件所在目录执行;如在路径下F:\software\workSpaces\IdeaProjects\springboot01打开cmd执行后面可以接指定的入参:如mvn spring-boot:run -Dspring-boot.run.pr...
2020-01-27 15:59:14 605
原创 springboot 整合logstash配置文件
logback.xml配置参考1:<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <springProperty scop...
2020-01-20 11:00:22 3795
谷歌浏览器翻译插件,侧边翻译
2021-01-19
window的文件管理工具Tablacus Explorer
2020-12-28
ffmpeg4.2.2
2020-12-22
outlook 的msg文件例子
2020-10-10
SVN3.9.1修改密码.zip
2020-03-08
git客户端 存储密码插件
2016-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人