自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 dell7080MFF黑苹果抄作业

说明这个帖子主要是为了后面自己再装黑果的时候有个文档可以追溯,当然能帮到兴趣相投的小伙伴更好。为什么折腾黑果,原因:穷。黑果终究便宜一些,但是比较折腾,之前的MBP已经满足不了目前的工作需求了,所以后面搞了两台黑果,这台7080MFF是自己的第三个黑果,也是自认为最完美的一台。相对于deskmini,这台更薄,方便放入书包。帖子中间非关键性的图全部放到文末的大图区,方便选择性观看。电脑配置机器买来的配置如下内存:8G(海力士3200hz)硬盘:海力士256G(预装Windows)CPU:i5

2021-05-17 19:14:19 8513 4

原创 reportBro解决套打问题方案

方案简单说明目前考虑的方案是用reportBro官网的demo项目配合好模板,保存到我们自己的数据库中,然后我们利用java代码封装业务数据,随模板信息一起调用reportBro-lib(reportBro的Python脚本),生成pdf文件。而后将其传给前端展示并打印。不利因素就目前这种方案,可替代产品有crystalReport和ireport,但这两个软件都是客户端软件,不支持BS架构。后续如果想提供web版的模板绘制页面非常困难。而reportBro可以支持BS实现(代码完全开源,但是使用有限

2020-12-21 16:23:30 1073

原创 MAC自带终端辅助脚本(terminal shell)

参考链接好多帖子都有这个,哪个是原创无法得知https://blog.csdn.net/qq_41228463/article/details/80720772需求说明程序员用的操作系统可能不同,喜爱的shell工具也各有不同,萝卜青菜,不好判断哪个好或者不好,我用的mac OS,好用的免费的shell工具前前后后没找到一个中意的,要么丑,要么收费,要么迁移费劲,要么性能损耗大,唯独钟爱mac自带的终端工具。但是原生的也好多不爽的地方,无法保存登录连接,无法快速备份迁移连接等等。如果只有几个常用服

2020-12-04 16:16:02 1214

原创 Java可执行jar自解压jar内指定文件到指定目录

Java可执行jar自解压jar内指定文件到指定目录参考链接感谢大神【手动膜拜】https://www.devx.com/tips/Tip/22124打开慢的话可以直接看下图需求说明需求来源于最近的一个springboot服务,源于各种原因其内打包了部分文件或者脚本,需要在jar运行的时候自动解压到jar外目录,方便自身或者其他服务调用。比如下图中的scratches目录,想将这个目录以及目录下的所有文件都提取到jar外。springboot服务中的目录结构打成jar包之后的目录结构

2020-11-26 17:16:33 2320

原创 web打印模板神器reportbro—汉化及中文字体配置(上)

关于汉化reportBro官方没有提供汉化,但是国际化的架子已经构建好了,只要把对应的汉化内容丢进去即可,汉化的内容我们结合官方提供的应用来介绍官网提供了两个demo,这里以albumapp-django为例进行讲解。albumapp-djangohttps://github.com/jobsta/albumapp-djangoalbumapp-django是官方为了介绍如何使用reportBro而开发的一个demo应用,如果你也要使用reportBro进行业务开发,你可以参考albumapp-d

2020-05-14 20:04:29 2899 9

原创 web打印模板神器reportbro—docker运行官方demo

docker玩的不熟,之所以想用docker是想摆脱python环境的布置,临时搭建一套demo环境方便演示用的,可能docker化的方法多种多样,这里介绍一下我尝试成功的一种方法。你的运行环境需要安装docker,这个不是我们的重点,未安装的建议百度。执行docker images查看是否有python相关的镜像不出意外的话没有,所以执行docker pull python,我下载的时候没有指定版本,默认下载最新的,下完之后发现docker内的python是3.8版本,能使也就不纠结,下载完之后再

2020-05-13 13:39:48 665

原创 web打印模板神器reportbro

N年前常用的模板绘制工具有crystal report,ireport designer,原理是在客户端上绘制模板,生成一个模板文件,基本是XML结构,然后再把数据填充进去,按照预先设置好的格式展现成pdf或者excel等。放几张截图,用过的人应该回忆满满,至少我的印象颇深crystal reportireport design说到这里,用过这两款工具的人应该知道接下来是讲什么了。随着移动时代的发展,上面的两款工具其实已经很难适应移动互联网的节奏了,迫于压力,很多人也在尝试开发web版的报表

2020-05-13 11:51:15 1709 1

原创 DrawIO二次开发(一)

最近想基于DrawIO进行二次开发,目前还在探究阶段即便你不想二次开发,对于经常使用processON的盆友们,自己部署这么一套DrawIO也是极好的,因为没有文件数的限制呀。万事开头难,想要二次开发,需要先在本地将代码跑起来,剩下的就是看代码撸代码了。我这里将展示intellij idea的配置方式。一、导入项目到编译器将DrawIO的代码clone到你本地,gitHub上的地址为https://github.com/jgraph/drawio,正常情况下速度比较慢,可以考虑其他的代码仓库,将下

2020-05-09 10:41:07 16808 21

原创 java POI为excel添加水印

网络上充斥着各种为excel添加水印的方法,但是多数效果不敢恭维,这里介绍两种添加excel水印的方法,最终实现的效果跟excel工具添加的水印无异,个人比较喜欢比较推荐。这里说是两种,其实原理是一种,只不过因为poi的版本高低不同,导致了我们的操作发生了变化,大家可以根据自己的poi版本对应选择不同的实现方法。这两种方法应用的时候是比较久之前了,最近想起来整理一下,可能文章中会有错误,还请口...

2020-05-06 14:38:19 16071 61

原创 Metabase将执行SQL以接口形式推送到第三方系统

接口文档及功能改造后的操作文档下面是具体的改造细节本功能涉及到的文件如下:splice_params_in_response.clj:截图中的token参数请忽略,需要的话可以略加改造进而使用public_settings.clj:selectors.js:...

2020-05-06 13:48:56 923

原创 新版本Metabase调试问题

新版本的metabase在调试方面存在一些问题,至于具体哪个版本之后开始出现这个问题未曾追究,大概是v0.32之后的某个版本,v0.35已经存在这个问题了问题表现:玩转过metabase自定义开发的小伙伴应该知道后台代码的启动是通过lein run进行启动,lein ring server是以调试的方式启动,即修改了clojure文件是会自动热部署到服务器中的,是及时生效的,不必频繁重启服务器...

2020-05-06 09:24:00 1160

原创 Metabase仪表盘实现iframe嵌套功能

metabase截止到0.34.0版本,其仪表盘自带的添加文本框功能默认是不支持iframe嵌套的,我们在原来基础上稍微改造一下即可支持iframe嵌套功能,效果如下图。代码修改1:升级react-markdown版本到4.3.1,重新执行yarn命令安装依赖代码修改2:根据react-markdown的官网说明,修改代码如下,使markdown语法支持html解析参考http...

2020-02-12 11:07:28 1715

原创 metabase应用名替换功能实现

简单描述下本文的功能:部分用户在使用的时候不想显示原有的metabase字样,想动态配置成想要的内容,该功能实际为metabase所限制的,只有企业版才能授权使用,所以本文仅限于技术交流。如有侵权,立马删帖。如果你用过metabase的企业版,会发现图一的whitelable配置菜单几乎跟企业版一样,这里基本是仿照企业版功能做的,本文主要介绍application-name配置的功能实现。a...

2020-02-10 17:05:37 867

原创 Metabase定制化开发2

metabase的一些定制化开发截图扩展了背景和富文本组件模仿企业版做的自定义logo上传及应用名称定义及背景色配置

2020-01-20 21:20:06 1903 4

原创 Metabase定制化开发

Metabase定制化开发从saiku到superset,再到metabase,终于样式上操作上符合标准了,但是对于吹毛求疵的产品经理还是会各种找事。贴出改造的一些内容分享给需要的小伙伴。LOGO替换修改文件/metabase/frontend/src/metabase/components/LogoIcon.jsx新增文件(你的logo文件 官方建议用svg格式)/metabase...

2018-12-08 12:40:14 12369 17

空空如也

空空如也

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

TA关注的人

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