自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TechRunner

Logs of daily coding experiments & learnings.

  • 博客(100)
  • 资源 (4)
  • 收藏
  • 关注

原创 Git推送大量内容导致http 413错误

配置nginx解决git推送时的http 413错误

2024-01-26 17:09:03 705

原创 What‘s wrong with Kite? ——Oracle的未解之谜

记录了Oracle的Json_query函数在一个奇怪场景下的报错

2023-04-20 09:14:14 170 1

原创 Macbook M1 安装PDI(Kettle) 9.3

本文介绍了M1版的Macbook安装 PDI 9.3 + OpenJDK11的一般步骤,以及如何通过强制在Intel模式下运行shell的方式来启动kettle。

2023-02-27 19:51:31 1702 3

原创 基于 Flask-Admin 与 AdminLTE 构建通用后台管理系统

通过结合 Flask-Admin 与 AdminLTE,构建出一个通用的后台管理系统。

2022-11-15 18:55:30 3088 1

原创 Mac环境安装和使用supervisor

在Mac操作系统中安装和配置supervisor,进行任务进程的管理

2022-10-28 21:08:05 1738

原创 基于 Jasypt对 Springboot 配置信息进行加密

通过Jasypt 对 Springboot 项目中的配置文件敏感信息进行加密

2022-07-03 23:51:09 662

原创 Flask项目使用Oracle数据库踩坑指南——数据库连接池配置

Flask框架构建了web项目并适配Oracle数据库踩坑指南系列第二篇

2022-01-14 14:57:47 2516

原创 Flask项目使用Oracle数据库踩坑指南——ID自增与Cast自动类型转换

Flask 框架Web项目适配Oracle数据库踩坑指南第1篇。

2021-09-16 00:31:49 928

原创 Thinkpad X1 Carbon 笔记本在 Ubuntu环境下安装和启用指纹识别器

凡事有所得,必有所失。自从换了Ubuntu操作系统后,X1的表现堪称优雅。日常办公、写代码,运行IDEA等软件,毫无压力。但是比较遗憾的是指纹识别器不好用了,每次登录系统都要输入密码。为解决指纹识别问题,这几年先后尝试了网上不少方法,最近终于有所突破

2021-09-08 16:12:32 3303 2

原创 SpringCloud通过Sidecar整合异构平台微服务(Python Flask)

SpringCloud通过Sidecar整合异构平台微服务(Flask子项目)

2020-04-17 22:02:59 4908 3

原创 Oracle 对树形数据的支持及用法示例

树形结构数据处理示例Connect By Start With Level & Path用法(Oracle下)

2020-03-21 12:15:31 574 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 4654 2

原创 使用CompletionService处理长耗时异步任务的时间窗口控制问题

问题描述项目采用CompletionService来实现并行的异步任务调用和Future返回结果处理,在实际业务场景中,可能会遇到长耗时任务无法按时返回的情况。为此,需要为异步任务确定一个任务执行时长,作为时间窗口,以避免长时间等待,实现提前干预,从而避免出现后续任务执行问题。出现问题的代码: logger.info("starting StarterApp..."); ...

2019-12-04 21:00:20 904

原创 Flowable工作流引擎表用途整理

Flowable 表用途说明1. Flowable数据库表命名规则ACT_RE_*’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只...

2019-10-03 15:24:37 2534 2

原创 Oracle SQL中的汇总Group by, Rollup 与 Grouping等函数联用示例

Oracle 中的分组汇总函数 Group by,通过Rollup实现自动小结式的汇总……

2019-10-03 15:10:03 2610

原创 数据管道(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 14549

原创 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 4056

原创 使用flask-socketio实现WebSocket消息广播

目的在flask应用内,通过引入flask-socketio实现站内WebSocket消息广播。各网页接收广播消息并动态刷新页面。为便于观察,我们通过向服务端发送"/push" http 请求,触发站内广播;并通过Flask-SocketIO的广播模式,将广播信息通过WebSocket接口发送到客户端浏览器打开的网页。网页根据接收到的信息动态展示内容。实现服务端搭建Flask应用首先在服...

2018-12-26 16:25:09 3709 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 2264 1

原创 MySQL实现对大数据表按照时序抽取记录

需求描述大表data_log,是一张保存了时间流水的记录表,记录数达到百万级。现需要抽取某天零时开始每隔5分钟(或30分钟、一小时等)抽取一条记录,以生成当日波动图。思路首先明确出标准时序点,然后根据时序点与流水表的时间戳关联,即可获取需要的记录。SQL实现select S.STANDARD_TIME, ifnull(T.VALUE, 0) VALUE from (SE...

2018-05-31 00:40:23 1805

原创 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 724

原创 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 355 1

原创 ubuntu搜狗拼音输入法无法切换英文

ubuntu 17.10 input-method issue solved. @20180301.issueubuntu 17.10 安装搜狗中文输入法之后,无法切换英文了,只能使用一个搜狗中文输入法。设置了中英文切换也没用。solution一般是fcitx输入法配置问题导致。解决步骤如下:首先,确保已经正确安装了如下软件: - fcitx - fcitx 配...

2018-03-01 19:48:22 2525

原创 Ubuntu 17.04 运行 vmware-horizon-client 4.5.0

解决 vmware horizon client 4.5.0 在 ubuntu 17运行时无法启动的问题

2017-12-01 00:07:03 4475 2

原创 Java Class类加载资源的一般方法

从 classpath 里面进行资源读取、加载方法说明

2017-09-29 15:43:41 386

原创 Spring Boot & Apache CXF 开发具有多Endpoint的 WebService

通过Spring Boot 整合Apache CXF开发WebService,如何解决多个Endpoints、多套版本Endpoints的问题。

2017-08-14 23:06:47 8451 11

原创 Cygwin 相关资源汇总

Cygwin 是一系列GNU和开源工具的集合,提供了可在Windows上运行的类似Linux的模拟环境。本文汇总了Cygwin相关资源,并将持续更新。

2017-08-13 10:59:28 441

原创 [Spring Cloud-01] eureka server 服务注册与发现

Spring Cloud的服务注册与发现(Service Registration and Discovery ),是通过Netflix Eureka 来实现的。本次实验主要是搭建eureka服务端与客户端,通过配置,实现服务注册与发现功能。

2017-07-29 13:00:16 30051 4

原创 一些源代码分析的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 402

原创 数据库迁移-从Oracle到MySQL

从Oracle数据库向MySQL数据库迁移中的SQL语言差异及数据库兼容性问题整理

2017-05-24 21:27:01 8515 1

原创 通过jxl生成excel的一般方法

整理了jxl创建和设置excel的一些常用方法和技巧

2017-04-13 18:31:47 469

原创 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 2006

原创 kettle 数据库连接找不到jdbc Driver问题解决方法

以oracle为例,将数据库驱动jar(ojdbc.jar)放到 data-integration\lib目录下,然后重启kettle即可。

2017-03-31 19:07:35 7102

原创 pip 安装包时指定pypi资源地址

使用pip安装软件包时指定pypi资源库地址

2017-01-08 15:34:22 23168

原创 Oracle 通过pivot和unpivot实现行列转换

在Oracle中通过pivot和unpivot实现行列转换的简明介绍

2017-01-08 12:11:33 2575

原创 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 6917

原创 算法-余弦定理与相关性比较

利用余弦定理计算两个向量的相关性(或相似性)

2016-12-26 22:26:56 4243

原创 实验记录-python1

理解通过内置函数property() 及 __getattr__创建属性的过程及实验过程

2016-11-26 13:50:33 447

原创 实验记录-linux基础

练习作业,手动完成 dos 文本格式到 UNIX 文本格式的转换,Git维护及迁移等

2016-11-26 12:34:05 371

原创 python 闭包及装饰器

python闭包与装饰器示例代码及参考资料

2016-11-18 22:35:58 510

datastage 11.5版本安装说明

datastage安装过程说明文档,安装步骤对应图解,解压后为word文档格式。

2019-01-02

HTML特殊符号代码一览表

HTML特殊符号代码一览表

2016-04-29

Eclipse中文教程

Eclipse中文教程,非常精彩、浅显易懂,是难得的eclipse学习书籍。作者是Jackie Lee

2010-08-18

软件架构及设计参考资料

Architecture是一个系统的基本组织,它蕴含于系统的组件中、组件之间的相互关系中、组件与环境的相互关系中、以及呈现于其设计和演进的原则中……

2008-04-09

空空如也

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

TA关注的人

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