- 博客(102)
- 资源 (4)
- 收藏
- 关注
原创 Macbook M1 安装PDI(Kettle) 9.3
本文介绍了M1版的Macbook安装 PDI 9.3 + OpenJDK11的一般步骤,以及如何通过强制在Intel模式下运行shell的方式来启动kettle。
2023-02-27 19:51:31
2407
5
原创 基于 Flask-Admin 与 AdminLTE 构建通用后台管理系统
通过结合 Flask-Admin 与 AdminLTE,构建出一个通用的后台管理系统。
2022-11-15 18:55:30
3927
1
原创 Flask项目使用Oracle数据库踩坑指南——ID自增与Cast自动类型转换
Flask 框架Web项目适配Oracle数据库踩坑指南第1篇。
2021-09-16 00:31:49
1099
原创 Thinkpad X1 Carbon 笔记本在 Ubuntu环境下安装和启用指纹识别器
凡事有所得,必有所失。自从换了Ubuntu操作系统后,X1的表现堪称优雅。日常办公、写代码,运行IDEA等软件,毫无压力。但是比较遗憾的是指纹识别器不好用了,每次登录系统都要输入密码。为解决指纹识别问题,这几年先后尝试了网上不少方法,最近终于有所突破
2021-09-08 16:12:32
4217
2
原创 SpringCloud通过Sidecar整合异构平台微服务(Python Flask)
SpringCloud通过Sidecar整合异构平台微服务(Flask子项目)
2020-04-17 22:02:59
5493
3
原创 Oracle 对树形数据的支持及用法示例
树形结构数据处理示例Connect By Start With Level & Path用法(Oracle下)
2020-03-21 12:15:31
905
1
原创 图解IDEA中markdown集成UML图(plantuml代码)
1、首先,在idea中安装 markdown navigator插件注意,是 markdown navigator,不是 markdown。两个插件的启用,只能二选一。请启用 markdown navigator。2、安装 Graphviz,该软件开源,可直接下载操作系统对应版本(本文为Windows)。并设置环境变量,新增 GRAPHVIZ_DOT = graphviz/bin/dot....
2020-01-03 15:36:13
5405
2
原创 使用CompletionService处理长耗时异步任务的时间窗口控制问题
问题描述项目采用CompletionService来实现并行的异步任务调用和Future返回结果处理,在实际业务场景中,可能会遇到长耗时任务无法按时返回的情况。为此,需要为异步任务确定一个任务执行时长,作为时间窗口,以避免长时间等待,实现提前干预,从而避免出现后续任务执行问题。出现问题的代码: logger.info("starting StarterApp..."); ...
2019-12-04 21:00:20
1081
原创 Flowable工作流引擎表用途整理
Flowable 表用途说明1. Flowable数据库表命名规则ACT_RE_*’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只...
2019-10-03 15:24:37
2804
2
原创 Oracle SQL中的汇总Group by, Rollup 与 Grouping等函数联用示例
Oracle 中的分组汇总函数 Group by,通过Rollup实现自动小结式的汇总……
2019-10-03 15:10:03
3153
原创 数据管道(data pipeline)与ETL管道(ETL pipeline)的区别
They are two related, but different terms, and I guess some people use them interchangeably.ETL pipeline refers to a set of processes extracting data from one system, transforming it, and loading int...
2019-05-14 16:25:01
15430
原创 git 设置本地代理访问外网
git设置本地代理访问外网在局域网工作时,上网一般会配置http代理服务器,甚至有可能需要用户名、密码。在这种情况下,我们在命令行中使用git会遇到如何设置代理的问题。如下示例,供参考。git 设置 http代理:git config --global http.proxy 'http://user_name:password@http_proxy_ip:port'# 例如:git c...
2019-04-09 10:18:29
4413
原创 使用flask-socketio实现WebSocket消息广播
目的在flask应用内,通过引入flask-socketio实现站内WebSocket消息广播。各网页接收广播消息并动态刷新页面。为便于观察,我们通过向服务端发送"/push" http 请求,触发站内广播;并通过Flask-SocketIO的广播模式,将广播信息通过WebSocket接口发送到客户端浏览器打开的网页。网页根据接收到的信息动态展示内容。实现服务端搭建Flask应用首先在服...
2018-12-26 16:25:09
4072
5
原创 Ubuntu 18 运行软件时,后台报错:Failed to load module "overlay-scrollbar"、"canberra-gtk-module"
Ubuntu 18.04系统中运行 基于Qt5的带有图形化界面的软件时报错:Gtk-Message: Failed to load module ”overlay-scrollbar“Gtk-Message: Failed to load module ”canberra-gtk-module"
2018-10-10 21:16:38
2397
1
原创 MySQL实现对大数据表按照时序抽取记录
需求描述大表data_log,是一张保存了时间流水的记录表,记录数达到百万级。现需要抽取某天零时开始每隔5分钟(或30分钟、一小时等)抽取一条记录,以生成当日波动图。思路首先明确出标准时序点,然后根据时序点与流水表的时间戳关联,即可获取需要的记录。SQL实现select S.STANDARD_TIME, ifnull(T.VALUE, 0) VALUE from (SE...
2018-05-31 00:40:23
1889
原创 Oracle 11g 压缩表技术概要
关于表压缩表压缩的目的,主要是节省磁盘空间,减少数据库buffer cache内存使用,并且可以显著加速查询效率。压缩本身肯定会增加CPU的压力,但相对于减少的I/O消耗来说,还是很值得的。参考Oracle官方的说明: As your database grows in size, consider using table compression. Compression saves d...
2018-04-28 17:02:29
779
原创 How to Install Docker on Ubuntu
Purposeto install docker on Ubuntu 17.10, while using local aliyun mirrors for docker repository and image-acceleratorSteps1. Pre-install dependenciesinstall some dependencies of docker: apt-t...
2018-04-05 18:18:54
414
原创 ubuntu搜狗拼音输入法无法切换英文
ubuntu 17.10 input-method issue solved. @20180301.issueubuntu 17.10 安装搜狗中文输入法之后,无法切换英文了,只能使用一个搜狗中文输入法。设置了中英文切换也没用。solution一般是fcitx输入法配置问题导致。解决步骤如下:首先,确保已经正确安装了如下软件: - fcitx - fcitx 配...
2018-03-01 19:48:22
2716
原创 Ubuntu 17.04 运行 vmware-horizon-client 4.5.0
解决 vmware horizon client 4.5.0 在 ubuntu 17运行时无法启动的问题
2017-12-01 00:07:03
4594
原创 Spring Boot & Apache CXF 开发具有多Endpoint的 WebService
通过Spring Boot 整合Apache CXF开发WebService,如何解决多个Endpoints、多套版本Endpoints的问题。
2017-08-14 23:06:47
8629
4
原创 Cygwin 相关资源汇总
Cygwin 是一系列GNU和开源工具的集合,提供了可在Windows上运行的类似Linux的模拟环境。本文汇总了Cygwin相关资源,并将持续更新。
2017-08-13 10:59:28
484
原创 [Spring Cloud-01] eureka server 服务注册与发现
Spring Cloud的服务注册与发现(Service Registration and Discovery ),是通过Netflix Eureka 来实现的。本次实验主要是搭建eureka服务端与客户端,通过配置,实现服务注册与发现功能。
2017-07-29 13:00:16
30167
1
原创 一些源代码分析的bash脚本
在webroot目录中查找 @Controller,并返回之前8行及之后3行的内容。 grep -rn -B 8 -A 3 @Controller在webroot 目录下,找@Controller 的文件,返回文件名列表; 然后查找@RequestMapping或RequestMapping的行,并输出其内容 grep -rl @Controller webroot | xargs grep
2017-07-26 14:18:08
434
原创 jxl warning: Maximum number of format records exceeded 格式记录数超出最大数限制
采用jxl处理 excel文件生成时,报错【Warning: Maximum number of format records exceeded. Using default format.】以及正确的解决方法
2017-04-13 14:00:42
2108
原创 kettle 数据库连接找不到jdbc Driver问题解决方法
以oracle为例,将数据库驱动jar(ojdbc.jar)放到 data-integration\lib目录下,然后重启kettle即可。
2017-03-31 19:07:35
7318
原创 Android Studio Exception: Could not find method android() for arguments
Android Studio在gradle sync时发生错误:Gradle sync failed: Could not find method android() for arguments [build_..
2017-01-06 15:58:20
7023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人