- 博客(128)
- 资源 (15)
- 收藏
- 关注

原创 D3.JS 纵向关系图(加箭头,连接线文字描述)
<script src="d3.js"></script> <style> .node { font: 12px sans-serif; } .link { fill: none; stroke: #ccc; ...
2018-07-25 19:12:25
18990
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
10508
16

原创 微信内置浏览器禁止缓存的问题
解决方案1: 调试阶段或者频繁更新的页面加入以下头信息:&lt;meta http-equiv=&quot;Cache-Control&quot; content=&quot;no-cache, no-store, must-revalidate&quot; /&gt;&lt;meta http-equiv=&quot;Pragma&quot; content
2018-01-03 10:49:16
18063
1

原创 C# 连接 SharepointOnline WebService
使用Sharepoint Client对象模型进行数据读取: ClientContext clientContext = new ClientContext(ConfigHelper.GetConfigStr("SharepointOnlineURL")); string strPassWord = ConfigHelper.GetConfigStr("Sharep
2017-07-26 16:42:34
2504

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

原创 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
5705

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

原创 Reporting Services- Web Service
这两天在工作中需要在报表服务器上面拿报表的列表,在此记录一下以免以后忘了。首先需要在项目里面调用Reporting Services的服务: 添加完服务之后: ReportingWS.ReportingService2010 rs = new ReportingService2010(); rs.Credentials = System.Net.Credenti
2017-05-23 12:11:09
683
原创 Flink使用SQL Gateway提交SQL Job到远程集群
flink使用sql gateway提交Job到远程集群,从Flink 1.16.0开始集成了SQL Gateway功能,提供了多种客户端远程并发执行SQL的能力。不用再使用提交jar包的方式来创建任务了。我是使用filnk 1.17.1版本。SQL Gateway提交作业的执行后端可以是Flink的standalone集群或者是Yarn集群。
2024-11-11 10:39:13
1414
4
原创 Windows 10/11使用diskpart进行迁移引导分区
一旦系统重新启动并进入,您可以使用磁盘管理工具查看,其他磁盘上原有的EFI分区仍然会保留。当然,如果需要,您也可以使用磁盘管理工具清除多余的EFI分区。在多硬盘的计算机上安装Windows系统时,可能出现Windows EFI引导分区和系统本身不安装在同一硬盘的情况。到此为止,引导分区已成功创建。接下来,您需要重启计算机进入BIOS,在启动设备中选择新创建的Windows Boot Manager。首先,您需要准备一支容量在8GB以上的空白U盘,并按照微软官方网站提供的操作步骤来创建启动U盘。
2024-01-16 10:24:21
2339
原创 Flink CDC 实时抽取 Oracle 数据-排错&调优
Flink CDC 于 2021 年 11 月 15 日发布了最新版本 2.1,该版本通过引入内置 Debezium 组件,增加了对 Oracle 的支持。对该版本进行试用并成功实现了对 Oracle 的实时数据捕获以及性能调优,现将试用过程中的一些关键细节进行分享。
2024-01-12 14:50:57
4166
1
原创 【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
1219
原创 flink AskTimeoutException异常解决方案
最近在安装flink集群,遇到一个很奇葩的问题,Flink任务正常启动运行job就会报错,,错误详情如下。
2024-01-11 13:13:58
840
原创 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
925
1
原创 MySql命令备份还原数据库
在 MySQL 中,可以使用 mysql 命令来恢复备份的数据。mysql 命令可以执行备份文件中的 CREATE 语句和 INSERT 语句,也就是说,mysql 命令可以通过 CREATE 语句来创建数据库和表,通过 INSERT 语句来插入备份的数据。输入密码后,MySQL 会对 test 数据库下的 student 数据表进行备份。数据表的结构和数据将存储在生成的文本文件中。执行完后,可以在C:\下面看到名为 testandmysql.sql 的文件,这个文件中存储着这两个数据库的信息。
2023-02-16 14:52:18
1957
原创 Flink connector Oracle CDC 实时同步数据到MySQL(Oracle12c)
接上一篇文档《FlinkconnectorOracleCDC实时同步数据到MySQL(Oracle19c)》上次说的是Oracle19c版的配置方式。不同点在创建用户和授权的地方,需要做一些调整不然在Flink中调用DBMS_LOGMNR.START_LOGMNR时出现“用户不存在”的问题。可是Oracle19c取消了该组件的配置。后面换了Oracle12c版,CDC的配置稍有不同。......
2022-07-28 18:05:31
3055
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
7385
10
原创 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
1933
原创 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
14753
原创 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
3038
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
634
原创 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
2253
原创 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
3550
原创 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
1415
原创 .NET 5 上手Dapr体验
1、关DaprDapr(Distributed Application Runtime)是一个开源、可移植、事件驱动的运行时。它使开发人员能够轻松地构建运行在云平台和边缘的弹性而微服务化的应用程序,无论是无状态还是有状态。Dapr 让开发人员能够专注于编写业务逻辑,而不是解决分布式系统的挑战,从而显著提高生产力并减少开发时间。此外,Dapr 也降低了大部分中小型企业基于微服务架构构建现代云原生应用的准入门槛。Dapr 的核心构建模块 (或者说核心功能)如下:服务调用: 弹性服务与服务之间(servi
2021-07-15 15:12:16
732
原创 使用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
650
原创 .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
877
原创 .NET 配置Swagger
使用Swagger输出在线api文档非常方便,配置也非常的简单,前后端节约沟通时间,减少对接成本,是一个非常好的解决方案在使用中可能会出现以下几点问题:1、中文注释2、如果是分层架构,显示实体类的注释3、如果接口有token认证,需要在swagger中传递token头部信息首先在项目中使用nuget工具搜索swagger找到Swashbuckle,选择最新版本安装即可,顺带会自动安装一个Swashbuckle.Core包安装之后打开App_Start文件夹中的SwaggerCon
2021-01-15 11:54:46
2050
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
6803
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
1810
原创 ASP.NET MVC Outputcache特性
MVC中应用程序缓存和输出缓存的区别输出缓存:也就是Outputcache 是相对于某个Action或Controller而言。使用的场景包括某个页面的数据更新不是很频繁,不需要每次都从数据库区查询。缓存起来从内存中读取。比如文章详情,排名什么的。数据缓存:是相对于全局的。任何地方需要调用的时候都可以去调用。使用的场景包括权限管理这种模块的。每个角色对于菜单的访问都是固定的,所以有必要将角色,权限,菜单这种数据做一个全局的数据缓存。修改时再做缓存的更新。如果通俗一点来说输出缓存就像是“局部变量”
2020-09-22 13:43:35
204
Z.EntityFramework.Extensions.EFCore.dll
2020-06-05
使用Echarts开发Power BI 自定义地图控件(pbiviz文件可直接导入使用)
2018-12-25
Reporting Service 2016 扩展自定义身份验证类包
2017-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人