- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 最详细准确的KETTLE调用存储过程和带有返回值的存储函数讲解
1.前言最近用到了kettle的存储过程,看到网上写的一些说明文档,大都说的含糊其辞,不太准确,这里分析了一下kettle的源码,对其用法大致的讲解一遍。这里大致看一下kettle的组件界面,大致基本上都能看懂,但是大多数都被kettle的翻译误人子弟,组件是调用存储过程,但是存储过程中也存在一种特殊的类型,叫做存储函数。而且kettle也是支持调用存储函数的,下面讲解一下存储过程和存...
2020-01-02 23:09:41 7291
原创 kettle组件HTTP Post,HTTP Client和REST Client的区别及使用方法
最近项目要调用第三方接口来获取json数据,并解析数据入库。这里用到了kettle作为数据抽取工具。Kettle 除了常规的数据处理之外,还可以模拟发送HTTP client/post,REST client。这里顺便讲一下这三个组件的区别之处,省的下次绕迷糊。1.HTTP Post组件”post“顾名思义应该就是http请求方式为post,这里查看源码也得到证实,是引入的o...
2020-01-02 15:36:40 15362 8
原创 java实现连接clickHouse数据demo代码实例
clickHouse是最新的一种列式数据库,存取速度极快,最近公司要用到该数据库,就决定认真研究一下,由于属于全新的东西,国内暂时找不到相关的开发demo,于是决定自己下手整理一下clickHouse的安装及本地测试:那么ClickHouse到底是啥?1.开源的列存储数据库管理系统2. 支持线性扩展3. 简单方便4. 高可靠性5. 容错(支持多主机异步复制,可以跨多个...
2018-06-05 12:18:38 31128 4
原创 如何应用font Awesome矢量字体图标介绍
最近做项目开发的时候,一开始做的时候,网页图标icon都是网上现找的,样式不统一先不说,统统都要引入就很麻烦了,要写各种图片路径,简直烦的不要不要的,后来不经意间接触到矢量图标这个东西,一下子来了兴趣,这不正是我一直想要的吗,话不多说,下载源码来看看。点击打开链接(附链接地址:https://github.com/FortAwesome/Font-Awesome),我下载的是4.7版本的,可能比较
2017-08-04 10:03:48 2257 1
原创 仿百度贴吧回帖功能分析及代码示例
完整社区项目实战讲解-论坛模块的人性化回复功能,仿百度贴吧的动态回复,以及嵌套回复功能。让论坛交流更智能化,人性化。
2017-06-24 12:32:37 4125 2
原创 Kettle9.4支持Clickhouse数据源插件开发以及性能测试
最近业务这边有个指标需要用到大数据这边的列式数据库进行处理,由于kettle不支持clickhouse数据源驱动,这里查了一下网上的相关资料,发现了一些别人开发好的驱动包,下载下来后使用效果不尽人意。总结下来有以下几个问题:不支持schema目录展示生成的DDL语句无法执行,右键预览数据报错查询数据出现错误。
2024-10-14 13:58:41 366
原创 分布式kettle调度管理平台简介
分布式kettle调度管理系统,采用微服务前后端分离方式开发,前端采用vue2,页面美观,系统可扩展性强,兼容主流kettle版本,无入侵源码,实时支持升级版本。
2024-06-28 16:08:29 2133 9
原创 processflow基于私有云存储的多人实时协作尝试
继上一篇基于oneDrive实现多人协作之后,发现Onedrive存在诸多限制之处,比如国内网络环境很差,多人协作还需要processflow用户自己注册oneDrive账号,然后oneDrive系统内进行文件分享,才能拿到分享链接进行多人协作。过程可谓是相当之繁琐。后面便萌生了基于一些开源的分布式文件多版本存储系统代替oneDrive的功能,经历了一个多月的尝试,最终得到了我想要的结果。
2023-09-26 10:31:16 404
原创 processflow流程图多人协作预热
在线上办公如火如荼的今天,多人协作功能是每个应用绕不开的门槛。processflow在线流程图(前身基于drawio二次开发)沉寂两年之久,经过长时间设计开发,调整,最终完成了多人协作的核心模块设计。
2023-09-04 16:29:15 1395
原创 drawio便笺本同步到云端多浏览器
前言drawio经常画图过程中,想自定义组件,把一些设计好的流程图直接即插即用,可以用鼠标选中自己设计的流程图,然后点击便笺本上的+符号,就能自动添加到便签里了,下次用的时候直接选中,鼠标点击就能回显到工作空间了。但是这种是存储到浏览器端的,无法做云端同步,下面介绍一下如何同步到云端。将内容同步到云端打开processflow,在线地址:ProcessFlow - 免费在线作图,思维导图,流程图,实时协作然后,创建流程图,重复上面的操作即可直接同步到阿里云oss里了,下次切换到其他浏览器的时
2021-09-13 19:43:19 1690
原创 drawio给组件添加tag标签
前言drawio支持给组件添加label,或者给线条连接器添加text,但是这种方式是直接可见的,如果内容过长,会导致整个页面变得非常乱和臃肿,这里介绍一下悬浮可见的标签方式。在线体验地址:ProcessFlow - 免费在线作图,思维导图,流程图,实时协作 (sharehoo.cn)...
2021-09-13 19:01:44 2018
原创 drawio改变图形颜色和背景色制作出炫酷的流程图
前言如何利用drawio制作出炫酷的流程图,当你利用drawio制作流程图的时候,白色的底板,白色的图形是不是看上去略微枯燥。下面教你怎样更换流程图样式。教程点击流程图空白地方 --- 选则样式 --- 切换不同的样式。想体验这个效果的朋友可以去我的网站体验一下,https://processflow.sharehoo.cn/这是一款基于drawio二次开发的仿ProcessOn风格的在线画图网站,在汉化的同时,也增加了一些更友好的功能,文件云端管理,在线预览,私密分享,发布。也能存储到
2021-03-16 18:52:46 10785 1
原创 如何用drawio让自己的流程图线条产生动起来的效果
前言经常用drawio画流程图,有时候就想怎么能更直观的显示流程效果,看到processOn能将线条变成流动效果,就想,drawio是不是也可以。经过一番摸索之后,发现drawio还是具有这个功能的,只不过以插件的方式提供出来的。我这里准备改造一下,将其持久化到通用功能里去。演示想体验这个效果的朋友可以去我的网站体验一下,https://processflow.sharehoo.cn/这是一款基于drawio二次开发的仿ProcessOn风格的在线画图网站,在汉化的同时,也增加了一些更友好的
2021-02-04 12:31:16 12282 11
原创 drawio对接国产码云Gitee实现文件保存更新功能
前言Drawio本身支持github,gitlab,dropbox等云平台,但是这几个局限性太强,国内要么访问不了,要么网速差的要死。我就想能不能让系统支持一下国内的码云gitee,百度网盘等平台。这里大家可以去体验一下我的网站,基于drawio仿照processOn风格设计的在线画图软件。https://processflow.sharehoo.cn/文件管理更为方便,基于云端,可以自定义保存到云端服务器,gitee,百度网盘,github,gitlab,或者本地等。随时随地查看,编辑。脱离软
2021-02-02 16:00:43 4033 2
原创 processflow利用drawio实现多人协作画流程图功能
前言最近一两年,线上协作功能异常火爆,多人协作文档,多人会议,多人协作excel表格等等。今天就讲一下,如何实现一个简单的多人协助画图功能。最近几个月基于drawio二次开发了一个在线画图的系统,processflow,线上地址:https://processflow.sharehoo.cn/我的想法是尽量保留drawio的所有功能,然后改造的更符合中国人的使用习惯。等于改进版的中文drawio。今天,主要讲一下她的一个比较新奇的功能吧,就是多人协作画图功能。多人协作画图drawio本身基于gi
2021-01-31 04:50:54 5348
原创 小米10pro更新完miui12自由之窗功能无法使用
前言去年3月份入手的米10pro,里面的一些黑科技用着挺舒服的,比如自由之窗功能,打游戏,看视频的时候,可以将聊天软件缩小,同时使用两不误。最近一次更新完系统之后,突然发现没法用了,找了找一些原因,这里记录下来。参考链接:http://sharehoo.cn/topic/detail/519解决方案1.首先打开开发者模式1、打开系统升级到MIUI12的小米或者红米手机,在手机桌面上找到并点击【设置】应用;2、在设置的最上方点击【我的设备】;3、然后在我的设备下方找到并点击【全部参数】
2021-01-18 11:13:34 10926 2
原创 github下载的zip项目如何再关联到github上
前言相信github是大多数码农平时最喜欢逛的网站之一,看到喜欢的代码二话不说直接clone下来,但是github在国内的网络环境一直不稳定,尤其是clone比较大的项目时,经常几十kb的下载,半天搞不下来,很是费事。但是直接下载zip文件却挺快的,但是zip文件下载之后,却无法关联到原有的github地址,这就无法实时更新代码的最新修改的代码bug或者功能,那么该如何解决呢?于是我google了一下,在stackflow上面发现了一些可行的方法,下面分享给大家。关联离线项目到githubun
2020-12-25 16:24:21 6999 2
原创 基于drawio作图系统仿processOn风格的二次开发
前言平时工作中,做需求设计的时候,经常要用到画流程图,uml用例图等。百度搜索推荐最多的就是processOn和迅捷画图,这两个捞逼,一个比一个狠,迅捷基于drawio的二次开发,功能上没什么改进,基本上就是在源码的任一个版本分支上进行fork,目测是12.xxx版本的源码,人家官方都出到13.9.9了,你个捞逼,跟进一下会死呀。processOn整体风格我更喜欢一点,但是收费比较厉害,年会员制,常年白嫖党的我岂能接受,那我利用我廉价的时间基于drawio做一款我喜欢的processOn风格的在线流程图
2020-11-17 16:27:54 6583 6
原创 关于Springboot 2.x Redis Session 自定义key value序列化方式的误区
前言最近做项目用到了spring session,将session保存到redis中,但是保存的数据格式是byte类型,不方便查看。查了相关资料,发现spring session默认使用的redis的JdkSerializationRedisSerializer方式,正是这个原因造成数据格式不友好。于是就想更改一下redis的默认序列化方式。找了好多资料,网上大都是下面的更改方式,思路不错,但是方式在2.0以上的版本是不对的。@Bean(name = "redisTemplate") .
2020-09-06 22:57:58 624
原创 如何去掉Eclipse或myEclipse 的 “Quick Access” 工具栏
经常用MyEclipse开发的小伙伴都知道,MyEclipse的 Quick Access 工具栏作为标配,独占了好大一截工具栏,对于本来就狭小的一亩三分地的工作空间老说,实在头疼,强迫症的我受不了,得想办法去掉它。
2020-02-18 11:34:41 528
原创 java代码获取当前连接数据库的版本号
文章已转移,请访问该链接进行查看:http://sharehoo.cn/topic/detail/448
2020-01-20 09:19:29 1338
原创 sigar监控组件加载路径及路径的修改方法
目前在开发系统的时候,用sigar监控系统cpu性能和内存状态,源码中需要加载编译好的几个dll文件,而这些文件的路径必然是根据程序安装的路径而变化的,这就需要每次部署系统的时候,去将dll文件丢到修java.library.path的路径下最开始的时候,我想到了System.setProperty();但是不管怎么试,都没办法动态加载进来,后来google了一下,发现这个方法需要重启J...
2019-09-24 12:33:42 612
原创 解决HBase版本高低差异造成表查询失败问题
Hbase查询表的时候报错rg.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family table does not exist in region hbase:meta,,
2019-01-25 10:55:12 4323 1
转载 MySQL日期 字符串 时间戳互转
MySQL日期 字符串 时间戳互转Posted on 2016-06-05 15:14 *孤独的夜行者* 阅读(84202) 评论(1)编辑 收藏平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转d
2017-12-29 00:01:37 421
原创 英文版eclipseMars2配置svn4.05插件以及导入工程到svn服务端
由于最近做项目用的svn工具,网上大部分教程基于eclipse汉化版,而且大多配置不详细,所以自己萌生了写一下配置教程的念头,防止后来人和自己一样进入不同的误区。首先放入下载链接:可以去官网下载,点击打开链接也可以去这里下载地址,http://sharehoo.cn/shop/source/31,软件版本2.6.5版本下载完成之后就是傻瓜式的安装:然后一直点击Next项,下一步,...
2017-10-16 16:40:54 668
原创 仿csdn下载模块的功能,权限的代码解析
刚开始自己写博客系统的时候,里面涉及到了文件上传与下载,基本上这是一个网站必不可少的功能了。但是,当时涉世未深,套路太浅,于是很傻很单纯的直接把文件路径放到页面中去,然后从数据库取出文件名,与路径一拼接,妥妥的,就能下载了,当时睡觉的时候还是很心满意足的,觉得下载也就这么回事。时至今日,回头想想,细思极恐。谁会傻到把网站文件目录放大大庭广众之下,任人宰割,现而今眼目下,哪个网站不是设置的权限下载,
2017-08-14 09:26:28 1078 1
原创 ssh项目中ajax与json之二级下拉菜单级联操作
最近在做一个项目,用到了二级下拉菜单,当你选到一级下拉菜单时,二级菜单会根据一级菜单内容特定显示相关的内容。如图:这里我首先想到了ajax异步提交,一级菜单id,后台根据Id获取该目录下的二级菜单列表,然后回传前台。思路很清晰,但实施起来却要人老命啊。ajax提交回传单一数据还好,直接就能取值了,但是现在是将List集合存入json中,这足够让我头大,我在网上搜索了大量的这方面的内
2017-08-14 07:49:33 3380
转载 原生sql查询转化为hql的实体查询
原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。标量查询(Scalar queries) 最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess.createSQLQuery("
2017-08-10 21:21:13 1774
转载 文件上传与下载权限的控制
本文区分于《【Jsp】把Java写到Respond输出流里面供用户下载》(点击打开链接)把原本该打印到控制台的内容,直接打印到一个文本文件txt中给用户下载。实际上是《【Struts2】中文文件的下载与下载权限的控制》(点击打开链接)不使用三大框架,纯属使用Servlet去实现,如何把在Tomcat服务端上的文件资源,给用户下载。如下图的JavaEE目录结构,在Tomcat上ServletDown
2017-08-07 01:40:11 4666
利用小米蓝牙温度计2实现全屋温湿度监控,相关代码和软件
2024-08-24
分布式kettle调度平台
2024-08-10
kettle7.2和8.2相关maven依赖包仓库
2020-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人