BP第一天--熟悉代码

1、Future接口(https://blog.csdn.net/qq_35067322/article/details/104788189      https://blog.csdn.net/u014209205/article/details/80598209(第二个地址可以读读评论)

        Java 的多线程机制,在没有 Future 之前如果要保存多线程的计算结果,必须等待方法计算完,在此期间你只能等着,无论你的计算逻辑多么的耗时,这显然不合理。我们希望在处理高耗时的任务同时去干其它事情而不是等着,这就是 Future 被设计出来的原因。从上面的说明我们可以知道 Future 用于处理比较耗时的异步计算任务,在结果计算出来之前会一直阻塞挂起除非被取消计算。利用这些特性大概的使用场景如下:

高消耗的科学计算场景,比如深度学习中的张量计算。

海量复杂结构数据处理(大数据处理)。

异步大文件下载、异步爬虫爬取数据。

其它一些高耗时、海量数据的异步 Web 服务。
2、时间类(https://blog.csdn.net/yuyuyu1111112/article/details/79187541

含义:从1970-01-01 00:00:00到当前时间的毫秒值

//now() 方法获取当前时区时间
Instant ins = Instant.now();

//atOffset() 设置偏移量
OffsetDateTime time = isn.atOffset(ZoneOffset.ofHours(8));

//atZone()  获取系统默认时区时间,参数为一个时区编号,可以通过时区编号类获得
//也可以通过Zonld.systemDefault()来获取本地的默认时区id
ZonedDateTime zoneDateTime = ins.atZone(Zonld.systemDefault());

//get系列的方法
//getEpochSecond():获取从1970-01-01  00:00:00到当前时间的秒值
//getNano():把获取到的当前时间的描述换算成纳秒

3、Duration类使用

用于计算两个时间间的类

// between():计算两个时间的间隔,默认的单位是秒
Duration between =Duration.between(start,end);

//toMillis()方法:将秒转换成毫秒
System.out.println(between.toMillis());

4、mysql语句

DATE_FORMAT()函数https://blog.csdn.net/qq_41570658/article/details/84985179?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161666376216780271592008%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161666376216780271592008&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-84985179.pc_search_result_before_js&utm_term=DATE_FORMAT

mysql中DATE_FORMAT(date, format)函数可根据format字符串格式化日期或日期和时间值date,返回结果串。 
也可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:

replace into用法详解(https://blog.csdn.net/weixin_33023513/article/details/113165921?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161666420616780274159316%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161666420616780274159316&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-1-113165921.pc_search_result_before_js&utm_term=mysql%E4%B8%AD%E7%9A%84++REPLACE+INTO+

MySQL中replace into有三种写法:

1. replace into table(col, ...) values(...)

2. replace into table(col, ...) select ...

3. replace into table set col=value, ...

怎么终止mysql执行中的语句(https://zhidao.baidu.com/question/498460029.html

操作步骤:
show processlist;
找出你要停止的语句
然后找出你要终止的语句的id
在系统下mysqladmin -uroot -ppassword kill 要杀的ID
有时候只能使用kill pid杀死

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值