- 博客(26)
- 收藏
- 关注
原创 KETTLEl连接ORACLE失败解决方案
Kettle连接Oracle数据库时可能会遇到一些问题导致连续失败或者点击连接没反应。以下为遇到的情况和解决方案。PS:!!!使用kettle前需要先安装jdk!!!
2024-12-07 10:18:14
895
原创 Linux学习笔记之shell快速入门及相关变量
1、Linux Shell中的变量分为 系统变量和用户自定义变量2、系统变量: $HOME 、$PWD 、$SHELL 、$USER等3.显示当前shell中所有变量:set1、变量名称可以由字母、数字和下划线组成,但是不能以数字开头2、等号两侧不能有空格3、变量名称一般习惯为大写将命令的返回值赋给变量1、A=‘date’ 反引号,运行里面的命令,并把结果返回给变量A2、A=$(date)等价于反引号基本介绍。
2024-11-13 00:04:43
1016
原创 Linux学习笔记之软件包管理RPM与YUM
RPM(RedHat Package Manager)用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。他生成具有.RPM扩展名的文件。RPM类似Windows的setup.exe,这一文件格式虽然打上了RedHat的标志,但理念是通用的。yum是一个shell前端软件包管理器。基于rpm包管理,能够从制定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
2024-11-10 22:58:14
445
原创 Linux学习笔记之定时任务调度
1.接受在当天的hh:mm 式的时间制定。加入该时间已经过去,那么就放在第二天执行。如:04:002.使用midnight,noon,teatime(饮茶时间,一般下午4点)等比较模糊的词语指定时间3.采用12小时计时制,即在时间后面加上AM或PM来说明上午或下午,如12am4.制定命令执行的具体日期,制定格式为month day(月 日)或mm/dd/yy(月/日/年) 或dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。如04:00 2024-07-08。
2024-11-10 12:48:02
1076
原创 Linux学习笔记之组管理和权限管理
ls -l 查看信息0-9位说明第0位确定文件类型(d,-,l,c,b,p,s)-是普通文件l是链接,相当于Windows的快捷方式d是目录,相当于Windows的文件夹c是字符设备文件,鼠标,键盘b是块设备,比如硬盘p是命令管道(FIFO)s是套接字文件第1-3位确定该文件的所有者拥有该文件的权限 --user第4-6位确定所属组(同用户组的)拥有该文件的权限 --group第7-9位确定其他用户拥有该文件的权限 --other。
2024-11-10 09:41:46
624
原创 Linux学习笔记之时间日期和查找和解压缩指令
locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称以及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。find指令将从指定目录向下递归遍历其各个子目录,将满足条件的文件或者目录显示在终端。说明:由于locate 指令基于数据库进行查询,所以。注意目录跟文件的区别,一个目录下可以有多个文件。(不加选项,显示本月日历)zip用于压缩文件,unzip用于解压,
2024-11-07 21:58:47
607
原创 Linux学习笔记之文件目录类指令
less指令用来分屏查看文件内容,它的功能与more类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载后才显示,而是根据显示需要加载内容,对于显示大型文件有较高效率。more指令是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。软连接也称为符号链接,类似于Windows里的快捷方式,主要存放了链接其他文件的路径。head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行。
2024-11-06 23:01:53
1496
原创 Linux学习笔记之运行级别和找回root密码
在centos7以前,在/etc/inittab中。常用运行级别是3和5,也可指定默认运行级别。2:多用户状态没有网络服务(基本不用)4:系统未使用保留给用户(基本不用)(常用,Xshell就是级别3):切换到不同的运行级别。
2024-11-05 21:57:09
304
原创 Linux学习笔记之关机重启和用户管理
1.登录是尽量少用root账号登录,因为他是系统管理员,权限最大,避免操作失误,可以利用普通个人用户登录,登录后有需要再通过“
2024-11-05 21:35:04
598
原创 Linux学习笔记之vim入门
Linux系统会内置vi文本编辑器,vim具有程序编辑的能力,可看做是vi的增强版本,可以主动以字体颜色辨别语法的正确性,方便程序设计。代码补全、编译以及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2024-11-05 20:25:57
458
原创 Linux学习笔记之远程操作
实际开发应用场景,正式上线的项目是运行在公网上,程序员需要远程登录到Linux进行项目管理或开发。远程登录客户端有Xshell,Xftp。
2024-11-04 23:21:14
413
原创 Linux学习笔记之目录结构
linux文件系统采用级层式的树状目录结构,此结构最上层是根目录“/”,然后在此目录下创建其他目录。在Linux世界,一切皆文件!点击linux系统的计算机可以看到第一层级文件(文件名固定)/bin 【常用】存放着最经常使用的命令s就是 super user,存放的是系统管理员使用系统管理程序/home【常用】存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账户命名/root【常用】该目录为系统管理员,也称作超级权限者的用户主目录/etc【常用】
2024-11-04 22:43:29
466
原创 python日常之bug1
如果代码中有相关设置,需要先确认数据源确实是UTF-8编码,如果不是,你需要使用正确的编码来解码。本人遇到的情况显然不是代码问题,一般情况下,这都是因为中文路径导致的。如果上面的方法都试过了,还有一种烧套路(没试过)。找到你报错的那一行代码,r = r.decode(‘utf-8’),然后将这行代码做如下替换,保存代码,重启pycharm就搞定了。其实很简单,出现异常报错是由于decode()方法的第二个参数errors 的默认值为严格(strict)形式造成的,将其更改为(ignore)忽略就ok了。
2024-06-12 11:53:50
329
原创 GitHub高效搜索开源项目
近日看到一个视频,介绍了在github这个代码宝库中高效搜索开源项目的方法,觉得非常有用。在此记录学习下。视频连接 https://www.bilibili.com/video/av75587104github项目有项目名,简要描述,readmemd三个要素。举例:搜索Spring boot直接搜索Spring boot得到的结果会非常多,不够精确,难以找到自己想要的。精确化:项目名...
2019-11-20 00:24:42
262
原创 soap+xml获取相同节点元素值
获取到xml报文如下,需要解析获取节点元素值<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:GetStatusByIDResponse xmlns:ns2="http://webservice.com/"><return>&l...
2019-11-06 20:53:05
1198
原创 Spring项目启动报错
Spring项目启动报错Caused by: org.springframework.beans.factory.BeanCreationException:Error creating bean with name ‘redisIdemtChecker’ defined in class path resource [application-context.xml]:Bean instan...
2019-10-31 10:30:06
3728
原创 git push代码冲突时的解决
项目开发的release分支被其他同事修改后,自己再次push代码的时候$ git push origin release肯定会报错To git.dev.sh.ctripcorp.com:ttd/ttd-connect-order2vendorservice.git! [rejected] release -> release (fetch first)erro...
2019-10-25 21:30:06
1454
原创 git上拉取maven项目后运行
git上拉取maven项目后运行1 在idea中打开拉取项目的pom.xml文件,以项目形式打开2 在idea打开settings3 在maven->maven home directory 选择已经安装的maven版本apply即可4 这时右下角会出现maven依赖import的提醒,选择即可导入5 最后就可以快乐的跑程序测试啦(前提,git拉取项目,maven安装配置...
2019-10-15 21:12:08
1737
原创 com.alibaba.fastjson.JSONException: error parse new
使用 FastJson时报以下错误com.alibaba.fastjson.JSONException: error parse new原因:经debug发现转jsonObject的json格式错误思考: 类似的JSONException是否也是或者大多数都是因为json格式错误...
2019-10-11 20:19:19
8809
原创 java设计模式
Java设计模式:23种设计模式全面解析(超级详细)http://c.biancheng.net/design_pattern/
2019-10-10 15:24:27
187
原创 Git项目管理常用指令大全
Git项目管理常用指令大全(持续更新)查看对应命令的帮助手册 git help初始化Git代码仓库 git init / git init -bare查看当前状态 git statusadd操作会Track该文件,暂存区会记录相关操作(无Track,暂存区不会记录相关操作).表示添加所有 git add 文件名 / git add .将暂存区的记录保存...
2019-10-09 20:12:29
299
原创 map转json保留null
// An highlighted blockMap<String, Object> requestMap = new LinkedMap<>();requestMap.put("status", null);requestMap.put("msg", msg);String result = JSON.toJSONString(requestMap, Serial...
2019-10-09 15:45:29
551
电商用户行为分析数据集
2024-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人