
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言:此博客主要用来记录开发Kettle的过程中遇到的一些坑与异常信息,并记录对其分析的过程。(1).类型异常(org.pentaho.di.core.exception.KettleValueException)在对输入流中的字符串进行处理,并放入输出流时,使用了以下代码//从输入流中读取一行Object[] r = getRow();//处理过程略...//将其中一个重新赋值(str为Stri
记一次MySQL无法运行的问题与解决方法(Found option without preceding group in config file xxx at line 1)
近期,一个线上的项目,请求出现了大量接口超时的问题,找了几个小时原因,最终发现是因为。
前言:公司业务需要开发Kettle的自定义Step插件,在查找资料的过程中发现网上关于Kettle的资料比较少,有的资料比较简洁,因此记录一下自己demo插件的详细开发过程。插件功能:用户输入需要替换的字符和替换后的字符以及需要替换的列号,插件进行自动替换,效果图如下开发环境:开发工具:IntelliJ IDEA 2020.1开发环境:JDK1.8、Maven-3.6.3Kettle版本:8.3.
前言这几天在准备面试,在阅读Java底层代码时经常会看到 native 关键字,这就意味着这个方法的底层实现无法直接看见。很难受,但是作为Java程序员,怎么能对底层JDK代码一点不懂,因此,在此记录下自己阅读JDK源代码一些心得。说明1. 本文涉及到的源代码为OpenJDK-9,如有需要,请去官网下载2. 涉及到的虚拟机为HotSpot3. 本文会涉及到一些Java对象头和锁的概念,可以提前了解
近期某台Windows Server服务器的远程连接端口(3389)被扫出了SSL/TLS协议信息泄露漏洞(CVE-2016-2183),尝试了网上很多复制来复制去的"解决方法",直接导致堡垒机连不上服务器,每次连不上服务器又得去找服务器提供方,真的非常麻烦,在此不得不吐槽一下某些不负责任的复制粘贴,同时,记录下真正的解决方案以供大家参考。

前言:虽说操作系统的课程已经结束,但是我觉得梁老师的课上有很多值得记录和回味的东西,时隔多日,我决定还是来写一些博客,记录我这门课上写的实践作业。题目:用C语言(也可以用Java)实现采用首次适应算法的内存分配和回收过程。题目要求:定义管理空闲分区的相关数据结构:采用空闲分区链表来管理系统中所有的空闲分区,链表中的每个节点表示一个空闲分区,登记有空闲分区的起始地址和长度。定义一个简...
前言:在大一期末的时候,想着把短信认证添加到自己的期末作业里。起初,短信接口在javaee中用的很顺利。但是最后在Android中却一直跑不起来,无奈之下只能放弃。在暑假里自己抽空研究了下,同时也咨询了阿里的客服,最终还是完成了在Android上实现了阿里的短信服务。问题产生:我们都知道Android是用java开发的,既然阿里提供了java的SDK,那么我们是否能在Android上使用呢?...
前言:最近一个SpringBoot项目在一段时间内出现了大量的死锁,花了些时间,最总解决了问题,在此记录一下。写在前面:本次问题的核心是在事务检索和操作时没有使用索引,数据库使用了表锁,导致操作时间过长,从而使锁占用时间过长,最终导致死锁。环境:数据库:MySQL 5.7存储引擎:InnoDB(1).定位问题进入数据库命令行,执行以下指令,查看最近一次死锁的信息:show engine innod