【Maven】---Nexus私服配置Setting和Pom

maven nexus私服配置setting和pom 上一遍博客已经在linux服务器上,搭建好nexus私服了,博客地址: "Linux搭建Nexus3.X私服" 现在就需要配置 和`pom.xml`来使nexus作为maven的私服。setting.xml文件在conf下面,pom.xml是在你 ... »

【Maven】---Linux搭建Nexus3.X私服

Linux搭建Nexus3.X私服 备注:linux版本: ubuntu 同时已经部署好JDK8环境 一、linux安装nexus 1、创建文件夹并进入该目录 2、下载nexus安装包 3、解压、重命名 4、自定义配置虚拟机可打开 nexus.vmoptions 文件进行配置 如果Linux硬件配置 ... »

【Maven】---坐标与依赖

Maven坐标与依赖 最近想深度学习下maven,找到一本书叫《Maven实战》,这本书讲的确实很好,唯一遗憾的是当时maven教学版本是3.0.0的,而目前已经到了3.5.4了,版本存在差距, 没关系,如果有时间和精力我也会阅读官方文档,看看到底有哪些变换。 一、坐标详解 1、何为Maven坐标 ... »

微信扫码支付功能(1)---通过谷歌二维码工具生成付款码

生成付款二维码 一、微信网站扫码支付介绍 1、扫码支付文档 微信开发官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 有关微信支付的流程图微信官方已经说的很清楚了,这里也无需其它解释。这边采用微信支付扫码模式二(不依 ... »

springBoot(12)---整合Swagger2

Spingboot整合Swagger2 随着互联网技术的发展,一般开发都是前后端分离,那么前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,没有API 文档工具之前,大家都是手写API文档的,在什么地方书写的都有,有在confluence上写的,有在对 ... »

微信扫码登陆(2)---本地调试工具ngrok、微信回调ngrok域名

本地调试工具ngrok、微信回调ngrok域名 一、本地调试工具ngrok 1、什么是ngrok? 简单总结下:内网穿透利器,使用反向代理原理,达到从外网访问防火墙内部的服务。 2、ngrok作用 举例:用户微信扫码授权成功后,会带上用户信息回调对应的域名,但在本地电脑开发,微信没法回调,所以需要配 ... »

SpringCloud(9)---mysql实现配置中心

mysql实现配置中心 本公司配置数据的管理是通过mysql进行配置管理,因为已经搭建好了,所以自己动手重新搭建一遍,熟悉整个流程。有关项目源码后期会补上github地址 微服务要实现集中管理微服务配置、不同环境不同配置、运行期间也可动态调整、配置修改后可以自动更新的需求,Spring Cloud ... »

SpringCloud(8)---zuul权限校验、接口限流

zuul权限校验、接口限流 一、权限校验搭建 正常项目开发时,权限校验可以考虑JWT和springSecurity结合进行权限校验,这个后期会总结,这里做个基于ZuulFilter过滤器进行一个简单的权限校验过滤。 对于组件zuul中,其实带有权限认证的功能,那就是ZuulFilter过滤器。Zuu ... »

SpringCloud(7)---网关概念、Zuul项目搭建

SpringCloud(7) 网关概念、Zuul项目搭建 一、网关概念 1、什么是路由网关 网关是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能。它将"1对N"问题转换成了"1对1”问题。 通过服务路由的功能,可以在对外提供服务时, ... »

SpringCloud(6)---熔断降级理解、Hystrix实战

SpringCloud(6) 熔断降级理解、Hystrix实战 一、概念 1、为什么需要熔断降级 (1)需求背景 它是系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案。 比如:某微服务业务逻辑复杂,在高负载情况下出现超时情况。 内部条件:程序bug导致死循环、存在慢查询、程序逻辑不对 ... »

SpringCloud(4)---Ribbon服务调用,源码分析

SpringCloud(4) Ribbon 本篇模拟订单服务调用商品服务,同时商品服务采用集群部署。 注册中心服务端口号7001,订单服务端口号9001,商品集群端口号:8001、8002、8003。 各服务的配置文件这里我这边不在显示了,和上篇博客配置一样。博客地址:SpringCloud(3) ... »

SpringCloud(3)---Eureka服务注册与发现

Eureka服务注册与发现 一、Eureka概述 1、Eureka特点 (1) Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 (2) Eureka 主管服务注册与发现,在微服务中,以后了这两者,只需要使用服务的标识符(==就是那个在每个服务的yml文件中取 ... »

【java算法】---余弦相似度计算字符串相似率

余弦相似度计算字符串相似率 功能需求:最近在做通过爬虫技术去爬取各大相关网站的新闻,储存到公司数据中。这里面就有一个技术点,就是如何保证你已爬取的新闻,再有相似的新闻 或者一样的新闻,那就不存储到数据库中。(因为有网站会去引用其它网站新闻,或者把其它网站新闻拿过来稍微改下内容就发布到自己网站中)。 ... »

【WebSocket】---实现定时推送比特币交易信息

实现定时推送比特币交易信息 实现功能:跟虚拟币交易所一样,时时更新当前比特币的价格,最高价,最低价,买一价等等...... 提示:(1)本篇博客是在上一遍基础上搭建,上一篇博客地址:【WebSocket】 实现游戏公告功能。 (2)相关源码会在其它有关websocket案例写完,写在gitHub上, ... »

【WebSocket】(1)---实现游戏公告案例

实现游戏公告案例 实现功能:游戏管理里发布游戏公告,其它游戏玩家页面能够马上接受到游戏公告信息。 下面直接上代码案例,这里主要展示关键代码,案例源码后期我会上传到gitHub。 一、案例 1、pom.xml文件 主要是添加springBoot和webSocket相关jar包,和一些辅助工具jar包( ... »

【java代码之美】---Lambda

Lambda 一、概述 1、什么是Lambda表达式 Lambda 表达式是一种匿名函数,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java 语言的表达能力得到了提升。 2、Lambda表达式的语法 基本语法: ... »