- 博客(226)
- 资源 (37)
- 收藏
- 关注
转载 Java开源ETL工具-Kettle
公司有个基于Kettle二次开发产品主要定位是做一些数据ETL的工作, 所谓的ETL就是针对数据进行抽取、转换以及加载的过程,说白了就是怎么对原始数据进行清洗,最后拿到我们需要的、符合规范的、有价值的数据进行存储或者分析的过程。总结一下使用下来的体验, 确实UI可视化界面(可视化编程)的这种方式很直观、也很方便, 做一些简单的ETL工作也得心应手,如果ETL数据的过程不是很复杂,那么我觉得使用Kettle也是没啥问题的。1、先准备源数据,将JSON数据写入kafka的topic。
2024-02-22 16:57:54 52
原创 Windows server 2016 如何禁止系统自动更新
1.打开“运行”,输入cmd,点击“确定”。2.输入sconfig,然后按回车键。3.输入5,然后按回车键。4.示例需要设置为手动更新,即输入M,然后按回车键。5.出现提示信息,点击“确定”即可。
2023-12-14 10:50:55 675
原创 SQL Server - 使用 Merge 语句实现表数据之间的对比同步
在SQL server (2008以上版本)中当需要将一个表(可能另一个库)中数据同步到另一个表中时,可以考虑使用merge语句。2.数据源表 (source table)1.目标表 (target table)6.--当行不匹配源表时执行删除语句。5.当行不匹配目标表时执行更新语句。4.当行匹配时执行更新语句。
2023-11-20 17:14:41 405
转载 Git 第四篇:使用VS2013和git进行代码管理
git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote Repository中获取代码的最新版本,实现团队源代码的共享和管理。VS2013 集成了git插件,能够使用git进行源代码管理,比如:Merge Branch,Code Review,Code Changes的Push和Pull等,这里简单介绍一下VS2013中git插件的使用。
2022-10-28 10:19:31 936
转载 Git 第三篇:VS Code使用Git管理代码
Visual Studio Code(简称VS Code)是一个轻量级且强大的代码编辑器,后台是微软,支持Windows、Mac和Linux操作系统,拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等语言。VS Code不仅仅是一个代码编辑器,其集成了Git功能,支持基本的Git命令,开发人员可以使用VS Code来编辑和管理源代码。
2022-10-28 10:17:38 697
转载 Git 第二篇:基本操作
Git的基本操作主要是创建本地库、增加内容,提交修改 ,并把修改同步到远程库,常用的命令是git clone、git checkout、git commit、git push、git pull等。
2022-10-28 10:15:24 189
转载 Git 第一篇:简单介绍
Git是一个开源的分布式版本控制系统,分布式相比集中式的最大区别是Git没有“中央版本库”,每一位开发者都可以通过克隆(git clone)远程代码库,在本地机器上初始化一个完整的代码版本,开发者可以把代码的修改提交到本地代码库,也可以把本地的代码库同步到远程的master代码库。常用的工作流程是:开发者通过git pull/fetch命令把远程的代码库和本地的master代码库(主分支)进行合并,解决冲突之后,把本地代码库推送(git push)到远程的master代码库。
2022-10-28 09:25:30 124
转载 Asp.Net MVC4.0 官方教程 入门指南之十--查看Detail和Delete方法
Asp.Net MVC4.0 官方教程 入门指南之十--查看Detail和Delete方法
2022-08-05 15:45:25 6859
转载 Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
2022-08-05 15:36:16 193
转载 Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图
Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图
2022-08-05 15:35:25 275
转载 Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图
Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图
2022-08-05 15:34:05 182
转载 Asp.Net MVC4.0 官方教程 入门指南之五--控制器访问模型数据
Asp.Net MVC4.0 官方教程 入门指南之五--控制器访问模型数据
2022-08-05 15:33:19 327
转载 Visual Studio强大的帮助工具--Resharper安装与使用
使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理。实质上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和构建脚本。选择自己想要安装的内容进行勾选,第一个肯定要安装的,然后中间部分可以选择将要把ReSharper集成到的visualstudio的版本,选择已经阅读并同意协议规定,点击Install进行安装。官网上的ReSharper是收费的,但是网上有破解的方法。...
2022-07-30 13:44:46 6300 1
转载 Markdown写作工具-Typora
掌握Typora操作,熟练运用Markdown语法实现写作效果。一、Typora写作工具;二、Markdown文本编辑;三、Markdown图表编辑。
2022-06-20 18:11:51 487
转载 重磅推出:AutoProject Studio 自动化项目生成器
AutoProject Studio 自动化项目生成器 核心架构图 AutoProject Studio 自动化项目生成器是一款基于C#.Net Framework 4.0为平台自主研发、专为软件设计、开发、管理的自动化项目(代码)生成器,同时也是一个智能化软件开发平台与超高效率、超低成本的最优解决方案。 该生成器的核心之一是基于数据库元数据为驱动,目前支持SQLServer、SQLAzure、SQLCe、Access、SQLite、MySQL、PostgreSQL、Oracle、DB2、Infor
2022-06-17 18:17:49 351
转载 SqlSugar轻量ORM
蓝灯软件数据股份有限公司项目,代码开源。SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法。学习列表 0、功能更新 1、SqlSugar基础应用 2、使用SqlSugar处理大数据 3、使用SqlSugar实现Join 待更新 4、使用SqlSugar实现分页+分组+多列排序 待更新 5、节点故障如何进行主从调换优点:1、优越的性能,查询使用 reflection.emit 创建IL语言+委托绑定 然后对该对象进行 cache ,datarea
2022-06-17 18:09:39 4951
转载 Gitee 部分常用命令与下载文件方法
gitee上传1.在要上传的程序总文件夹内 “shift+右键”选择”在此处打开PowerShell窗口“2.输入 ”git init“ 命令把这个目录变成git可管理仓库即版本库repository3.输入 ”git add .“ 命令把文件添加到版本库中,将本地项目使用 git add . 加入到缓存区stage,不要忘记add 后的**“.”**,意为将目录中的所有文件都添加到缓存区 *add是把当前分支的变更暂存起来,但不生成版本4.输入 ”git commit -m “fi
2022-04-25 16:15:05 2669
转载 SQL之merge into 批量更新数据
Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。”,通过这个描述,我们可以看出Merge是关于对于两个表之间的数据进行操作的。 可以想象出,需要使用Merge的场景比如: 数据同步 数据转换...
2022-03-16 18:23:57 3014
转载 .Net微服务实战之技术选型篇
王者荣耀 去年我有幸被老领导邀请以系统架构师的岗位带技术团队,并对公司项目以微服务进行了实施。无论是技术团队还是技术架构都是由我亲自的从0到1的选型与招聘成型的,此过程让我受益良多,因此也希望在接下来的系列博文尽可能的与大家分享我的经验。 古人有云:将军难打无兵之仗。想要把微服务很好的实施也并非能一个人可以完成的事,一来需要有出色的运维提供支持,二来需要花时间做技术选型与攻关,三来还要开发兄弟们配合实施。因此,这次能顺利实施并不是一个人的王者,而是团队的荣耀。 框架源码:https://
2022-02-21 16:21:45 2849 1
原创 SQL字符串分割多行
原型数据:'HY-107860;HY-107871;HY-109816;HY-109824;HY-109826;HY-113868;HY-2169'需求:按分号将字符串分割为多行,填充下拉列表SQL实现脚本SELECT b.T FROM(SELECT CONVERT(XML,'<n>'+REPLACE(REPLACE('HY-107860;HY-107871;HY-109816;HY-109824;HY-109826;HY-113868;HY-2169',';',.
2022-01-13 16:15:55 3600
原创 gitee使用教程,创建项目仓库并上传代码
gitee使用教程,创建项目仓库并上传代码gitee使用教程,创建项目仓库并上传代码_linxinfa的专栏-CSDN博客_gitee上传代码到仓库
2022-01-11 19:43:51 392
转载 Serilog一个优秀的.NET日志框架
1 Serilog是什么?在.NET使用日志框架第一时间会想到NLog或是Log4Net,Serilog 是这几年快速崛起的Log框架之一,Serilog是以Structured logging 为基础进行设计,透过logging API 可以轻松的记录应用程式中对象属性,方便快速进行logging 内容进行查询与分析,并将其纪录内容透过json (可指定) 的方式输出。2 使用首先,将Serilog.AspNetCore NuGet软件包安装到您的应用程序中。Serilog.AspNet
2021-11-30 13:57:35 607
转载 基于HslCommunication公开PLC读写给第三方程序 C#,Java,Python分布式读写PLC数据
基于HslCommunication公开PLC读写给第三方程序 C#,Java,Python分布式读写PLC数据,包括三菱,西门子,欧姆龙,modbus,ab plc,台达,横河,信捷,松下,汇川,基恩士,富士,LS等等PLC本文介绍在一些特殊的场景和需求下,使用HslCommunication的可以实现一些比较有意思的功能。例行介绍HSL的安装github地址:https://github.com/dathlin/HslCommunication如果喜欢可以star或是fork,还可以打赏..
2021-11-26 16:56:54 8209 1
转载 C#多线程读写同一文件处理
在多线程访问读写同一个文件时,经常遇到异常:“文件正在由另一进程使用,因此该进程无法访问此文件”。多线程访问统一资源的异常,解决方案1,保证读写操作单线程执行,可以使用lock解决方案2,使用System.Threading.ReaderWriterLockSlim ,对读写操作锁定处理读写锁是以ReaderWriterLockSlim对象作为锁管理资源的,不同的 ReaderWriterLockSlim 对象中锁定同一个文件也会被视为不同的锁进行管理,这种差异可能会再次导致文件的并发写..
2021-11-24 18:04:14 5373
原创 单元格可编辑时的事件--GridView的SelectionChanged事件
GridView处于可编辑状态,左键点击默认为“进入编辑”。将GridView的OptionsColumn.AllowEdit设置为false后左键可触发RowCellClick。但有时候,既希望GridView可以进行编译,又希望可以触发【单元格的点击事件】,比如有需求要求在某列单元格上单击可以弹出窗体,选择数据并返回到GridView上,并且允许手动在GridView上修改或者输入,那应该怎么处理呢?用GridView的SelectionChanged事件,先设置this.gridView1
2021-11-22 19:11:50 1424
转载 C# DataTable转换为Html
/// <summary> /// DataTable 转换为 Html /// </summary> /// <param name="dt"></param> /// <returns></returns> public string GetHtmlString(DataTable dt) { S...
2021-11-04 11:27:53 521
转载 DevExpress控件的GridControl实现行多选
最近用到DevExpress控件的GridControl控件,需要用到行多选的操作,在网上找的资料,自己总结一下。先展示一下效果:1:设置GridControl控件允许选择多行 Run Designer ->Options->OptionsSelection->MultiSelect=true2:在行头增加多选框,控制行多选Run Designer ->Options->OptionsSelection->MutiSelectMode=Ch...
2021-10-21 13:14:14 4110
MF(俄罗斯方块)
2013-12-02
DLL函数查看器
2013-08-14
Visual CertExam Manager 破解版
2013-08-09
网络游戏编程教程
2013-07-12
BaseClasses
2013-06-19
DirectShow开发指南及代码
2013-06-17
官网 .NET 文档 https://docs.microsoft.com/zh-cn/dotnet/core
2021-12-28
C# 基于ComboBox 下拉多选 自定义控件 源代码
2021-06-26
水晶报表 Crystal Reports
2015-01-12
MF(俄罗斯方块)
2013-12-02
Cocos2D-X游戏开发技术精解
2013-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人