
小技巧
我是李超人
这个作者很懒,什么都没留下…
展开
-
java 获取一天内crontab任务执行的时间点
获取当天crontab任务执行的时间点 网上有如下方法来获取执行时间点List<Date> dates = TriggerUtils.computeFireTimesBetween(cronTriggerImpl, null, from, to);但是,貌似这个方法已经过时无法使用了。 可以通过下面的方法,获取当天一整天内任务执行的时间点。import org.qu...原创 2018-06-01 16:34:57 · 3942 阅读 · 0 评论 -
SqlServer批量删除表
最近需要删除一批曾经用来存放日志的表,这些表数量很多而且占用了大量的磁盘空间,不得不删除,释放相应的磁盘空间。但是一张一张的手动来删除比较麻烦,在网上找了小技巧,只需要三步,就可以实现批量删除。第一步 执行sql语句,我的表名都是以’DataSyncV1DelaySample或者’DataSyncV2DelaySample开头的,执行下面的语句得到一批drop table的脚本,后面的whe...原创 2018-02-11 17:16:38 · 18323 阅读 · 3 评论 -
JDK8 LocalDateTime转换成时间戳
LocalDateTime localDateTime = LocalDateTime.now();System.out.println(localDateTime);//将localDateTime转换成时间戳 System.out.println("localDateTime:"+java.sql.Timestamp.valueOf(localDateTime).getTime())原创 2018-01-15 11:23:48 · 17721 阅读 · 2 评论 -
JAVA实现UTC时间转换成北京时间
之前有一篇关于将UTC时间转换成北京时间的python文章(传送门),这次需要用到java版的,本以为这种小工具网上会很多,但是在网上搜了一圈之后发现都不尽人意。UTC就是世界标准时间,与北京时间相差八个时区(相关文章)。所以只要将UTC时间转化成一定格式的时间,再在此基础上加上8个小时就得到北京时间了。import java.text.ParseException;import java.tex原创 2017-11-27 14:17:10 · 50396 阅读 · 1 评论 -
Python import可变路径的类
上班时间一老哥问我一个python上的问题。问题是酱紫的,他们组老大想让他用python处理一些json方面的问题,其中一个类A要调用另外一个类B的与json处理有关的函数,但是这个类B居无定所,没有一个固定的地方,他就不知道怎么把这个类B import进入A中的。实际上方法很简单,老哥的python脚本是在linux的terminal用vim编辑器来写的,只要在import处加上一个获取输入参数的原创 2017-10-26 20:46:14 · 1075 阅读 · 2 评论 -
SCP不用密码传输文件
有时候为了让两台机器之间实现文件同步,可以使用scp来传输文件,但是scp传输文件时候需要输入密码,这样一来要想实现自动化同步文件就没法实现。所以要想实现自动化同步文件需要去掉scp输入密码这一环节。方法一:使用sshpass 使用yum安装sshpass yum install sshpassscp结合sshpass带上密码传输文件sshpass -p password scp /data/sc原创 2017-10-25 14:55:34 · 17251 阅读 · 2 评论 -
Linux获取文件最后修改时间
使用ll指令查看文件信息[root@localhost urldata]# ll xsb90.txt-rw-rw-r--. 1 zabbix zabbix 1660151 8月 15 12:16 xsb90.txt其中包含文件的最后修改时间,可以使用awk指令获取其中的修改时间[root@localhost urldata]# ll xsb90.txt |awk '{print $6 "-"原创 2017-08-16 10:31:15 · 27637 阅读 · 0 评论 -
将UTC(字符串包含TZ的时间)时间转换成本地时间 python
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义完全相同。北京时区是东八区,领先UTC 8个小时。所以将UTC装换成北京时间时,需要加上8小时原创 2017-07-28 18:08:14 · 36408 阅读 · 0 评论 -
Python 输入时间字符串以分钟单位计算时间差
之前转载过一篇使用python dateTime模块处理时间差的文章(原文链接),文章中讲解了如何按照days,hours和seconds单位来计算时间差。这里讲解一下如何使用dateTime模块按照minutes来计算时间差。dateTime模块本身是没有minutes方式来计算时间差的,只能通过先计算出时间差,在转换成minutes来计算。一开始我是打算使用seconds方式等到时间差,然后再除原创 2017-06-15 14:19:51 · 27606 阅读 · 5 评论 -
Linux下使用python脚本执行BCP导入导出操作
创建一张表Test001create table Test001(ID int,age int,name varchar(50))再创建一张表Test002create table Test002(Id int,age int,name varchar(50),addr varchar(50))插入三条数据insert into Test002 values(1,25,'Bob',原创 2017-05-11 09:30:11 · 2615 阅读 · 0 评论 -
Python 处理时间差
1.计算两个时间相差多少天,或者几个小时,可以使用datetime模块解决这个问题>>> import datetime>>> d1 = datetime.datetime(2005, 2, 16)>>> d2 = datetime.datetime(2004, 12, 31)>>> (d1 – d2).days472.或者是计算程序运行了多长时间import datetimestartt转载 2017-03-22 15:51:13 · 6249 阅读 · 0 评论 -
python中获取指定目录下所有文件名列表的程序
Python中获取文件名列表的程序,可以指定文件中包含的字符,方便提取特定类型的文件名列表:# -*- coding: utf-8 -*-#~ #----------------------------------------------------------------------#~ module:wlab#~ Filename:wgetfilelist.py#~ Function转载 2017-03-15 10:30:08 · 3825 阅读 · 0 评论 -
Python脚本按照当前日期创建多级目录
使用python脚本按照年月日生成多级目录,将系统生成的日志文件放入其中,方便查阅,代码如下#!/usr/bin/env python#coding=utf-8import timeimport os.path#获得当前系统时间的字符串localtime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))print原创 2017-01-22 10:44:32 · 4517 阅读 · 0 评论