Java基础
文章平均质量分 68
TcCookEgg
小菜鸡一枚
展开
-
【地理空间】轨迹相似度算法(DTW、LCSS)
序列相似度在现实生活中我们常常需要比较两串数字的相似度,比如两串数字(一维),再比如两条轨迹(二维),那么如何计算两个序列的相似度呢?有人提出了DTW算法,一种计算序列距离的方法。DTW算法原理算法原理主要参考:https://blog.csdn.net/raym0ndkwan/article/details/45614813。在这里只是进行更详细的分析和介绍,以两个数组为例:s1 = [1, 2, 3, 4, 5, 5, 5, 4]s2 = [3, 4, 5, 5, 5, 4]首先将这两原创 2021-04-02 15:59:41 · 12155 阅读 · 1 评论 -
【Java基础】WebSocket在Spring中的使用
WebSocket使用关于怎么使用WebSocket,以及WebSocket的一些概念,这篇文章有做详细的介绍。为什么要使用WebSocket我接触到WebSocket,是因为想使用WebSocket来替代HTTP 长连接。HTTP1.1通过使用Connection:keep-alive进行长连接,HTTP 1.1默认进行持久连接,在一次 TCP 连接中可以完成多个 HTTP 请求,但是对每个请求仍然要单独发 header,Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务原创 2021-03-05 16:29:34 · 640 阅读 · 1 评论 -
【Java基础】A*算法在有向图中的应用
A*算法A*(念做:A Star)算法是一种很常用的路径查找和图形遍历算法,有较好的性能和准确度。可参考这篇文章,详细的介绍了它与其他路径查找算法的区别。A* 算法的重点在于计算节点的优先级函数f(n)=g(n)+h(n)。f(n)是节点n的综合优先级。当我们选择下一个要遍历的节点时,我们总会选取综合优先级最高(值最小)的节点。g(n)是节点n距离起点的代价。h(n)是节点n距离终点的预计代价,这也就是A* 算法的启发函数。只要充分理解并掌握这一点,应用A* 算法也不在话下。有向图实现原创 2020-12-09 11:07:21 · 1004 阅读 · 0 评论 -
【Spring基础】自定义线程池及异步调用
背景其实我们经常碰到这样的场景:自定义线程池,然后把业务代码丢到线程池中异步执行。代码在执行的时候,将会在独立的线程中被执行,我们无需等待它的完成,也无需关心它的调用结果。ThreadPoolTaskExecutor新建一个spring项目(点击https://start.spring.io/,根据需要命名,选择Maven或者Gradle,下载压缩包,在IDE中打开解压缩后的文件夹即可。)线程池参数配置可具体根据业务场景需要在配置文件(resources/application.properti原创 2020-11-03 15:12:36 · 414 阅读 · 0 评论 -
【设计模式】工厂模式——简单工厂模式、工厂模式以及抽象工厂模式
背景最近看了一篇挺有意思的漫画https://blog.csdn.net/bjweimengshu/article/details/108459337?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-7.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-7.nonecase&request_id=5f6000f2dfc5原创 2020-09-30 16:33:35 · 102 阅读 · 0 评论 -
【设计模式】拷贝和原型模式
我对于设计模式还是一知半解的,最近看了几个设计模式,单例模式和工厂模式是比较基础和简单的,这里我就不赘述了,但是他们是最为普遍的设计模式,不了解的小伙伴们还是去看看为好。https://www.runoob.com/design-pattern/design-pattern-tutorial.html拷贝关于拷贝,这篇文章写得特别好,深入浅出。总结起来就是:类初始化的过程比作打印,拷贝的过程比作复印。类加载的过程很复杂,如果我们循环的使用new来初始化对象的话,对于性能的压力是非常大的。而拷贝对象不原创 2020-09-09 14:28:18 · 176 阅读 · 0 评论 -
【Java基础】浅谈反射机制
我对于设计模式还是一知半解的,最近看了几个设计模式,单例模式和工厂模式是比较基础和简单的,这里我就不赘述了,但是他们是最为普遍的设计模式,不了解的小伙伴们还是去看看为好。https://www.runoob.com/design-pattern/design-pattern-tutorial.html反射机制首先我们来了解一下反射的原理。具体参考https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html,这篇博文是我认为最容易让人原创 2020-08-28 15:10:13 · 181 阅读 · 0 评论