自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Denny辉的博客

迎来送往这么多年,说了太多的你好和再见。人生就是这样,该离开的总会离开,该相逢的一定不会错过。 愿你的城市有清风,有烈酒,也有人,是你的归途。

  • 博客(129)
  • 资源 (15)
  • 收藏
  • 关注

原创 Power BI 使用Echarts开发自定义控件

使用Echarts开发Power BI自定义控件:

2018-12-25 17:03:54 6697 3

原创 D3.JS 纵向关系图(加箭头,连接线文字描述)

<script src="d3.js"></script> <style> .node { font: 12px sans-serif; } .link { fill: none; stroke: #ccc; ...

2018-07-25 19:12:25 18003 1

原创 Power BI Report Server 自定义身份验证

参考文档地址:https://github.com/Microsoft/Reporting-Services/tree/master/CustomSecuritySample这个地址呢详细介绍了如何去配置PBI的Form验证,但是呢有一个很坑的地方 在配置MachineKey(一定要注意大小写)的时候怎么配都是失败的并且访问不了报表了,这是因为PBI在做过几次更新之后呢改变了验证Machine...

2018-06-19 16:23:51 10182 16

原创 微信内置浏览器禁止缓存的问题

解决方案1: 调试阶段或者频繁更新的页面加入以下头信息:<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /><meta http-equiv="Pragma" content

2018-01-03 10:49:16 17895 2

原创 C# 连接 SharepointOnline WebService

使用Sharepoint Client对象模型进行数据读取: ClientContext clientContext = new ClientContext(ConfigHelper.GetConfigStr("SharepointOnlineURL")); string strPassWord = ConfigHelper.GetConfigStr("Sharep

2017-07-26 16:42:34 2369

原创 ReportingService WebService Form身份验证

这个验证的前提是你的报表服务器的身份验证已经改成了Form验证了不再是Windows身份验证了。 然后你再调用ReportingService的服务的时候因为默认还是windows验证,这个时候需要做一些调整。在MSDN上面有提到过: Reporting Services Web service 提供自定义身份验证,以便 Report Manager 和报告服务器能够进行窗体身份验证。 Repo

2017-06-08 17:50:22 1194

原创 C# 判断用户是手机访问还是电脑访问

string u = Request.ServerVariables["HTTP_USER_AGENT"]; Regex b = new Regex(@"(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kin

2017-06-01 17:52:21 5577

原创 Reporting Service 2016 自定义身份验证

一般MSRS都是windows身份验证,在2016版本之前网上会有一些教程教你怎么去配置,但是关于2016的配置教程网上几乎没有的,又碰巧这次的项目中用的就是MSRS2016最后没办法,公司老板去微软花钱请人做了一个案列。 所以今天在这里分享给大家。(注:该配置方法目前只适合Reporting Service 2016,之前的版本请不要尝试)首先找到SQL SERVER的安装目录: 我是用的虚拟机

2017-05-25 11:57:27 13725 11

原创 Reporting Services- Web Service

这两天在工作中需要在报表服务器上面拿报表的列表,在此记录一下以免以后忘了。首先需要在项目里面调用Reporting Services的服务: 添加完服务之后: ReportingWS.ReportingService2010 rs = new ReportingService2010(); rs.Credentials = System.Net.Credenti

2017-05-23 12:11:09 628

原创 Redis分布式锁

利用下面的命令,实现一个带自动删除的分布式锁。编写两个lua脚本文件。编写两个lua脚本文件。

2024-01-23 15:09:31 391

原创 Windows 10/11使用diskpart进行迁移引导分区

一旦系统重新启动并进入,您可以使用磁盘管理工具查看,其他磁盘上原有的EFI分区仍然会保留。当然,如果需要,您也可以使用磁盘管理工具清除多余的EFI分区。在多硬盘的计算机上安装Windows系统时,可能出现Windows EFI引导分区和系统本身不安装在同一硬盘的情况。到此为止,引导分区已成功创建。接下来,您需要重启计算机进入BIOS,在启动设备中选择新创建的Windows Boot Manager。首先,您需要准备一支容量在8GB以上的空白U盘,并按照微软官方网站提供的操作步骤来创建启动U盘。

2024-01-16 10:24:21 661

原创 【Flink 源码解析】Buffer Debloating优化

【Flink 源码解析】Buffer Debloating优化教程

2024-01-15 14:48:28 408

原创 【Flink 源码解析】Buffer Timeout优化

【Flink 源码解析】Buffer Timeout优化改进

2024-01-15 11:55:01 850

原创 使用Spark操作Hudi表详细教程

使用Spark操作hudi表教程和问题排错

2024-01-14 17:39:43 1280

原创 Flink CDC 实时抽取 Oracle 数据-排错&调优

Flink CDC 于 2021 年 11 月 15 日发布了最新版本 2.1,该版本通过引入内置 Debezium 组件,增加了对 Oracle 的支持。对该版本进行试用并成功实现了对 Oracle 的实时数据捕获以及性能调优,现将试用过程中的一些关键细节进行分享。

2024-01-12 14:50:57 1859

原创 CentOS7 搭建Hadoop集群

全网最详细Linux搭建Hadoop集群教程

2024-01-12 10:30:34 1064

原创 【Hudi数据湖】hudi集成hive同步元数据

Spark/Flink可以使用Hive的metastore,但是Hive无法通过Hive metastore中的Spark/Flink表直接查询数据。为了解决这个问题,可以配置使用Hive sync。在Spark/Flink操作表的时候,自动同步Hive的元数据。这样就可以通过Hive查询Hudi表的内容。Hive metastore通过目录结构的来维护元数据,数据的更新是通过覆盖来保证事务。但是数据湖是通过追踪文件来管理元数据,一个目录中可以包含多个版本的文件。这一点和Hive元数据管理是不同的。

2024-01-11 13:27:47 641

原创 flink AskTimeoutException异常解决方案

最近在安装flink集群,遇到一个很奇葩的问题,Flink任务正常启动运行job就会报错,,错误详情如下。

2024-01-11 13:13:58 482

原创 Linux安装MongoDB教程

将解压后的 mongodb-linux-x86_64-rhel70-4.2.23 中的所有文件全部移动到 /usr/local/mongodb 中 :注意/*是所有子文件。也可以不用设置环境变量进行启动,但是不设置环境变量启动的话要每次启动写很多启动参数,比较麻烦,所以做好配置环境变量。在 mongodb 下创建 data 和 logs 目录,以及日志文件mongodb.log。在 /usr/local 目录中创建 mongodb 文件夹。启动 MongoDB(-conf 使用配置文件方式启动)

2024-01-11 13:04:58 480

原创 国内版ChatGPT平替

想体验的朋友可以去微信搜索小程序 “ robot buddy ”

2023-08-04 11:34:44 1167

原创 ChatGPT&AI画图-微信小程序 Robot Buddy

集ChatGPT和AI画图一体的微信小程序

2023-05-09 18:24:30 435 1

原创 Redis配置远程访问

注释掉bind 127.0.0.1这一行即可;修改redis.conf配置文件。

2023-02-16 14:53:42 204

原创 MySql命令备份还原数据库

在 MySQL 中,可以使用 mysql 命令来恢复备份的数据。mysql 命令可以执行备份文件中的 CREATE 语句和 INSERT 语句,也就是说,mysql 命令可以通过 CREATE 语句来创建数据库和表,通过 INSERT 语句来插入备份的数据。输入密码后,MySQL 会对 test 数据库下的 student 数据表进行备份。数据表的结构和数据将存储在生成的文本文件中。执行完后,可以在C:\下面看到名为 testandmysql.sql 的文件,这个文件中存储着这两个数据库的信息。

2023-02-16 14:52:18 1780

原创 Linux 部署Nacos

Linux如何安装Nacos

2022-10-10 16:35:02 1119

原创 Flink connector Oracle CDC 实时同步数据到MySQL(Oracle12c)

接上一篇文档《FlinkconnectorOracleCDC实时同步数据到MySQL(Oracle19c)》上次说的是Oracle19c版的配置方式。不同点在创建用户和授权的地方,需要做一些调整不然在Flink中调用DBMS_LOGMNR.START_LOGMNR时出现“用户不存在”的问题。可是Oracle19c取消了该组件的配置。后面换了Oracle12c版,CDC的配置稍有不同。......

2022-07-28 18:05:31 2586 3

原创 Flink connector Oracle CDC 实时同步数据到MySQL(Oracle19c)

注意不要使用Oracle的SYS和SYSTEM用户做为CDC用户。因为这两个用户能够捕获到大量Oracle数据库内部的变更信息,对于业务数据来说是不必要的。Debezium会过滤掉这两个用户捕获到的变更内容。'/opt/oracle/oradata/recovery_area'这个路径如果不存在的话需要自己手动去创建(Oracle用户下创建)FlinkconnectorOracleCDC实时数据同步到MySQL的操作就完成了;在这一步需要配置Oracle。创建从相应数据库表中捕获更改数据的表。......

2022-07-27 16:17:11 5817 8

原创 NIFI 改UTC时间为CST时间

nifi 更改系统时间

2021-12-31 11:48:45 1201

原创 docker RabbitMQ搭建

docker pull rabbitmq:3.8.16-managementdocker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v admin/data:/opt/0226/soft/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin ac.

2021-12-02 18:02:56 1885

原创 Docker 拷贝文件到容器里面

docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面1、从容器里面拷文件到宿主机?答:在宿主机里面执行以下命令docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径示例: 假设容器名为testtomcat,要从容器里面拷贝的文件路为:/usr/local/tomcat/webapps/test/js/test.js, 现在要将test.js从容器里面拷到宿主机的/opt路径下面,那么命令应该怎么写呢?答案:在宿主机上面执行命令docker cp

2021-12-02 18:00:46 14394

原创 Docker 安装NIFI

docker run --name nifi \ -p 9090:9090 \ -d \ -e NIFI_WEB_HTTP_PORT='9090' \ apache/nifi:latest

2021-12-02 17:59:06 2820 4

原创 JavaScript指定区域全屏铺满

<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>js指定区域全屏</title><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <style> #fulldiv {

2021-12-02 17:52:28 559

原创 Doris创建外部表

drop table if exists mysql_factfinance;CREATE EXTERNAL TABLE mysql_factfinance( DateKey INT, Amount double, Date date)ENGINE=ODBCPROPERTIES( "host" = "192.168.xx.xx", "port" = "3306", "user" = "root", "password" = "root123",

2021-11-12 17:06:34 1935

原创 Doris使用ODBC连接外部表

# ODBC External Table Of Doris ODBC External Table Of Doris 提供了Doris通过数据库访问的标准接口(ODBC)来访问外部表,外部表省去了繁琐的数据导入工作,让Doris可以具有了访问各式数据库的能力,并借助Doris本身的OLAP的能力来解决外部表的数据分析问题: 支持各种数据源接入Doris 支持Doris与各种数据源中的表联合查询,进行更加复杂的分析操作 通过insert into将Doris执行的查询结果写入外部的数据源 本文档主要介绍该功

2021-10-28 16:32:19 2766

原创 Navicat导出Excel格式的表结构

Navicat工具没有这样的功能,但是可以使用另外一种方式导出Excel格式的表结构使用sql查询出表的信息SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSwhere-- developerclub为数据库

2021-10-22 11:11:46 1099

原创 .NET 5 上手Dapr体验

1、关DaprDapr(Distributed Application Runtime)是一个开源、可移植、事件驱动的运行时。它使开发人员能够轻松地构建运行在云平台和边缘的弹性而微服务化的应用程序,无论是无状态还是有状态。Dapr 让开发人员能够专注于编写业务逻辑,而不是解决分布式系统的挑战,从而显著提高生产力并减少开发时间。此外,Dapr 也降低了大部分中小型企业基于微服务架构构建现代云原生应用的准入门槛。Dapr 的核心构建模块 (或者说核心功能)如下:服务调用: 弹性服务与服务之间(servi

2021-07-15 15:12:16 522

原创 使用docker部署Apollo

docker run -p 8080:8080 \ -e SPRING_DATASOURCE_URL="jdbc:mysql://host:3306/ApolloConfigDB?characterEncoding=utf8&serverTimezone=Asia/Shanghai" \ -e SPRING_DATASOURCE_USERNAME=mdmroot -e SPRING_DATASOURCE_PASSWORD=password01 \ -d -v /tmp/lo.

2021-07-13 16:50:32 503

原创 .NET 调用Nifi rest api创建数据流程

static void Main(string[] args) { var config = new Configuration { BasePath = "http://host:port/nifi-api" }; var apiInstance = new AccessApi(config); var username = "roo...

2021-07-13 16:14:48 624

原创 .NET 配置Swagger

使用Swagger输出在线api文档非常方便,配置也非常的简单,前后端节约沟通时间,减少对接成本,是一个非常好的解决方案在使用中可能会出现以下几点问题:1、中文注释2、如果是分层架构,显示实体类的注释3、如果接口有token认证,需要在swagger中传递token头部信息首先在项目中使用nuget工具搜索swagger找到Swashbuckle,选择最新版本安装即可,顺带会自动安装一个Swashbuckle.Core包安装之后打开App_Start文件夹中的SwaggerCon

2021-01-15 11:54:46 1785 1

原创 PowerBI Report Server 集成,自定义身份验证,数据权限控制

AD认证的集成模式AD(或者Windows)认证是PBI的默认认证方式。在这种方式下,需要第三方应用也采用了AD的认证方式才可以正常的和PBI RS做集成。注意,这种方式要求第三方系统采用了AD的认证方式,并且用户在使用AD账户登录了操作系统,才能正常的不用输入登录用户名和密码去访问PBI RS或第三方系统。不用登陆的原因是用户在登陆操作系统时,已经输入了用户名和密码经过了AD的认证。这里不做第三方系统和AD集成的探讨,如果有需求,请参考微软官方的文档。在第三方系统做好了AD的集成后,与PBI RS

2020-12-25 15:18:42 5486 8

原创 IIS 自动清理日志

很多使用Windows IIS的站点可能都会遇到这个问题,就是服务器的IIS日志增长经常会导致磁盘空间被占满,而IIS也没有自动删除日志的功能,因此需要经常关注即时清理日志,因此我这里就介绍一个能够自动删除IIS日志的程序。 这个删除程序的功能很简单,每天自动删除N天前的日志(时间根据情况自己设置,一般设置为30天),可以使用DOS批处理脚本来实现。脚本内容如下:::Author: DennyHui::Desc: AutoClearIISLogFiles::2020年11月16日17:03:1

2020-11-16 17:12:23 1455

GOjs v2.1.49无水印.js

gojs 2.1.49无水印版

2021-09-09

jsdecryptCORN.js

jquery反解析corn表达式

2021-09-01

Java olap4j-xmla-1.1.0.jar.zip

JAVA olap4j-xmla-1.1.0.jar

2021-07-28

AtlasClient.jar

Atlas元数据管理api client,自己封装的Atlas api jar包。

2021-07-13

Z.EntityFramework.Extensions.EFCore.dll

Z.EntityFramework.Extensions.EFCore 破解 ,支持.NET Core 3.1批量插入数据,速度很快。

2020-06-05

Z.EntityFramework.Extensions.zip

EF批量插入数据,批量删除数据的插件,速度很快

2020-04-30

使用Echarts开发Power BI 自定义地图控件(pbiviz文件可直接导入使用)

使用Echarts开发PBI自定义地图控件,支持自定义地图省份颜色,地图整体样式,多维度数据绑定。

2018-12-25

D3js横向纵向关系图(加箭头,连接线文字描述,折叠)

使用d3.js绘制组织关系图,有横向和纵向的以及箭头流向,连接线文字描述,层级折叠。

2018-07-25

Easyui DataGrid单元格编辑_扩展代码

详细代码展现了如何在Easyui中使用DataGrid的单元格的编辑功能并扩展

2018-07-09

C# DataTable去重,根据列名去重保留其他列

详细描述如何使用C# 去除DataTable中的重复列,根据列名去重保留其他列

2018-07-09

PBI Azure注册应用程序并如何设置EmbedUrl

详细描述如何使用PBI注册应用并如何简单去获取Report的EmbedURL用来嵌入到自己的WEB里面

2018-07-09

Sharepoint2016配置Onedriver

讲述如何在Sharepoint2016环境中配置Onedriver

2017-07-27

Javascript 100个犀利效果

资源丰富,内含100个炫酷JS效果

2017-05-27

Reporting Service 2016 扩展自定义身份验证类包

最新资源,把Reporting Service 2016的windows身份验证改成自定义身份验证。 有三个类。

2017-05-27

JS Base64加密源码

Javascript使用64位加密技术来加密字符串

2017-05-27

空空如也

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

TA关注的人

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