08 2018 档案
SpringCloud(4)---Ribbon服务调用,源码分析
摘要:SpringCloud(4) Ribbon 本篇模拟订单服务调用商品服务,同时商品服务采用集群部署。 注册中心服务端口号7001,订单服务端口号9001,商品集群端口号:8001、8002、8003。 各服务的配置文件这里我这边不在显示了,和上篇博客配置一样。博客地址:SpringCloud(3) 阅读全文
posted @ 2018-08-31 22:39 雨点的名字 阅读(4598) 评论(4) 推荐(4) 编辑
SpringCloud(3)---Eureka服务注册与发现
摘要:Eureka服务注册与发现 GitHub地址:https://github.com/yudiandemingzi/spring-cloud-study 一、Eureka概述 1、Eureka特点 (1) Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 (2) 阅读全文
posted @ 2018-08-30 22:29 雨点的名字 阅读(10915) 评论(10) 推荐(7) 编辑
ElasticSearch(2)---SpringBoot整合ElasticSearch
摘要:SpringBoot整合ElasticSearch 一、基于spring-boot-starter-data-elasticsearch整合 开发环境:springboot版本:2.0.1,elasticSearch-5.6.8.jar版本:5.6.8,服务器部署ElasticSearch版本:6. 阅读全文
posted @ 2018-08-23 21:23 雨点的名字 阅读(26283) 评论(7) 推荐(14) 编辑
ElasticSearch(1)---Logstash同步Mysql数据到ElasticSearch
摘要:ElasticSearch同步Mysql 先讲项目需求:对于资讯模块添加搜索功能 这个搜索功能我就是采用ElasticSearch实现的,功能刚实现完,所以写这篇博客做个记录,让自己在记录下整个步骤和过程中的一些注意事项。 一、安装elasticsearch和可视化工具 有关整个教程参考:mac安装 阅读全文
posted @ 2018-08-22 22:07 雨点的名字 阅读(18693) 评论(2) 推荐(3) 编辑
java算法(1)---余弦相似度计算字符串相似率
摘要:余弦相似度计算字符串相似率 功能需求:最近在做通过爬虫技术去爬取各大相关网站的新闻,储存到公司数据中。这里面就有一个技术点,就是如何保证你已爬取的新闻,再有相似的新闻 或者一样的新闻,那就不存储到数据库中。(因为有网站会去引用其它网站新闻,或者把其它网站新闻拿过来稍微改下内容就发布到自己网站中)。 阅读全文
posted @ 2018-08-15 22:44 雨点的名字 阅读(20720) 评论(5) 推荐(9) 编辑
java代码之美(10)---Java8 Map中的computeIfAbsent方法
摘要:Map中的computeIfAbsent方法 Map接口的实现类如HashMap,ConcurrentHashMap,HashTable等继承了此方法,通过此方法可以在特定需求下,让你的代码更加简洁。 一、案例说明 1、概述 在JAVA8的Map接口中,增加了一个方法computeIfAbsent, 阅读全文
posted @ 2018-08-15 00:06 雨点的名字 阅读(13119) 评论(0) 推荐(3) 编辑
WebSocket(5)---多人聊天系统
摘要:多人聊天系统 功能说明:多人聊天系统,主要功能点: 1、当你登陆成功后,可以看到所有在线用户(实际开发可以通过redis实现,我这边仅仅用map集合) 2、实现群聊功能,我发送消息,大家都可以看到。 先看案例效果: 这里面有关在线人数有个bug,就是在线用户会被覆盖,lisi登陆的话,zhangsa 阅读全文
posted @ 2018-08-13 23:07 雨点的名字 阅读(4425) 评论(0) 推荐(1) 编辑
WebSocket(4)---实现定时推送比特币交易信息
摘要:实现定时推送比特币交易信息 实现功能:跟虚拟币交易所一样,时时更新当前比特币的价格,最高价,最低价,买一价等等...... 提示:(1)本篇博客是在上一遍基础上搭建,上一篇博客地址:【WebSocket】 实现游戏公告功能。 (2)底部有相关源码 先看效果演示 当前的信息就是虚拟币交易所最新BTC的 阅读全文
posted @ 2018-08-09 23:20 雨点的名字 阅读(3927) 评论(4) 推荐(3) 编辑
WebSocket(3)---实现一对一聊天功能
摘要:实现一对一聊天功能 功能介绍:实现A和B单独聊天功能,即A发消息给B只能B接收,同样B向A发消息只能A接收。 本篇博客是在上一遍基础上搭建,上一篇博客地址:【WebSocket】 实现游戏公告功能。底部有源码。 先看演示效果: 一、案例解析 1、PTPContoller /** * 功能描述:简单版 阅读全文
posted @ 2018-08-09 22:49 雨点的名字 阅读(13635) 评论(0) 推荐(3) 编辑
java代码之美(9)---guava之Lists、Maps
摘要:guava之Lists、Maps 谷歌提供了guava包里面有很多的工具类,Lists和Maps集合工具,集合操作做了些优化提升。 1、概述 1、静态工厂方法 (1)Guava提供了能够推断范型的静态工厂方法 List<Person> list = Lists.newArrayList(); Map 阅读全文
posted @ 2018-08-07 21:44 雨点的名字 阅读(16927) 评论(0) 推荐(3) 编辑
WebSocket(2)---实现游戏公告功能
摘要:实现游戏公告功能 实现功能:游戏管理里发布游戏公告,其它游戏玩家页面能够马上接受到游戏公告信息。 下面直接上代码案例,这里主要展示关键代码,底部有源码。 一、案例 1、pom.xml文件 主要是添加springBoot和webSocket相关jar包,和一些辅助工具jar包(注意我采用的是sprin 阅读全文
posted @ 2018-08-07 21:44 雨点的名字 阅读(5611) 评论(1) 推荐(3) 编辑
java代码之美(8)---guava字符串工具
摘要:guava字符串工具 在java开发过程中对字符串的处理是非常频繁的,google的guava工具对字符串的一些处理进行优化,使我们开发过程中让自己的代码看去更加美观,清爽。 一、Joiner 根据给定的分隔符把字符串连接到一起。MapJoiner 执行相同的操作,但是针对 Map 的 key 和 阅读全文
posted @ 2018-08-05 22:25 雨点的名字 阅读(3493) 评论(0) 推荐(3) 编辑
java代码之美(7)---guava之Bimap
摘要:guava之Bimap bimap的作用很清晰:它是一个一一映射,可以通过key得到value,也可以通过value得到key。 一、概述 1、bimap和普通HashMap区别 (1)在Java集合类库中的Map,它的特点是存放的键(Key)是唯一的,而值(Value)可以不唯一,而 bimap要 阅读全文
posted @ 2018-08-05 12:02 雨点的名字 阅读(2559) 评论(0) 推荐(4) 编辑
java代码之美(6)---guava之multimap
摘要:guava之multimap 上一篇讲到Multiset它可以对存入相同元素做一个计数的功能,那multimap呢? 一、概述 1、基本介绍和案例说明 multimap和MultiSet的继承结果很相似,只不过在上层的接口是Multimap不是Multiset。 Multimap的特点其实就是可以包 阅读全文
posted @ 2018-08-03 09:09 雨点的名字 阅读(24326) 评论(4) 推荐(5) 编辑
java代码之美(5)---guava之Multiset
摘要:guava之Multiset 一、概述 Guava提供了一个新集合类型Multiset,它可以多次添加相等的元素,且和元素顺序无关。Multiset继承于JDK的Cllection接口,而不是Set接口。它和set最大的区别就是 它可以对相同元素做一个计数的功能,普通的 Set 就像这样 :[car 阅读全文
posted @ 2018-08-03 00:23 雨点的名字 阅读(5571) 评论(0) 推荐(0) 编辑
【java爬虫】---爬虫+基于接口的网络爬虫
摘要:爬虫+基于接口的网络爬虫 上一篇讲了【java爬虫】 爬虫+jsoup轻松爬博客,该方式有个很大的局限性,就是你通过jsoup爬虫只适合爬静态网页,所以只能爬当前页面的所有新闻。如果需要爬一个网站所有信息,就得通过接口,通过改变参数反复调该网站的接口,爬到该网站的所有数据信息。 本博客以爬金色财经新 阅读全文
posted @ 2018-08-02 23:13 雨点的名字 阅读(10170) 评论(2) 推荐(6) 编辑
java代码之美(4)---guava之Immutable(不可变)集合
摘要:Immutable(不可变)集合 一、概述 guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现,暂时不展开。Collections是jdk提供的一个工具类。 Guava中不可变对象和Collections工具类的unmodifiableSet/List/ 阅读全文
posted @ 2018-08-02 00:18 雨点的名字 阅读(19874) 评论(1) 推荐(9) 编辑
java代码之美(3)---guava 复写Object常用方法
摘要:guava 复写Object常用方法 Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。 这些高质量的 API 可以使你的Java代码更加优雅,更加简洁,让你工作更加轻松愉悦。 一、概 阅读全文
posted @ 2018-08-01 23:09 雨点的名字 阅读(2823) 评论(0) 推荐(0) 编辑
java代码之美(2)---Java8 Stream
摘要:Stream 第一次看到Stream表达式就深深把我吸引,用它可以使你的代码更加整洁而且对集合的操作效率也会大大提高,如果你还没有用到java8的Stream特性,那就说明你确实out啦。 一、概述 1、什么是Stream Stream是一种可供流式操作的数据视图有些类似数据库中视图的概念它不改变源 阅读全文
posted @ 2018-08-01 00:11 雨点的名字 阅读(6866) 评论(3) 推荐(19) 编辑


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