pscp拷贝文件到linux服务器

下载pscp.exe放到windows的某个目录下(比如d盘 mydirectory文件夹),然后cd到这个目录,执行下面命令

pscp d:\mydirectiory\myfile.doc root@192.168.xxx.xxx:/home/

回车提示输入linux密码,输入后,提示正在拷贝,100%后,拷贝完成。

这句意思是把d盘mydirectory目录下myfile.doc文件拷贝到linux下home目录。

拷贝多个文件的命令:

pscp file1 file2 file3 root@ip:/home

现在的小学啊

忽悠小学生中午在校吃饭,由学校统一订外卖给小学生吃。孩子不懂事,闹新鲜,非得去,一个月五六百。关键吃的好也行,你学校连饭堂都没有,怎么让小孩子们吃好。外卖是什么好东西吗?再好的外卖,饭盒,塑料袋子一焐,还能好吃吗?

小孩子不懂事,学校也不明事理?学校不懂事,教育局也不管管?能不能给孩子们留一点纯净的学习空间,学校不那么势利,不要光为了赚钱,给小孩子们一个好环境。

万物皆备与我

人皆具有心,心皆具是理。每个人的心都是完备的,知礼仪,明事理,晓羞耻。但是现实的物欲往往使人蒙蔽,蒙蔽后的心就不灵,理也不明了。

为人处世,应遵从本心,不被外物所左右,才能行的正,坐的端,立的稳。

宇宙便是吾心,吾心便是宇宙。当你心系他人,心系社会的时候,他人,社会都会为你准备。当你把他人的冷暖忧愁当做自己的事情的时候,他人即你,你即他人。当你融入团队,你把团队的事当你的事的时候,团队也会把你当成自己人。

所以说万物皆备与我,并不是什么疯话,狂话。而是个人与社会本来就是一个整体的认知觉悟。此乃超脱自我,成圣成贤的秘诀。

这人啊,脾气有多大,这亏就要吃多大

遇到不如意的事情,不要生气,生气解决不了问题,反而会使事情变得更糟。

自己的脾气要管理,不能随便表现出来。戒掉脾气,好运就会来。当你发脾气的时候,你就已经输了。脾气就像不听话的孩子,时常不经意间就会爆发出来,这时要管理他,爱护他,不能让他随意表现出来,因为他是你的内心,你把内心轻易展现出来了,自然你就输了。

不发脾气不等于忍气吞声,要讲策略,学忍耐,事情才会有反转。

消息中间件的作用

消息中间件比如 RabbitMQ是有什么用呢?

譬如系统A,B,A系统调用B系统提供的服务,通常的方案是http调用或者webservice,rpc等等。在高并发的环节下,如果B系统故障,就会导致A系统功能不可用。

如果A把请求发送给消息中间件,消息中间件会对请求进行排队,把并发请求转换为顺序请求,这样B系统就不会轻易崩溃,提高了系统的性能。另一方面通过消息中间件调用方式,在请求和等待回应都为异步请求,A系统不需要等待B系统返回,就可以继续后面的业务,不至于系统卡死。

总之,消息中间件有两方面优势:

a.变并发请求为顺序请求

b.同步调用转为异步调用

这是我这两天学习消息中间件的一点体会,颇有感触,原来系统可以这么耍。

bug处理小结

昨天处理了一个比较棘手的bug,先把处理过程和方法记录一下,希望对他人有帮助。

这个bug把了一个arrayIndexOut exception,按说很好解决,但是遍历整个报错轨迹,都是不是自己写的代码,都是系统类的代码,直接看不出自己的代码所在的错误。这是一个统计查询的报表功能。所以首先怀疑sql有问题,但是从后台把sql查出来,执行也无问题。功能部署到正式,没有问题。

首先我拿这个问题,我怀疑是class与源码不一致,那么我clean了一下项目,重新编译,然后,又重新部署了一下项目,问题依旧。

然后我又设置了几个断点,简单跟踪了一下,问题依旧。

那么我想,那肯定是报表的问题,于是打开报表设计器,把报表设计里的内容全部清除,问题没了,但是报表也不显示数据了。然后一个一个向里加,加一个测试一个。反正也没多少。最后发现是报表里最后一行的求和公式哪里出现了问题。

好了定位到问题了,那就分析产生问题的原因,原来求和公式是把所有行的记录加起来,但是其中有一行没有数据,导致出问题,所以把所有行用nvl判断,如果为null,就返回0,问题解决。

从这个bug的处理过程,我们看,如果出现了无法定位源码的错误,不要着急,可以用排除法,逐个排查出问题的代码或者sql语句。

2019第一天上班

说实在的,还没有休息够,2018几乎天天的加班,人实在是太乏了。也许再给我一个月,也未必能缓过劲来。这几天一直在思索,到底是为了什么,是被生活迷惑了。日子就像爬山坡,你不爬,你就会背人落下,是要强的心驱使你去不断的加班吗?

是什么让你很辛苦却得不到满足,是贪婪吗?是生活,是家庭,是孩子,是老人,是攀比之心。也许可以不加班的,加班的效果也不大,只是给别人看起来你很努力,你很敬业,有用吗?没用的,这个世界只相信实力,也就是稀缺性,别人不会的,你会,别人会的,你精通,别人搞不懂的,你信手拈来。

有时候在忙碌中忘了自己的本心,这么忙,就是为了一叠一叠的票子吗?票子能开心吗?不,往往票子越多,越烦心。绝定人幸福的人是认知,就像毒瘾一样,要求的幸福不断增强,你就需要不断的努力。造成一种恶性循环,于是不断努力,却不断满足不了欲望。天啊,只落得一身疲惫,却永远够不着那最幸福的欲望。还不如享受手边随手可得的安逸,快乐。

所以我以为不能完全为了赚钱而工作,要不然,会活的很累,放开一下吧。树立自己的小目标,完善自身的修养,品质,技能,知识,才是真的财富。

2019,我要在人品上更正直,善良,负责人,懂担当;在技术上不断提高自己;在心灵里不攀比,不争强,善待身边每一个人;不争不抢,不发怒,不嫉妒;沉下心来不断完善自己,练得一颗光明的心。

Oracle数据库中 to_date()函数的注意事项

在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法

to_date()与24小时制表示法及mm分钟的显示:
一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。

to_date(‘2005-01-01 13:14:20′,’yyyy-MM-dd HH24:mm:ss’)
原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。

to_date(‘2005-01-01 13:14:20′,’yyyy-MM-dd HH24:mi:ss’)
二、另要以24小时的形式显示出来要用HH24

to_date(sysdate,’yyyy-MM-dd HH24:mi:ss’) //mi是分钟
to_date(sysdate,’yyyy-MM-dd HH24:mm:ss’) from dual;//mm会显示月份 oracle中的to_date参数含义
日期格式参数 含义说明

D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计
MI 分
SS 秒
MM 月
Mon 月份的简写
Month 月份的全名
W 该月的第几个星期
WW 年中的第几个星期 1.日期时间间隔操作
//当前时间减去7分钟的时间
select sysdate,sysdate – interval ’7’ MINUTE from dual
//当前时间减去7小时的时间
select sysdate – interval ’7’ hour from dual
//当前时间减去7天的时间
select sysdate – interval ’7’ day from dual
//当前时间减去7月的时间
select sysdate,sysdate – interval ’7’ month from dual
//当前时间减去7年的时间
select sysdate,sysdate – interval ’7’ year from dual
//时间间隔乘以一个数字
select sysdate,sysdate – 8 *interval ’2’ hour from dual

日期到字符操作
select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual
select sysdate,to_char(sysdate,’yyyy-mm-dd hh:mi:ss’) from dual
select sysdate,to_char(sysdate,’yyyy-ddd hh:mi:ss’) from dual
select sysdate,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual

字符到日期操作
select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual
oracle有毫秒级的数据类型
–返回当前时间 年月日小时分秒毫秒
select to_char(current_timestamp(5),’DD-MON-YYYY HH24:MI:SSxFF’) from dual;

–返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)

select to_char(current_timestamp(9),’MI:SSxFF’) from dual;

《大男当婚》电视剧,不错哦

《大男当婚》刚看了几集,不错哦。

一家人看起来吵来吵去,但还是互相关心。

哥们互相帮助,很不见外。

虽然被打了两次,但是对方有困难却能慷慨相助。

我们现实中不正是缺这种朴素的情谊吗?是什么遮住了我们本性的释放呢?是平时铺天盖地的负面新闻,还是我们平时遇到的不如意呢?有的人,以诚相对,互相帮助。有的人,如农夫与蛇,你对他好,他却害你。有的人贪图便宜,不可深交。那么是什么导致这么多人各种各样的品质呢?是外界的利益,自己的私利,只能小我,而不能大公。

当四年驾龄遇到老司机

四年驾龄遇到老司机,才知道什么叫真正会开车。好的司机不是开车多块,技术多花哨。而是开车稳。

前面一个绿灯,快灭了,新手要么紧急刹车,要么一个油门冲过去,更糟糕的是,刚过斑马线,红灯了,来个急刹。车上没人还好,车上有人,一个急刹,就把人刹晕车。前两天去魏县,我就遭遇了这种情景。幸好旁边老司机聊了两句,纠正了正确的开车态度。

老司机告诉你开车等红灯的正确姿势,红灯二三百米挂空挡,滑行,缓慢刹车,车均匀减速到路口,正好挺稳。全过程车辆速度完全均匀,没有速度上的忽增忽减。乘客没有感觉到已经停车为最佳。如果到路口正好绿灯,挂掉直接走人。

这种开法既省油,乘客也不会晕车。以后我也要练习这种开法。