鹜 骜
码龄7年
关注
提问 私信
  • 博客:112,825
    112,825
    总访问量
  • 108
    原创
  • 1,300,073
    排名
  • 19
    粉丝
  • 0
    铁粉

个人简介:我不去想,是否能够成功 ,既然选择了远方 ,便只顾风雨兼程。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:宁夏
  • 加入CSDN时间: 2018-06-04
博客简介:

鹜骜的博客

博客描述:
22岁30年开发经验
查看详细资料
个人成就
  • 获得72次点赞
  • 内容获得27次评论
  • 获得213次收藏
创作历程
  • 10篇
    2021年
  • 50篇
    2020年
  • 50篇
    2019年
成就勋章
TA的专栏
  • Big Data
    35篇
  • JVM
    9篇
  • java
    33篇
  • Linux
    13篇
  • Data Base
    12篇
  • Programming
    1篇
  • Execption
    10篇
  • Other
    7篇
  • Design pattern
    1篇
兴趣领域 设置
  • 大数据
    mysqlhadoophivesparkflinketl
  • 后端
    架构
  • 服务器
    linuxcentos
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

[python] 持续记录《python数据分析与挖掘实战》代码跑不起来 解决方法

在对菜品盈利数据 进行帕累托分析时遇到以下问题:原来是data.sort(ascending = False)结果报错AttributeError: ‘Series’ object has no attribute ‘sort’后来经查阅Series.sort_index(ascending=True) 根据索引返回已排序的新对象换成下面这样就可以了data.sort_index(ascending = False)...
原创
发布博客 2021.08.31 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[python] ‘utf-8‘ codec can‘t decode byte 0xb2 in position 0: invalid start byte | ‘gbk’ codec can’t

在使用pyCharm学习python数据分析与挖掘实战时 碰到的报错UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc8 in position0: invalid continuation byte解决方法:我们使用NotePad++ 打开csv文件 看到数据使用的是ANSI编码所以我们修改代码添加encoding='ansi' 或者encoding='gbk'都可以那么同样的如果报错‘gbk’ codec can
原创
发布博客 2021.08.31 ·
1587 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

记录个坑 python写文件出现空文件

根据网上的答案 都说是因为文件没有close()但我是关闭了的 ,不太符合情况最后原因是 我python要读的文件在linux服务器上多了斜杠和反斜杠之类的东西。导致了程序不认识。最终输出了空文件。记录一下思路 多用print看看每一步输出是不是符合自己预期。...
原创
发布博客 2021.07.13 ·
952 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Cannot find compatible factory for specified execution.target (=local)

注释掉pom文件里面的 provided,因为provided表明该包只在编译和测试的时候用的。
原创
发布博客 2021.05.20 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

存储过程 游标

游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作。CREATE DEFINER=`root`@`%` PROCEDURE `proc_student_source_all`()BEGIN DECLARE p_school_name varchar(100); DECLARE done INT DEFAULT 0; D
原创
发布博客 2021.05.14 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ERROR 1093 (HY000): You can‘t specify target table ‘student2‘ for update in FROM clause

在mysql中,不能通过嵌套子查询来直接删除或者修改记录,需要通过别名来指定嵌套子查询作为一个临时表。解决办法:给嵌套子查询的结果取一个别名,然后从这个表中再次查询出记录,然后再做删除或者修改操作。delete from student2 where id not in(select a.id from(select id from student2 group by no,name,coursename,courseno,score)a);...
原创
发布博客 2021.05.14 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

update 两个表关联 更新

update table1 a set a.c = (select b.b from table2 b where a.a=b.a)
原创
发布博客 2021.05.14 ·
8417 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

[MYSQL] 报错 2013 lost connection to mysql server at ‘reading authorization packet‘,system error

场景:在linux服务器上安装mysql后远程无法连接报错。服务器上可以正常进入msyql。网上答案试过后没有解决。最后想到没有关闭防火墙。关闭防火墙后问题解决。
原创
发布博客 2021.04.15 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[SQL Server] Navcat连接SQL Server报错。 [IM002] [08001] 记录两个坑

1.提示未发现数据源名并且未指定默认驱动程序原因是navicat没有安装sqlserver驱动,就在navicat安装目录下解决方法打开navcat文件所在位置,安装sqlncli_x64.msi重启后测试连接2.无法打开与SQL Server的连接[08001] [Microsoft] [SQL Server Native Client 11.0] 命名管道提供程序:无法打开与SQL Server的连接解决方法cmd打开命令行输入cliconfg在SQL Server客户端网络工具
原创
发布博客 2021.03.05 ·
986 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

[Oracle] navcat连接oracle库 ORA-28547 / oracle library is not loaded 记录一个坑

这两个问题都是由 oci.dll 文件引起的解决办法:Oracle Instant Client Downloads下载Instant Client (区别32位于64位)但是有一个坑下载完解压之后得到的oci.dll文件 不能直接覆盖 到Navicat Premium下的instantclient_10_2文件夹里要在Navicat-》工具-》选项-》环境-》oci环境里 选择刚才下载的Instant Client里的oci文件,最后重启Navicat解决...
原创
发布博客 2021.03.01 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[水文] 无题

工作之后逐渐落下了学习本想12月也写一篇文章好让 月份不要断了 没想拖到了2020的最后一天正文:在学习计算机的路上,我的习惯是独自钻研深究,静下心来时间往往不经意间过的很快。但这种习惯在工作中吃了瘪。因为缺乏计划和沟通前不久,因为有个任务刚派下来我就吭哧吭哧开始干了,交付时却与要求有很大出入,确实是我的理解有误。最后不得不加班修改。工作半年收获:1、完成工作后及时复盘,从经验中总结精华。2、工作完成后有清晰交付,(交付内容包括 任务必需的交付外加向上级的交付(表现形式有日报周报等多种)
原创
发布博客 2020.12.31 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[shell] Linux环境执行脚本报错:-bash: ./xxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

问题描述在编写Linux 脚本后,运行该脚本出现如下错误。 -bash: ./xxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录原因Windows系统中的换行符是**
\r**,Linux系统中的换行符是**
**,因此需要将**\r**替换为空白。解决方案Linux sed命令可自动编辑一个或多个文件,执行以下命令即可。sed -i 's/\r$//' xxx.sh...
原创
发布博客 2020.11.13 ·
596 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

[SQL] on delete cascade联级删除

MySQL 联级删除(on delete cascade)应用需求将某一课程删除之后,将删除以这一课程为先行课的所有课程解决方案将cpno设置为外键,引用的是自身表的cno使用联级删除(on delete cascade),在外键约束时添加...
原创
发布博客 2020.11.01 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[SQL]foreign key和references的区别

假设两张表,表1(学号,姓名,性别),学号为主键.表2(学号,课程,成绩).可以为表2的学号定义外键(FOREIGN KEY),该外键的取值范围参照(REFERENCES)表1的学号
原创
发布博客 2020.11.01 ·
3566 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

过程建模之数据流图

简介 数据流图是过程建模所使用的主要建模技术。它的建模所使用的基本模型元素有4种:外部实体、过程、数据流和数据存储。 过程建模的简介 过程建模就是通过分析需求获得信息,发现系统的功能及其与外界的交互(外界提供数值输入或者将数据结果提供给外部实体),建立能够实现系统功能的过程分解...
转载
发布博客 2020.10.21 ·
3805 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

[Linux] cut,sed,awk,sort 等shell命令学习

文章目录一 cut 命令二 sed 命令三 awk 命令四 sort 命令一 cut 命令Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。语法:cut [-c] [file]cut [-df] [file]使用说明:cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。参数:-b :以字节为单位进行分割。这些字节位置将忽略多字
原创
发布博客 2020.09.15 ·
523 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

[Kettle] java代码组件使用教学 & Kettle5.4版本java代码组件bug

文章目录java代码组件教学关于KETTLE 5.4版本java代码组件bug其实我是很烦在kettle里边写java代码,因为有些地方很不智能。比如TM的他不支持泛型。但是公司一直在用只能硬的头皮来。最近在使用过程中就碰到了一个版本bug。网上没有找到答案。最后公司前辈有碰到过,帮我解决了问题,于是在这记录一下java代码组件教学先介绍一下kettle里边java代码组件kettle中java代码基本上是用来处理普通组件无法完成的一些操作,如果普通组件就能完成功能,那就没有必要去使用java代码“
原创
发布博客 2020.08.31 ·
1795 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

[Kettle] 作业(job)中两个转换(tran)传参

在使用Kettle开发时 ,有些时候在一个作业当中, 第二个转换需要用到第一个转换执行之后的结果作为参数传给第二个转换继续执行。网上关于Kettle的帖子教程很乱很杂,经常看很长时间解决不了问题。今天实际开发中用到了,所以打算写下这篇帖子作业(job)中两个转换(tran)传参场景:作者做ETL开发时,老大给过来一个项目当中一个业务的接口文档做了近三个月使用kettle做ETL,发现接口数据源真的是什么类型都有。这个接口属于麻烦一点的,首先根据apiId和secret两个参数去请求一个home.
原创
发布博客 2020.07.13 ·
4153 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

[SQL] 查询两表中共有的数据

SQL如何找出连接两表之后,两表共有的记录其实这个问题就是平常查询出A表中有但B表中没有的数据select * from class1 aleft join student_info bon a.student_id=b.student_idwhere b.student_id is null =>查询出A表中有但B表中不是没有的数据 = 查询出AB两表中共有数据select * from class1 aleft join student_info bon a.student
原创
发布博客 2020.06.30 ·
2596 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[JVM]四 执行引擎

文章目录执行引擎编译 & 执行为什么说java是半编译半解释:什么时候选择JIT热点探测回边计数执行方式JIT分类执行引擎虚拟机的执行引擎是由软件实现,因此可以不受物理条件制约的定制指令与执行引擎的体系结构,能够执行那些不被硬件支持的指令集格式jvm主要任务是负责装载字节码到内部,但字节码并不能直接运行在操作系统之上,因为字节码指令并非等价于本地机器指令,他内部包含的仅仅只是一些能够被JVM所识别的字节码指令,符号等,如果要想让一个java程序运行起来。执行引擎的任务就是将字节码指令解释编译为
原创
发布博客 2020.05.30 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多