自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 oracle分页查询简记

使用: --rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。 --注意:rownum关键字只能做< <=的判断,不能进行> >=的判断分页规律总结:每页显示m条数据,查询第n页数据 select * from (select rownum r,e. * from 要分页的表 e where rownum<=m*n) t where r>m*n-m ;本质:借助一个子查询,限制查询的...

2021-09-17 14:50:05 98

原创 Oracle唯一约束中NULL处理

问题描述:定时任务需要每日更新一个状态表,用于查询任务列表展示的客服完成情况,然而在使用客服A的账户进行客户数据修改后, 能够成功更新数据,而在使用客服B的账户进行客户数据修改后,无法更新数据; 问题排查:定时任务的执行sql采用的是merge into的语法进行,条件是:taskEid = #{taskEid} and processerId = #{processerId},即任务eid和客服eid 都匹配上时采用update,否则是insert; ...

2021-03-29 15:55:16 1233 1

原创 SpringMVC上传MultipartFile 图片 跨域问题/转Base64/等问题

上传 MultipartFile 图片文件时保存至服务器;前端再次请求时无法根据保存的URL加载出图片,因此如果能在传文件时,后端将图片file转化成base64或者blob格式的文件,就不用再考虑跨域的情况;通过//图片file转base64 BASE64Encoder encoder = new BASE64Encoder(); String fileStr = "data:image/png;base64," + encoder.encode.

2021-01-19 15:28:30 615

原创 mybatis : 标识符无效 报错

出现该报错的原因比较多,1.较常见的就是前端传参参数名与sql中的字段名对不上;2.今天发现一个较为少见的原因,提示标识符无效,但是字段名、参数名完全一致;原因:两张表连接查询时,A left join B,涉及多个字段,如果在<if></if>动态标签中传参没有写清楚是哪张表的字段,同样会出现这样的报错;哪怕只是B表中独有的字段,也会报错,举例:select a.name as name, a.age as age, a.height as height, b

2020-11-13 10:23:35 3834

原创 查询oracle,展示到前端,时间格式数据多了一个.0?

原因:这个.0其实代表的是纳秒。当我们数据库时间类型字段设置为datetime类型是,并且返回值用string类型接收的时候,把时间打印出来,会出现纳秒。解决办法:可以在业务代码中format解决,但不建议,因为涉及到列表多条数据需要作循环;直接在sql中利用 to_char(EITIME, "yyyy-mm-dd hh24:mi:ss") as xxx 的方式写出即可;...

2020-11-04 11:18:17 2280

原创 mybatis 往一张表中插入另一种表的数据

Insert into 目标表(字段列表) select 字段列表 from 原始表往往目标表可以设计为流水表,将原始表(主表)内容更新后,再一次往流水表中插入一条操作流水,可以采用这种方式。

2020-11-02 13:46:34 5986

原创 mybatis动态插入 choose标签

结合choose otherwise标签也可以实现某些参数的动态控制、插入,直接上代码:<insert id="insert"> INSERT INTO XXXX(数据表)XXX(EID, EITIME, EUTIME, BRANCHNO, CLIENTTYPE, ERRORCODE, ERRORCOUNT, REPORTDATE) VALUES (XTZX.SEQ_EID.nextval, sysdate, sysdate, #{branchNo}, #.

2020-10-28 13:54:55 720

原创 group by 的使用问题

两个注意点:1、当查询中存在group by字句时,select列表中只能存在分组函数,或者出现在group by字句中的字段;2、group by 字句不允许出现在where条件中,但是允许出现在气候,也就是和where条件并列使用。...

2020-10-23 10:47:05 466

原创 sql查询条件语句,左边不要做函数运算

如题,不做函数运算是指对表中的字段进行运算;如果是一个传入的固定参数,不影响查询效率‘’

2020-10-22 15:28:42 537

原创 Cause: java.sql.SQLSyntaxErrorException: ORA-01745::无效的主机/绑定变量名

如果插入语句语句,插入的变量之间缺少逗号,会有“无效的主机绑定变量名”错误;细心点。

2020-10-21 20:27:10 475

原创 mybatis resultType返回值类型问题

mybatis resultType如果需要一个List<string>类型的返回值,resultType不能写 =‘List’,而需要写“string”即mybatis的resultType返回值 只能写泛型的类型

2020-10-21 18:34:26 686

原创 sql条件语句

sql中对多条记录同一字段根据不同条件更新时,可以考虑以下方式:1.用多个UPDATE去进行。这种方式下对于需要修改的记录过多的情况下就显得很“呆”,因为一类记录需要一个UPDATE语句,对应的sql语句显得很冗余;2.考虑使用sql中的case条件语句: UPDATE DATABASE.table A set A.字段1= case when A.id = #{id} then 1 when A.name = #{

2020-06-29 09:46:04 1067

原创 java 字符串与字符的应用记录

1.字符串转字符数组:String str = "123";char[] chars = str.toCharArray();for(char c : chars){ System.out.print(c);}2.字符数组转字符串:使用String类型的构造方法,传入的变量为char类型的数组,具体的源码如下:public String(char value[]) {...

2019-08-26 14:21:04 118

原创 服务器安装Tensorflow-GPU

Tensorflow-GPU版本安装与使用目前在服务器上已经部署了Tensorflow-GPU-1.12版本(最新为1.14),且已经测试通过,具体的安装以及使用的步骤如下:Step0: 安装服务器显卡驱动。服务器显卡有可能是没有打上的,可以通过nvidia-smi命令进行测试,如果没有显示或者显示异常,那就是驱动安装有误,需要根据显卡的型号去英伟达官网下载对应的显卡驱动,安装完成即可;以...

2019-08-05 10:37:02 1750

原创 实习记录1:服务器Python开发环境搭建以及Pycharm远程调试

实习伊始,领导给我一个小任务:新项目启动公司实习生都是在win下进行开发调试,最终需要部署在服务器上却没服务器的Python开发环境,要使用Pycharm进行远程调试。以下对过程简单记录:问题1:公司服务器环境属于内网,各种软件下载不便;解决:在安装Anaconda3的时候,发现服务器并不能连接到外网,特别的,由于无法连接外网,在考虑到使用conda配置虚拟开发环境的时候也不顺利。针对这个...

2019-07-23 10:21:28 312

原创 Spark学习——wordCount案例;

//加载文本文件,以换行符方式切割文本.Array(hello world2,hello world2 ,...)//单词统计1$scala>val rdd1 = sc.textFile("/home/ycy/test.txt")$scala>val rdd2 = rdd1.flatMap(line=>line.split(" "))$scala>val rd...

2019-06-18 17:50:15 179

原创 leetcode刷题——237题 链表中元素移除

1.知道待移除的节点的上一个节点时,只要将上一个节点的下一个节点指向待移除节点的下个节点即可:如下代码所示:public static void deleteNode(ListNode prenode, ListNode node) { prenode.next = node.next; }2.如果不知道要删除节点的上一个节点,只有待删除的节点,也就是leetco...

2019-06-06 20:27:03 143

原创 LeetCode刷题—— 第1 题 TwoSum;

/** 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]* */p...

2019-06-05 15:40:07 149

原创 记一次实习面试失败的经历(大数据)

今天去一家车联网的公司面试大数据开发工程师的实习生岗位,公司不大不小,但是挺严格。面试的问题都很基础,但是由于个人水平还欠火候,加上临场发挥紧张的原因——最终结果以失败告终。。。但这也是一次难得的经历,特此记录。以下是面试老师问我的几个问题,仅作记录:1.linux的使用版本;2.linux 快速定位某一行? 答案:显示文件X行命令: #sed -n ...

2019-05-31 16:33:18 1588 2

原创 linux系统配置文件问题记录

近日配置hbase系统环境变量时,手残将$ 打成了 @ 从而导致所有的命令都不能用了。。ll不能用,sudo不能用,想切换至root账户也切换不成,很难受。这个时候不得不提到一个神器——MobaXterm,一个linux远程登陆的客户端;直接利用该软件修改相关文件内容:于是乎,使用该软件,指定root登陆,再修改对/etc/profile文件:最后重新开一个连接,才能正常...

2019-05-30 14:39:52 286

原创 hadoop压缩的原因

数据在存储运算的过程中,会占用大量的I/O资源,包括磁盘I/O以及网络传输的I/O,因此可以将数据进行压缩后传输,释放磁盘与传输的压力;将压力转化为CPU的压力;常用的压缩方式:Gzip,Default,Bzip2,Snappy,LZO。。。。...

2019-05-24 15:20:17 125

原创 Hive优化汇总!学习徐培成老师相关课程内容!

1.explain 使用explain查看查询计划 hive>explain [extended] select count(*) from customers ; hive>explain select t.name , count(*) from (select a.name ,b.id,b.orderno from customer...

2019-05-24 14:54:56 108

原创 Hive 一条语句搞定wordcount!

今天的主题只有一句:$hive>select t.word,count(*) c from ((select explode(split(line ' ')) as word from doc) as t) group by t.word order by c desc limit 2;这条在hive中的语句能够实现wordcount的案例,乍一看很长很复杂,可是细分来看可以分为以下...

2019-05-21 18:01:23 239

原创 hive常用建表命令整理。

近日学习hive过程中,其基本操作与MySQL类似,不做赘述;特别的,针对一些hive中的建表命令进行了整理。其中相关内容来源于徐培成老师的大数据课程,望周知。 //创建表,external 外部表 $hive>CREATE external TABLE IF NOT EXISTS t2(id int,name string,age int) COMMENT 'xx' ...

2019-05-16 18:44:28 868

原创 hive运行insert语句卡死!!

在使用hive向数据仓库中写入语句时,发现任务提交至yarn时一直都是running状态,也就是卡死了!!然后查看日志时发现也没有具体的报错信息,百思不得其解,不停的百度。后来脑洞一开,是不是我任何案例都无法在yarn上跑了呢?于是就测试了一下官方自带的wordcount案例。。。。。哦吼???果然是不行了。。。看来我的yarn彻底挂了。不断查看日志,不断看,不断看,,,,发现我他...

2019-05-15 15:40:47 6074

原创 hive连接mysql失败!!

近日在配置hive连接本机mysql服务,初始化出现报错,信息:org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version.Underlying cause: java.sql.SQLException : null, message from server: "Host '192.1...

2019-05-13 16:02:33 1529

原创 leetCode高频题刷题记录1;

以前没有怎么系统的学习过算法,数据结构等内容。越来越发心虚以后的工作去向,故在研一伊始,就准备朝着算法工程师的方向迈进。从数据结构到算法到机器学习到刷题,内容繁杂,仅作学习的记录;leetCode 27题:RemoveElement:Given an array and a value, remove all instances of that value in-place a

2017-11-23 14:42:35 602 2

原创 Android Studio 学习记录(1)

1.关于单个Activity的生命周期,几个函数:onCreat();onStart();onResume();onPause();onStop();onRestart();onDestory();之间的调用顺序问题;2.在一个Activity中启动另一个Activity的代码实现:例如在MainActivity中添加一个button,点击实现跳转至B Activiy:

2015-11-05 14:44:26 148

空空如也

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

TA关注的人

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