package xxx; import java.sql.Timestamp; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicLong; /** * 高并发场景下System.currentTimeMi... ...
分类:
其他好文 时间:
2018-07-22 23:39:42
阅读次数:
392
简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 我们先实现一个最简陋的装饰器,不使用任何语法糖和高级语法,看看装饰器最原始的面貌: 这里的deco函数就是最原 ...
分类:
编程语言 时间:
2018-07-22 23:30:37
阅读次数:
219
//转化为毫秒数比价大小就行了 var d_1 = "2014-11-22"; var d_2 = "2014-11-22";//比较两个日期的先后console.log(dd(d_1,d_2)) function dd(d_1,d_2){ var e_1 = new Date(d_1).getTi ...
分类:
其他好文 时间:
2018-07-09 16:27:17
阅读次数:
158
什么是MQTT MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,是一种基于发布/订阅(publish/subscribe)模式 ...
分类:
其他好文 时间:
2018-07-02 20:49:58
阅读次数:
205
let startTime=new Date(this.seachObj.times[0]) startTime=startTime.getFullYear() + '' + this.p(startTime.getMonth() + 1) + '' + this.p(startTime.getDa ...
分类:
其他好文 时间:
2018-06-30 18:52:11
阅读次数:
665
function validTime(startTime,endTime){ var arr1 = startTime.split("-"); var arr2 = endTime.split("-"); var date1=new Date(parseInt(arr1[0]),parseInt(a ...
分类:
Web程序 时间:
2018-06-29 19:29:19
阅读次数:
380
前言 该篇主要实现秒杀业务层,秒杀业务逻辑里主要包括暴露秒杀接口地址、实现秒杀业务逻辑。同时声明了三个业务类:Exposer、SeckillExecution、SeckillResult。 Exposer主要用来实现暴露接口时一个md5的加密,防止用户在客户端篡改数据。根据seckillid生成md ...
分类:
编程语言 时间:
2018-06-26 19:35:14
阅读次数:
218
http://www.verejava.com/?id=16993061762593 import java.text. ; public class TestCalendar3 { public static void main(String[] args) { long startTime=Sy ...
分类:
编程语言 时间:
2018-06-23 11:45:35
阅读次数:
136
如何访问类的私有属性? 下面以 TPathData 为例,它有一个私有属性 PathData,储存了每一个曲线点,但一般无法修改它,需要利用下面方法,才能访问修改(若有更好的方法,歡迎分享): 一、利用 RTTI 取得类私有属性(建议使用此方法): 参考:http://blog.qdac.cc/?p ...
分类:
其他好文 时间:
2018-06-21 11:50:06
阅读次数:
174
right(字段名,n) sql从右侧截取字符串。n代表从右侧截取的位数。 举个栗子: ...
分类:
数据库 时间:
2018-06-20 10:19:09
阅读次数:
1254