
今天做了一个功能,要在每个帖子的标签中选出最热门的几个标签。想了一下,这不就topn吗,虽然算法不咋地,但现学现卖还是可以滴用了前面写过的定时器,还有java的优先级队列 j...
SpringBoot可以设置定时任务,相当于设置一个定时器,程序会按照设置的时间来定时执行任务今天用到了定时器,记录一下。。首先在启动类上加上@EnableSchedulin...
web开发中很多地方都要进行异常处理,比如说请求的一个页面不存在,那就要捕获这个异常并且将异常反馈给用户。 通过@ControllerAdvice来自定义异常处理 这是官方文...
B站[https://www.bilibili.com/video/BV1DJ411m7NR]Netty线程模型是基于主从Reactor多线程模式做了一定的改进得来的 ●Ne...
B站[https://www.bilibili.com/video/BV1DJ411m7NR] 目前存在的线程模型主要有: ●传统阻塞I/O服务模型●Reactor模式 传统...
如果使用传统的方式来进行通信的话,那么服务启动端需要先手动创建一个提供服务的类的实例 虽然在实现过程中只有这一个服务,好像并不会带来太大的问题,但如果有一堆服务对象的话,那有...
小结一下 HashMap桶位为2的幂,其原因主要有两点:首先,方便用位运算计算桶位;还有就是在扩容后重新计算桶位时能快速进行重新分配 底层数据结构哈希值,键值对,下一个结点 ...
之前看的时候简单总结的 List接口 由于数组存储数据时大小定好以后不能改变,所以通常用List代替数组List中的常用实现类有ArrayList,LinkedList,Ve...
很早之前写的 创建线程的方式 继承Thread类 实现Runnable()接口 实现Callable()接口 使用线程池 线程的优先级 线程的优先级有10档,默认为5 线程的...
之前实现了一个基于Socket传输的简单的框架,现在可以引入Netty进行传输。将之前的Client和Server抽象成接口,方便以不同的方式来传输时都可以通用 自定义一个序...
用Socket进行远程调用 要调用的接口 Java原生序列化方式 接口的实现类 将调用请求封装起来 将响应请求封装起来 构建一个客户端对象,用来处理发送请求使用try-wit...