12 2019 档案

摘要:public class KMPAlgorithm { public static void main(String[] args) { String str1 = "BBC ABCDAB ABCDABCDABDE"; String str2 = "ABCDABD"; int[] kmpTable 阅读全文
posted @ 2019-12-29 22:34 硝烟漫过十八岁 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一.什么是暴力破解 对于字符串的匹配问题,可以用暴力破解。 假设现在 str1 匹配到 i 位置,子串 str2 匹配到 j 位置,则有: 1.如果当前字符匹配成功(即 str1[i] == str2[j]),则 i++,j++,继续匹配下一个字符 2.如果不匹配(即 str1[i]! = str2 阅读全文
posted @ 2019-12-29 22:29 硝烟漫过十八岁 阅读(303) 评论(0) 推荐(0) 编辑
摘要:package com.eastrobot.robotdev.utils; import java.time.LocalDate;import java.time.format.DateTimeFormatter; public class DateUtils { DateTimeFormatter 阅读全文
posted @ 2019-12-24 11:15 硝烟漫过十八岁 阅读(547) 评论(0) 推荐(0) 编辑
摘要:在jdk1.8以后,对表示日期时间的类型进行了重新分类,这里出现了2个新的类,Duraction 和Period Duraction表示:时间的区间,用来度量秒和纳秒之间的时间值 Period表示:一段时间的区间,用来度量年月日和几天之间的时间值 那清楚了这个类度量的时间范围,那么操作api那岂不是 阅读全文
posted @ 2019-12-08 12:16 硝烟漫过十八岁 阅读(7191) 评论(0) 推荐(0) 编辑
摘要:一.简介 LocalDate表示当前(或指定)日期,格式为:yyyy-MM-dd LocalTime表示当前(或指定)时间,格式为:HH:mm:ss SSS LocalDateTime表示当前(或指定)日期时间,格式为:yyyy-MM-ddTHH:mm:ss SSS ,是前2者的结合 Instant 阅读全文
posted @ 2019-12-08 11:59 硝烟漫过十八岁 阅读(2611) 评论(6) 推荐(1) 编辑
摘要:在上一章我们讲解了LocalDate、LocalTime、LocalDateTime、Instant的操作与使用,下面讲解它们之间是如何进行格式化 DateTimeFormatter这个类它只提供了时间格式化的类型,就是按你指定的格式,或者按jdk默认的格式,需要进行调用的则是时间类本身来进行调用才 阅读全文
posted @ 2019-12-08 11:38 硝烟漫过十八岁 阅读(63085) 评论(1) 推荐(5) 编辑
摘要:最近在学习netty中发现其中用到了责任链模式,然后结合自己在写代码中遇到了大量写if...else的情况,决定学习一下责任链模式。 一.什么样的场景下会选择用责任链模式 我们在进行业务逻辑判断时,需要根据传入参数类型的不同做出不同的处理,如果在传入的参数类型相对较少的情况时,可以用if...els 阅读全文
posted @ 2019-12-07 15:39 硝烟漫过十八岁 阅读(414) 评论(0) 推荐(1) 编辑
摘要:一.心跳介绍 网络中的接收和发送数据都是使用操作系统中的SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。 1.心跳机制: 是服务端和客户端定时的发送一个心跳包(自定义的数据结构体),让对方知道自己还活着,处于在线状态,以确保连接真实有效的一种机制。 2.心跳 阅读全文
posted @ 2019-12-01 22:02 硝烟漫过十八岁 阅读(3186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示