自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Azure Eventhub项目引入Servicebus报NoClassDefFoundError

最短路径优先原则:当存在多个版本的同一个依赖时,Maven会选择依赖路径最短的版本。例如,如果A->B->C(1.0)和A->D->C(2.0),那么C(1.0)会被选择,因为B到C的路径比D到C的路径更短。第一声明优先原则:在pom.xml文件中定义的依赖,以首先定义的依赖为基准。如果两个依赖声明了同一个依赖,但是版本不同,那么先声明的版本将被使用。排除:如果某个依赖引入了不需要的传递依赖,可以在该依赖声明中使用exclusions标签排除不需要的传递依赖。

2024-02-27 09:49:09 491

原创 数据库访问跳板机

在安全性要求高的网络环境,可能会出现数据库ip访问限制,导致数据库只有指定服务器才能访问,在特定业务场景我们可能会经常多人查询该数据库的表,为了解决这个问题,我写了一个小工具。

2023-10-31 20:46:17 114

原创 Java中的守护线程与用户线程

关于Java中的用户线程以及守护线程的特点,应用场景,以及测试。

2022-10-09 22:23:37 269 1

原创 ODI监控调度状态

OracleDataIntegrator(简称ODI)是一款的ELT工具,除了官网的文档外,网络上的相关资料相对还是比较有限,而且不够深入。 我在监控和使用这个工具期间简单研究了一下工作资料档案库的表结构,可以通过sql在一定程度上直接查询你所设置的调度运行状态。在配置RCU资料档案库的时候会让你选择资料档案库的前缀,我这边设置的是ETL1 。所以我的资料档案库名称叫:ETL1_...

2019-11-01 16:52:03 1090

原创 Java Thread Dump 死锁分析

本文通过一个简单的demo介绍 Java通过Thread Dump进行死锁分析

2019-06-30 21:50:31 997

原创 Groovy学习(二):GDK初探

概念Groovy扩展了JDK,这些扩展称之为GDK,下面的例子展示了GDK的能力。在java中可以使用java.lang.Process与系统交互。假设我们要在代码中查看系统中Groovy的版本。案例java实现系统交互class helloJava { public static void main(String[] args) { Process proc =...

2019-06-24 17:05:51 442

原创 Groovy学习(一):Hello World

定义Groovy是动态的、面向对象的运行在JVM上的语言。动态语言的特点是能够在运行时扩展程序,包括修改类型、行为和对象结构。就拿Java来说,类定义好了,如果想要给类扩展功能常见的有两种方式:1.修改源代码;2.利用设计模式新建类,比如代理模式;不管哪种方式都不方便,而动态语言可以直接为类型扩展功能或者属性,这样会增加语言灵活性提提高开发效率。环境配置我得环境是mac+ide...

2019-06-24 16:19:28 781

原创 java中的System.in、System.out、System.err

java中的标准输入输出以及错误有时候会让人迷惑,这里通过查看源码来对他们深入了解一下。定义标准输入 System.in标准输出 System.out标准错误 System.err初始化分析查看 java API或者源码可以看到定义(java.lang.System类):public final static InputStream in = null;public final...

2019-06-20 18:24:51 5724

原创 java中的Error和Exception

分类java 中的 Error 和 Exception 可以统称为可抛出结构(throwable),细分的话可以划分为如下三类:错误(Error)运行时异常(RuntimeException也称为UncheckException)受检异常(CheckException)继承结构查询 java API 文档,可以总结出如下继承结构:throwableErrorExcept...

2019-06-20 12:46:47 165

原创 Databus for Mysql

首先准备Mysql环境,本次使用的Mysql版本是5.7 root/Welcome_1:33061.配置mysqlmysql需要配置的有三点:开启binlog,设置binlog格式为ROW(mysql5.7版本默认格式就是ROW,所以这里我没有更改)禁用binlog_checksum开启binlog的方法:vim /etc/my.cnf ## 添加如下内容:server-id...

2019-06-17 10:37:50 1369 2

原创 Databus for Oracle

Databus组成Relay :数据抓取端读取数据源变更行(ROW),并将变更行数据序列化到内存缓冲区。监听客户端请求并传输缓冲区的数据。Client:数据客户端检查Relay端的数据变更,并同步数据。如果与Relay之间数据变更相差太大、会执行追溯功能。注:单个客户端既可以处理全部Databus数据流,也可以作为集群的一部分处理一小部分数据流。bootstrap-pr...

2019-06-14 17:57:25 3322 1

原创 数据仓库中的一些基本概念

前言什么是BI?如果是非IT行业的人问我,我会说BI是(Business Intelligence)的英文简称,翻译成中文即商业智能,简单讲就是做数据统计与分析、挖掘数据价值。如果是IT行业的人问,我会说BI就是"报表"。很多人,特别是在BI领域做的时间不长、或者对BI没有深入思考的人会认为BI就是报表,是非常简单非常无聊的领域,因为BI很少牵扯事物与并发处理,这对java开发来讲确实比较无聊...

2019-05-29 00:07:52 349

原创 Servlet与线程

Servlet是单实例的,系统中的Servlet只会实例化一次,接着每个用户请求都会产生一个线程,注意这里是每个用户请求而不是每个用户,下面测试代码可以说明:import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import ja...

2019-05-25 11:20:39 551

原创 打开sqldeveloper报错:Unable to launch the Java Virtual Machine Located at path

解决办法:C:\other\sqldeveloper\sqldeveloper\bin目录下打开sqldeveloper.conf 添加:SetJavaHome C:\Program Files\Java\jdk1.8.0_51保存 再打开软件就可以了。

2017-01-13 15:58:58 18466

原创 HBuilder检测不到海马玩模拟器的解决办法。

海马玩模拟器升级到0.9.0后,Hbuilder就无法自动检测到模拟器了,也就不能使用海马玩测试了。那么这对于喜欢使用模拟器的开发者是很头疼的事情。解决办法可以到cmd设置,也可以在Hbuilder里设置端口号,相对来说在Hbuilder设置是比较简单的。不过问题是不知道海马玩的adb端口号。我也查了很多终于找打了海马玩模拟器0.9.0版本的adb端口号是:26944知道了端口号那么就

2016-03-05 00:01:14 6381 1

空空如也

空空如也

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

TA关注的人

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