自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 在内网部署docker工程总结

本次部署的内容主要包括:mysql,redis,nacos,java项目,前端项目,python项目。本次是将MySQL从win server 2019的虚拟机迁到Ubuntu linux上。在windows上执行备份:输入密码后,生成对应的备份文件。这里出现了乱码问题。确定了双方数据库的编码格式,对应表格式 都是utf8mb4chcp 65001但是最终导出的sql文件还是中文乱码,有机会再仔细研究一下。

2023-09-15 17:45:59 1706 1

原创 使用mybatisplus查询sql时,报Error attempting to get column ‘ID‘ from result set错误

这个注解导致了指定的默认构造方法是只包含date,dayType5两个参数的方法。所以无法通过默认的构造方法将对应的结果集映射到实体类。结果查询正常,然后能得出结果集到实体类的映射过程出现问题。然后通过排查代码,发现我的实体类使用了。所以将这个注解去掉就解决问题了。首先排除数据库字段大小写问题。注解会不会导致类似的问题呢?

2023-09-04 17:28:38 1493 1

原创 关于使用ProcessBuilder调用shell脚本,以及部署到docker中遇到的问题

然后我仔细检查了一下发现 openjdk:8-jdk-alpine镜像用的shell命令是busybox的,它里面的date命令和传统的linux下的date有点区别,其中的。通过仔细查找发现是因为我引用的是openjdk:8-jdk-alpine的镜像,此镜像中是没有提供这些环境的。解决方法时:把shell脚本和jar包拷贝到同一个路径下,在代码中通过绝对路径引用shell脚本,进行执行。这是因为shell脚本被打进jar之后,不再以完整的.sh脚本存在,而是经过了打包程序的编译。后面的参数有些不一样。

2023-07-05 20:02:01 1368

原创 maven打jar包时,缺少本地jar包

打算到jar包里去看看,到底有没有导入进去,但是这一次包里已经有了本地jar包,而且也没有报错了,问题无法复现了。虽然问题稀里糊涂的解决了,但是这种搞不清楚原因的事情真让人火大,希望下次在遇到类似问题可以找到原因吧。最近通过Docker + harbor + kuboard方式进行在开发环境进行部署,遇到了一个问题,本地idea中运行项目正常,但是kuboard一直报错重启。下,重新打包之后,错误就消失了,项目成功运行,但是我还是没搞懂具体原因。然后又把这段代码注释掉,删除本地target,重新。

2023-06-25 15:29:47 2365

原创 数据库字段名称为关键字,mybatisplus中的解决方法

但是因为是使用的mybatisplus 批量插入,没有使用xml,无法直接对sql进行编辑,一时之间没有想到更好的解决方法。既然mybatis plus可以指定表名,自然也应该支持指定字段名,在指定字段名的时候,就可以将字段名用波浪号注释起来。在增加@TableField注解之后,重新启动服务,批量插入数据果然成功了。

2023-06-21 13:54:48 2475

原创 hive优化总结

hive的简单优化

2022-06-06 23:56:16 386

原创 spark RDD算子总结

1. map def map[U: ClassTag](f: T => U): RDD[U] = withScope { val cleanF = sc.clean(f) new MapPartitionsRDD[U, T](this, (_, _, iter) => iter.map(cleanF)) }逐条输入,逐条输出,数量不会发生改变,输入输出类型可以改变 // map val dataRDD: RDD[Int] = sc.makeRDD(List(

2022-03-06 15:44:01 1893

原创 Hive总结 --hive表的创建,删除和修改

hive 常用语句总结

2021-12-12 22:47:49 4245

原创 ORACLE 将结果集封装复制给数组

Oracle日常开发时,会遇到一些奇奇怪怪的需求,本次就遇到了一个需要将结果集赋值给一个数组,然后利用数组进行后续操作的方法,具体如下:DECLARE TYPE NUM_ARR IS VARRAY(15) OF NUMBER(15); JOBIDS NUM_ARR;BEGIN SELECT JOB_ID BULK COLLECT INTO JOBIDS FROM JOB_HE...

2019-12-23 17:41:02 1294

原创 ORACLE GROUP BY和CASE WHEN同时使用时遇到的一些问题

话不多说,上源码select sum(case when chg.ar_ap = 0 and chg.currency = 1 then chg.amount else 0 end) profit_cny_ar, sum(case when chg.ar_ap = 1 and chg.currency = 1 then chg.amount else 0 end) profit_cn...

2019-12-18 17:56:07 2375 3

原创 EXECUTE IMMEDIATE USING导致的ORA-01747,ORA-06512等字段名无效,字段名为关键字等问题

话不多说,直接上问题:DECLARE V_SQL VARCHAR2(5000); V_UPDATE_SQL VARCHAR2(5000); TABLE_NAME VARCHAR2(50);BEGIN FOR COL IN (SELECT COLUMN_NAME FROM USER_TAB_COLS WHERE TABLE_NAME = 'JOB_HEAD') LOOP...

2019-12-11 11:04:19 601

原创 Oracle 二维数组

今天在开发过程中,需要为数据库增添数据,为了让数据分散,且测试的时候更加全面真实,我们通常会考虑各种情况,单一的数据是不能满足需求的,将可能出现的情况全部记录在二维数组中,再通过在插入数据的时候,取数组中的值即可。这里的二维数组其实也是通过自己定义得来的,是基于varray的一种数组组合。首先定义一个数组,用来记录一种情况。type NumArr is varray(5) of nu...

2019-10-15 18:15:03 1785

原创 Oracle insert数据的新方法 及死锁解决办法

在开发过程中,发现了一串代码,如下:<insert id="insertAccInvoicePrintListBatch" parameterClass="list"> INSERT INTO acc_invoice_print_list (instance_id, invoice_id, charge_name,currency,unit_price,unit_num,am...

2019-09-26 17:17:21 1521

原创 Oracle 循环插入数据

在Oracle中,为一个表循环插入数据,为了开发方便,我们不会让其数据全部一样,在这里总结一下,如何插入能够符合自己开发需求的数据。1. 首先介绍一下varray,即我们将会用到的在Oracle中数组的概念。Oracle中不可以直接声明一个VARRAY变量,但是可以声明一个Type。格式如下:Type array_char is varray(5) of varchar...

2019-09-24 19:49:38 6991

原创 查找数据库中所有一对多的表,表中重复数据

最近在做项目中,遇到一个SQL优化,去除distinct关键字。distinct关键字作为去重,会将结果集全部查出,然后对其排序,最后去除重复的数据。一般多出现于left join之后的表对于索引条件(on后的条件)是一对多的情况。现在要去除distinct关键字,首先需要做的就是找到对于索引列,哪些表是一对多的情况。此篇就是关于如何在数据库中找到对于索引列是一对多的表,然后做后续的删除关...

2019-09-09 18:48:58 542

原创 Oracle中关于日期的总结

在总结之前,先了解一下Oracle关于时间的一些参数方法a. 时间的一般格式:yyyy-mm-dd hh24:mi:ssb. 将日期转换成字符:to_char(m.create_date,‘yyyy-mm-dd hh24:mi:ss’)c. 将字符转换成日期:to_date(‘2019-05-31’,‘yyyy-mm-dd hh24:mi:ss’)d. 将某一天/月/年转换成数字:to_n...

2019-05-15 18:00:14 230

原创 关于idea debug进入不了断点

这个问题在很久以前就遇到过,但是当时做完没有认真做一下记录,导致过了好久再次遇到这个问题时,又是花了好长的时间才找到真正的问题所在,所以打算在这里记录一下。当然这条博客所涉及的问题,可能并适合你所遇到的问题,为此我表示抱歉。作为新手,上路总是坎坷的,今天就遇到了如下的问题:在进行debug时,上述代码直接跳过并没有进入断点,为了进行验证,特意在最上方添加了输出语句,发现控制台代码并没有相应的输...

2019-02-21 22:44:03 26816 1

原创 关于idea无法ping本地服务1099端口问题

idea中错误:Unable to ping server at localhost:1099最近开始接触正式的项目,在搭建服务端运行环境时,遇到了 Application Server was not connected before run configuration stop, reason:Unable to ping server at localhost:1099 这样的错误,通过上...

2019-02-15 16:13:50 8429 1

《Python入门经典以解决计算问题为导向的Python编程实践》.zip

很经典的Python入门,大致浏览一下,对于Python零基础的朋友来说,可以仔细研读,最近刚入手,打算从java转Python,看了下,觉得还不错,分享给大家

2019-05-16

空空如也

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

TA关注的人

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