- 博客(13)
- 收藏
- 关注
原创 kettle脚本发送动态文本消息到钉钉机器人
在restclient组件中,设置url,请求方式post,消息体取步骤2中定义的json变量MESSAGE2。第一个步骤中查询的字段MESSAGE2作为发送的json消息体。选择一个表输入组件,组件的sql语句中查询变动的内容。查询变动的记录,拼接成json字符串。
2023-05-08 16:04:08
395
原创 kettle与kettle-pack
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-od0KPAuM-1676621743695)(null#pic_center)]Kettle是一个开源软件,并且运行在Java环境中,如果需要在Windows系统中运行Kettle,一般需要安装JDK。如果安装到本地,需要下载mysql和oracle数据库的驱动文件,否则会报驱动文件未安装错误。运行kettle,新建一个转换文件,拉入输入,输出,字段选择,建一个基础版跨库同步数据的转换。
2023-02-17 16:18:20
932
原创 git revert 导致新提交 merge 代码丢失
git revert 导致新提交 merge 代码丢失问题描述:有三个分支:dev,feature,和master,feature分支本应该提交一次merge 到dev,结果merge到了master,在gitlab上进行 merge的revert操作,页面显示revert 了这次merge,并且代码回滚到了merge之前的版本,feature分支新增了一些commit,测试通过后merge到master分支,却出现了conflict问题处理:分支切换到master上,以文件a为例,a为r
2022-04-19 16:54:51
2672
原创 泛型编程记录
public interface A{}一,通过Class类获取泛型1 public class B implements interface A当需要获取到泛型参数的类型时可以采用以下几种1)Class<?> class = B.getGenericInterfaces()[0].getActualTypeArguments;但是无法采用下列一种A b = new B(){};Class<?> class = b.getClass().getGenericInter
2022-02-22 17:56:18
215
原创 【无标题】
sharding-jdbc笔记1)业务表需要分库时,必须配置表的分页节点,db$->{['001.hub_box','002.hub_box']},否则sharding-jdbc不进行分页,选择默认库进行crud,例如tables: hub_box: key-generator-column-name: id #主键 actual-data-nodes: db$->{['001.hub_box','002.hub_box']} table-st
2022-01-06 19:56:20
386
原创 按照日期对数据进行分组展示
select sum(count1),fendtime,fshop,freporter from (SELECT 0 as count1, a.daylist as fendtime, b.FSHOP, c.FREPORTER FROM ( SELECT TO_CHAR(TO_DATE(to_char(SYSDATE, 'yyyy-MM-dd'), 'yyyy-MM-dd') - ROWNUM
2021-09-13 13:15:43
215
原创 2021-08-17
DROP PROCEDURE IF EXISTS p_mysql_ddl_byString;DELIMITER $$CREATE PROCEDURE p_mysql_ddl_byString(IN arrayStr VARCHAR(1000),IN sSplit VARCHAR(10))SQL SECURITY INVOKER #允许其他用户运行BEGINDECLARE e_code INT DEFAULT 0;#初始化报错码为0DECLARE result VARCHAR(256) CHAR
2021-08-17 15:14:12
81
原创 java中获取某个Date为一年中的第多少周
@RequestMapping("/format")public Integer getFormatData(@RequestParam String dateString) throws ParseException {String formatStr = “yyyy-MM-dd HH:mm:ss”;SimpleDateFormat simpleDateFormat = new SimpleDateFormat(formatStr); Date date = simpleDateFormat
2021-05-31 14:40:03
892
原创 2021-05-27
多个主表关联查询同一个子表字段显示不正确:问题描述:表A为主表,B ,C为从表,A,B同时关联C表,根据同一个字段关联,关联查询返回包括c的几个字段:建表 人员详情表,主表create table P_DETAILS( ID NUMBER, S_CODE VARCHAR2(20), P_CODE VARCHAR2(20), IS_DELETED NUMBER default 0)上级表create table S_TA
2021-05-27 17:13:37
74
原创 jsonarray转list<T>
JSONArray dataSourceTableConfig = dataSourceConfig.getDataSourceTableConfig();String js = JSONArray.toJSONString(dataSourceTableConfig);List tableEntities = JSONArray.parseArray(js,TableEntity.class);
2021-05-22 15:54:05
209
1
原创 解析数据库json文本
解析数据库json获取前端配置文章目录解析数据库json获取前端配置前言一、二、使用步骤1.引入库2.代码如下总结前言嵌套json配置获取,利用json_table函数,免却序列化过程一、在mapper的xml文件中定义resultMap,实现一对多的映射关系,采用collection标签二、使用步骤1.引入库代码如下:2.代码如下代码如下:<resultMap id="DataConfigVOMap" type="dataSourceConfig">
2021-05-22 13:47:21
165
转载 eclipse报build.xml:278: Unable to find a javac compiler错误解决办法
1) 下载jdk 2) 配置jdk环境 3) 在eclipse中进行配置:windows->preferences->ant->Runtime->Classpath->Ant Home Entries->Add External JARs,添加jdk下面的/lib/tools.jar后编译通过。...
2018-08-17 11:13:23
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅