为您找到搜索结果:2308个
8种开源的ETL工具
1、ApacheCamelApacheCamel是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的企业应用模式(EnterpriseIntegrationPatterns)的实现,你可以采用其异常强大且十分易用的API(可以说是一种Java的领域定义语言DomainSpecificLanguage)来配置其路由或者中介的规则。通过这种领域定义语言,你可以在你的IDE中用简单的JavaCode就可以写出一个类型安全并具有一定智能的规则描述文件。主页:http://camel.apache.org/2、ApacheKafkaApacheKafka是一个开源的消息系统,用Scala和Java写成。该项目为处理实时数据提供了一个统一、高通量、低延时的平台。有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。支持通过kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。主页:https://kafka.apache.org/...
利用COSBrowser工具备份对象存储的文件
由于网站的静态图片文件存储在腾讯云COS中,我们需要不定期的备份静态文件。如果需要批量备份图片文件的话,在线工具无法实现,这里我们需要到腾讯云下载COSBrowser软件连接后下载。下载COSBrowser安装后可以看到上图。然后找到腾讯云的密钥API。连接后我们找到对应的对象存储空间。如果我们有需要的找到对应目录。我们也可以看到下载进度。...
docker搭建一个NAS端口记录工具Portall
Portall是一个简单的端口管理工具,可以记录某IP下已使用端口,还可以自动生成新的不重复端口。部署也非常简单,通过dockerrun命令部署:dockerrun-p2022:8080-eSECRET_KEY=your_secret_key-ePORT=8080-v./instance:/app/instancePortall通过dockercompose部署:version:"3"services:portall:image:need4swede/portall:latestcontainer_name:portallports:-2022:8080environment:-SECRET_KEY=123456hvolumes:-/mnt/media_rw/9e39d6bc-b42d-43a4-8f13-877e0311e23f/.ugreen_nas/196151/data/portall/instance:/app/instancenetworks:{}由于Portall默认端口8080很容易冲突,所以我改成了2022。通过你设置的端口访问Portall首页,...
几款开源的ETL工具介绍
ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(Extract)、转换(Transform)、加载(Load)至目的端的过程。ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。本文列出了几款开源的ETL工具,并讨论了从ETL转向“无ETL”的过程,因为ELT正迅速成为现代数据和云环境的终极过程。注:原文包含11项ETL工具,本文提取了其中开源的7项,另增加了一款使用普遍的Kettle,如需对另外4项进行了解,可点击文末链接进行查看。 优秀的ETL工具1、ApacheCamel主页:https://camel.apache.orgApacheCamel是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于 POJO(PlainOrdinaryJavaObject,简单的Java对象) 的企业应用模式(EnterpriseIntegrationPatterns)的实现,你可以采用其异常强大且十...
R语言读取excel文件的3种方法
R读取excel文件中数据的方法:电脑有一个excel文件,原始的文件路径是:E:Rworkshopmydataiomexcel数据为5乘2阶矩阵,元素为 Year biom 2003 22.5 2004 20.6 2005 20.8 ...
15款Java程序员常用的开发工具
如果你打算用Java开发一些小程序和应用程序,那么首先得给自己准备一个类似于JDK的工具,其中包括必要的JavaComplier、JavaRuntimeEnvironment(JRE)和JavaAPI。这是开始Java之旅的第一步。官方网站:http://java.com/en/download/faq/develop.xml如果咨询一些经验丰富的Java开发人员关于他们最喜欢的JavaIntegratedDevelopmentEnvironment(IDE)是什么,不少人会告诉你是EclipseIDE。Eclipse能提供关于代码完成、重构和语法检查这些急需的帮助。它还能提供JDT的一系列工具,包括各种插件工具来帮助开发各种Java应用。此IDE的真正优势是它允许开发人员使用不同的语言支持,如它也可以提供C/C++和PHP的IDE。这使得它成为了Java开发的一个一站式资源。官方网站:http://www.eclipse.org/这又是一个IDE,提供了功能全面的阵列,如转换器,编辑器和代码分析器,这些工具可以帮助你使用最新的Java技术实现应用程序。工具范围相当广泛,而且IDE背后...
FileUitl一个文件操作工具类
FileUitl一个文件操作工具类importjava.io.*;importjava.nio.charset.Charset;importjava.nio.file.Files;importjava.nio.file.StandardCopyOption;importjava.nio.file.StandardOpenOption;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importjava.util.Random;/***文件相关工具类**@authorhttps://www.51dev.com*/publicclassFileUtil{/***判断文件大小是否合乎指定大小,如果超出,返回false,否则返回true*@paramfile*@paramsize_MB*@return*/publicstaticbooleancheckFileSize(Filefile,intsize_MB){longsize=size_MB*1024*1024;returnfile.length()&...
UML建模工具有哪些
EnterpriseArchitect:这是一款功能强大的UML建模工具,提供了从需求分析、设计到部署和测试的完整解决方案。它支持多种UML图和BPMN图,同时也提供了版本控制和团队协作功能。VisualParadigm:这是一款全面的UML建模工具,支持多种UML图和BPMN图,还提供了代码生成器和集成版本控制功能。它还提供了许多模板和向导,使开发人员可以更加快速地建立模型。StarUML:这是一款开源的UML建模工具,支持多种UML图和BPMN图,同时也提供了代码生成器和插件系统。它还支持插件开发,可以根据需要扩展其功能。PlantUML:这是一款基于文本的UML建模工具,支持多种UML图和BPMN图。它提供了一个简单的语法,可以通过文本文件描述UML模型,并生成相应的图像。ArgoUML:这是一款专门针对UML建模的工具,支持类图、时序图、用例图等多种UML图。它具有简单易用的界面和强大的代码生成器,可以帮助开发人员快速建立和管理复杂的软件系统模型。...
C#读取Excel报错:未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
解决访问Excel数据源时出现未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序1、确保安装了Microsoft.ACE.OLEDB.12.0驱动http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe2、在vs中右击项目--》属性--》生成下的目标平台改为x86如果以上两个方法还是不行的话,用第三个方法3、在对应的IIS应用程序池中,“设置应用程序池默认属性”右击/“高级设置”/"启用32位应用程序",设置为true。问题:未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序...
c# 读取excel时报错:外部表不是预期的格式
///<summary>///加载Excel-郑州网建Camnpr.Com///</summary>///<paramname="filePath">excel文件地址</param>///<returns>DataSet</returns>publicstaticDataSetLoadDataFromExcel(stringfilePath){try{stringstrConn;//strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";ExtendedProperties='Excel8.0;HDR=Yes;IMEX=1'";//strConn="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+filePath+";ExtendedProperties='Excel12.0;HDR=Yes;IMEX=1'";strConn="Provider=Microsoft.Jet.OLEDB.4.0;...
串口调试工具与com口编程
当我们要与称打印机进行交互的时候这就需要 驱动只有得到对应产品的驱动我们才有机会对其进行com口编程首先我们就需要一个小工具来进行测试获取对应的com口,观察数据传输方式链接地址:链接:https://pan.baidu.com/s/1MsTZqrSDM4cRCE6sQiC58g提取码:5fd5 简单了解一下COM口编程com(ComponentObjectModel) 组件队形模型:一种跨应用和语言共享二进制的方法。在windows在中使用DLLS在二进制共享代码,这也是windows运行的机制。编程步骤:初始化COM库;创建一个用于建立快捷方式的COM对象并取得IShellLink接口;调用IShellLink接口的SetPath()方法;调用对象的QueryInterface()函数并取得IPersistFile接口;调用IPersistFile接口的Save()方法;释放接口;收回COM库;CStringsWallpaper=wszWallpaper;//将墙纸路径转换为ANSIIShellLink*pISL;IPersistFile*...
Java时间工具类,获取日、周、旬、月、季度、半年、年等时间周期
时间周期工具类importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Calendar;importjava.util.Date;importjava.util.List;/***日、星期(周)、旬、月、季度、年等时间工具类*/publicclassDateUtil{privatefinalstaticSimpleDateFormatshortSdf=newSimpleDateFormat("yyyy-MM-dd");privatefinalstaticSimpleDateFormatlongHourSdf=newSimpleDateFormat("yyyy-MM-ddHH");privatefinalstaticSimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");privatefinalstaticSimpleDateFormatlongSdf=newSimp...
C# 用 NPOI 处理 Excel 时,字体影响整个单元格分析
建立了一个Excel文件作为模板,其中第一行为模板行,设置了红色字体,在往其中填充数据时,将模板行复制到下面的各行,再在下面各行填充数据。现在想给第3行第1个单元格加粗,使用下面的代码://法一cell.Sheet.Workbook.GetFontAt(cell.CellStyle.FontIndex).Boldweight=800;//法二cell.CellStyle.GetFont(cell.Sheet.Workbook).Boldweight=800;上面两个方法都是一样的,就是获得Font,为其设置Boldweight,只不过一个是从Workbook发起,一个是从Cell发起。问题出现了:所有行的第1列都被加粗了。想了一下,可能是由于各个单元格共用一个Font造成的。于是尝试下面的代码:IFontfont=cell.CellStyle.GetFont(cell.Sheet.Workbook);font.Boldweight=boldWeight;cell.CellStyle.SetFont(font);试图通过SetFont来以克隆的方式,复制产生一个新的Font,但是结果依旧...
System.Diagnostics.Process.Start 打不开 Excel 文件?
C#中,可以用System.Diagnostics.Process.Start打开文件、运行应用程序,但是近日在打开一个Excel文件时没有任何提示,也没有打开。原来啊,已经打开了另一个Excel,并且正在作某个特殊操作(比如正在修改Sheet名称),造成了Excel忙着干这边这事、等待这边的回应,没办法执行其他新的操作。这个不属于故障问题。...
VC# 在 WinForm 窗口中显示 Word、Excel 等文件
本文介绍的VC#在WinForm窗口中显示Word、Excel等文件,并不是用VC#通过Microsoft.Office.Interop.Word来进行的,而是通过一个微软的dsoframer的控件进行的。首先下载dsoframer,将其拖拽到VisualStudio的项目中。切换到Form设计界面,在工具箱中,右键,单击“选择项”。切换到“COM组件”,单击“浏览”添加好后,把控件拖到Form中,VisualStudio自动为您添加相应引用,接下来就是相应的使用了。打开文件axFramerControl1.Open("D:\cftea.doc",false,"","","");注意,初始的控件名称,不是我们想象的dsoFramer1,而是axFramerControl1,不过这个我们自己可以改。这样就打开一个Word文档了,实际上它是调用的Word程序,但它嵌入到了WinForm中。什么,不想要Word工具栏?简单,在设计界面选中控件,切换到属性,将其Titlebar、Menubar、Toolbars、等设置为False。要打印?好说。if(printDialog1.ShowDial...