自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sharehoo的博客

专注于javaweb开发

  • 博客(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

原创 python通过蓝牙温湿度计实现自己的全屋温湿度监控系统

通过python接入蓝牙温湿度计,上报至iot平台,实现全屋温湿度监控

2024-08-25 00:29:23 473

原创 分布式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

原创 unix课设购物系统基于服务端和客户端

unix基于server端和客户端的购物系统,模拟在虚拟机上

2017-06-23 22:37:11 714

利用小米蓝牙温度计2实现全屋温湿度监控,相关代码和软件

利用小米蓝牙温度计2实现全屋温湿度监控,相关代码和软件,包含python脚本来采集小米蓝牙温度计数值,thingsboard-3.7.0启动包,以及postgresql数据库安装包。核心流程就是python采集蓝牙数据,并解析通过mqtt上报到things board,页面通过websocket来订阅t温度数据。

2024-08-24

分布式kettle调度平台

本人是KETTLE使用爱好者以及二次开发者,拥有8年的丰富使用经验。在使用过程中针对kettle的弱项,以及对市面上一些kettle二开工具的对比发现,目前尚未有一款好用的调度管理工具。经此,于是准备开发一款简单易用,灵活部署,可以水平扩展的分布式调度管理平台。

2024-08-10

kettle7.2和8.2相关maven依赖包仓库

kettle是国外开源的一款ETL集成工具,其最新版8.2版本改为了maven项目,由于其maven仓库下载实在太慢,这里提供了我费了一两天才下载好的依赖包,直接解压放在本地仓库即可。方便好使,好用的给个五星好评。

2020-02-17

java连接clickhouse相关驱动包

java连接clickhouse数据库所需的相关驱动包,亲测可用

2018-12-25

hibernate最新中文学习api文档

hibernate4,当下开发最常用版本,替换掉晦涩的英文,用中文的方式让你一目了然,适合初级及中级水平者使用

2017-07-19

Bootstrap3.3.4中文文档.rar

bootstrap3.34中文开发文档,让你更好的利用以及开发前端框架

2017-06-23

空空如也

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

TA关注的人

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