3 GISuuser

尚未进行身份认证

暂无相关描述

等级
博文 201
排名 8k+

经过spring cloud gateway 网关访问nacos上的服务

前面的博文已经叙述了如何将服务注册到nacos,今天这里说一下如何通过网关访问nacos上注册的服务。网关使用的是springcloudgateway。首先注册到nacos一个springbootweb服务,作为服务提供者。配置网关服务新建Springboot项目,添加依赖<dependency> <groupId>or...

2019-06-26 08:41:51

nacos服务中心搭建与服务注册

之前作为服务注册中心的Eureka已经不再开源,阿里的nacos,越来越多的被使用。下面说一下已nacos作为注册中心,实现服务的注册。下载与安装下载地址为https://github.com/alibaba/nacos/releases,完成下载后,解压压缩包,Windows部署点击bin目录下的startup.cmd,即可运行,也可以通过命令进行单机版部署Linux/Unix/...

2019-06-26 08:24:06

微信小程序 wx.miniProgram.navigateTo和wx.miniProgram.navigateBack无效问题解决

最近需要在小程序里嵌入WebView,微信小程序的webview自动覆盖整个页面,因此页面的按钮都需要加到html中,在页面中有个返回按钮,需要返回小程序的上一个页面,测试了wx.miniProgram.navigateTo和wx.miniProgram.navigateBack,在小程序中运行均无任何返回和跳转效果。最后终于发现了这个问题的解决方案,在小程序webview引入的html页面...

2019-06-24 16:56:44

Spring boot配置Slf4j日志输出

Springboot配置slf4j输出后台日志,对于系统的日常维护十分重要。配置依赖<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId>&l...

2019-06-21 16:21:01

Spring boot2.0更换druid连接池

Springboot1.0版本使用的是tomcat连接池,Springboot2.0使用的是HikariCP连接池,号称性能最优。druid是阿里开源的连接池,性能比较全面。下面说一下怎么在Springboot配置druid连接池。配置依赖<dependency><groupId>com.alibaba</gr...

2019-06-21 15:32:36

Spring boot 配置Controller字段映射

在项目开发的过程中,后端实体类Model需要遵循驼峰命名规则,Controller请求却需要返回下划线格式的变量名,或者其他根据需求的变量名,这时可以使用jackson实现引入依赖<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jac...

2019-06-21 15:17:07

MapBox定位与离线地图下载Android

因为业务需要,在Android实现Mapbox离线地图下载和实时定位,仿照着官方的例子实现,网上的demo也比较少,主要代码如下所示:publicclassMainActivityextendsMapActicityimplementsOnLocationClickListener,PermissionsListener,OnCameraTrackingChange...

2019-05-23 08:32:14

postgresql建立表后设置主键自增长

postgresql创建表时,可以设置主键为自增长createtabletest_b(idserialPRIMARYKEY,namecharactervarying(128));创建表完成后,就只能给主键创建序列了CREATESEQUENCEfarms_id_seqSTARTWITH1INCREMENTBY1NOMINVALU...

2019-05-16 17:28:18

Spring Could——ConfigSever搭建

ConfigServer配置管理器本质上讲github上存储的配置文件,下载下来传递给其他客户端作为启动时的配置文件,对于大型的项目来说,具有很大的优势,对各类配置文件方便管理。下面主要分两步:配置服务器搭建依赖文件<dependency><groupId>org.springframework.boot</groupId&g...

2019-04-19 18:22:40

Eureka配置用户认证

Eureka在注册于消费服务的过程中,可以开启用户认证。首先在注册中心要依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</a...

2019-04-19 15:41:06

Eureka服务发现与消费

通过上篇博文Eureka服务注册与发现发布了Eureka服务器和微服务,这次就来研究一下如何使用Eureka注册管理的服务,Eureka服务端还是用上次的Eureka服务端。因为要使用负载均衡,这次要多启动几个注册的服务。多启动几个提供微服务的客户端,首先复制其中的application.properties,复制几份,把其中server.port改成不同的。我用的开发工具是ide...

2019-04-19 10:56:29

Eureka服务注册与发现

Eureka主要可以将各类Springboot微服务状态进行维护,微服务端注册到Eureka服务端,服务消费者可以将从Eureka获取各类服务地址,具体细节不多说,网上已经很多了。为了战争Eureka的服务注册和发现,要准备启动两个Springboot工程Eureka服务端搭建pom.xml<dependencies><dependen...

2019-04-19 10:09:24

Android9.0 H5开发WebView网页无法正常访问

最近接触了一个需求,在WebView中嵌入H5网页,无法正常显示。在WebView开发assets中的html,有本地文件访问权限,在调试模式下浏览器报错cannotfetchto... 在WebView中打开远程html,提示ERR_CLEARTEXT_NOT_PERMITTED最终html均无法显示,这个问题只发生在Android9.0的真机上,模拟器上都无法发现。最终搜索到,...

2019-04-18 08:36:03

MapBox在Vue中显示是样式错乱问题

在使用MapBox和Vue进行开发时,发现了一个问题,设置地图容器宽高均为100%,但是地图的宽度却只占屏幕的一半大小,各类空间的位置却非常正确。情况如下图所示,在IE浏览器中却正常显示。最后在经过多番查找发现,是CSS样式的问题,在vue中引发了样式问题添加如下代码就解决了:.mapboxgl-canvas{position:relative!import...

2019-04-16 18:00:59

Spring boot结合微信小程序实现图片的上传和预览

主要是通过微信小程序将图片上传到Springboot所在服务器并保存,保存成功后返回图片名称,小程序根据图片名称,远程显示图片,小程序的代码在前面的博文中微信小程序canvas实现个人签名,并保存为图片。Springbootcontroller部分代码如下:packagecom.example.refi.controller;importorg.springframewor...

2019-04-16 17:52:12

微信小程序canvas实现个人签名,并保存为图片

使用微信小程序的canvas做了个人签名的功能,支持导出为图片和清空的功能。为了提供用户体验,在性能优化上做了很大提升。最后的保存图片是先保存为本地临时文件,然后上传服务器,从服务器请求预览。下面先上图,再公布代码wxml代码为<!--index.wxml--><viewclass="container"><canvascanvas-id="...

2019-04-16 17:48:06

微信小程序嵌入MapBox地图方法研究

最近微信小程序比较火,MapBox在地图前端框架里也比较热门,微信小程序内置的map是腾讯地图,这对于一个GIS开发者来说是远远不能满足的。自己也想了一下Mapbox与微信小程序集成的几种方法1.直接放到微信小程序中肯定不行,因为小程序里没有div标签2.借助第三方框架腾讯的WePy的框架肯定不行,同样不支持div。美团的mpvue框架,亲自测试了一下,同样不行,虽说mapvue可...

2019-04-12 17:54:16

Java读写MongoDB数据库

最近写了一个小程序,将一对txt文件中的内容,读出来,写入到MongoDB数据库中,然后查询,代码如下:packagecom.test;importcom.mongodb.Block;importcom.mongodb.DBObject;importcom.mongodb.MongoClient;importcom.mongodb.client.FindIterable;...

2019-04-10 08:30:11

Spring boot+Mybatis+Postgresql框架搭建

没有接触Springboot之前以为它是一个很困难的框架,接触之后才发现它非常简单,框架搭建仅仅使用idea就可以完成。准备安装Postgresql数据库,并在数据库中新建test表,id、name、year三个字段用来测试搭建教程新建项目 选择项目类型-springIntializr和jdk版本 配置项目信息,主要在Pom.xml中使用 选择依赖web、Mybatis、...

2019-04-04 17:35:14

Nginx正向代理解决访问后端跨域问题

一直在网上看到Nginx非常厉害,可以做正向代理和反向代理,功能强大。为了解决跨域问题,使用Nginx进行代理,解决跨域问题。在windows上安装Nginx方法自己百度配置代理和跨域找到Nginx目录下conf/nginx.conf文件,在其中http节点内添加一个serverserver{##代理日志配置off表示关闭日志输出##...

2019-04-04 16:31:52
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。