自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zlzhaoe的博客

勤奋代表不了思考!

  • 博客(145)
  • 资源 (25)
  • 收藏
  • 关注

原创 Java获取微信手机号码

微信获取微信手机号码

2023-10-30 17:44:34 198

原创 java编码实现发布矢量数据或栅格数据至GeoServer

【代码】java编码实现发布矢量数据或栅格数据至GeoServer。

2023-09-28 15:59:49 170

原创 Antv L7 + mapbox 实现简单地图场景

Antv L7 + mapbox 实现简单地图场景

2023-07-18 17:17:03 901

原创 Gis学习相关资料

mapbox框架:多端框架,支持web,支持移动端,ios,安卓,渲染地图比较精美。api不够完善,没有openlayers丰富完善。底层原理是将canvas渲染成webGL模式,支持3D(2.5D)。openlayers框架:国内主流框架,用的比较多,api完善,通过canvas渲染地图。Leaflet框架:乌克兰人开发,通过img标签,svg渲染地图,轻量简单。栅格数据:图片(jpg,png),影像(tiff)栅格数据:img标签,canvas。矢量数据:svg,canvas。矢量数据:行政区,地块。

2023-06-23 12:17:55 107

原创 在CentOS上在线安装Docker

操作系统要求:CentOS 7 或 8 的版本使用yum安装在线安装设置存储库,安装 yum-utils包和设置存储库安装Docker引擎安装最新版的Docker如果要安装特定版本,需要先查询存储库中可用的版本列表,第二列是 VERSION,第三列的 stable 表示是稳定版安装特定的版本通过其完全限定的包名称安装特定版本,包名称(docker-ce)加上从第一个冒号(:)开始的版本字符串(第2列),直到第一个连字符,用连字符(-)分隔。例如,docker-ce-20.10.9

2022-06-25 20:23:14 438 1

原创 微信支付回调重复通知,正确的响应

好多人遇到这个问题,微信异步请求notify_url,我们接收到通知了,并且给微信返回下面的xml了,但是微信还是不停的给我们发通知。处理完业务后,新增如下代码:微信文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8String xml = "<xml><return_code><![CDATA[SUCCESS]]></return_code><ret

2020-11-03 17:00:08 3452 1

原创 SpringCloud Alibaba微服务实战(七) - 路由网关(Gateway)全局过滤

说在前面全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证,IP 访问限制等等。创建路由网关(Gateway)启动服务cloud-account请参考文章:SpringCloud Alibaba微服务实战(六) - 路由网关(Gateway)在上篇文章的基础上,创建全局过滤器实现 GlobalFilter, Ordered 接口并在类上增加 @Component 注解就可以使用过滤功能了package com.zsy.springcloud.fil

2020-10-30 14:01:23 682 1

原创 SpringCloud Alibaba微服务实战(六) - 路由网关(Gateway)

什么是 Spring Cloud Gateway?Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单而有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud 生态系中的网关,目标是替代 Netflix ZUUL,其不仅提供统一的路由方式,并且基于 Filte

2020-10-30 13:36:53 1373 2

原创 SpringCloud Alibaba微服务实战(五) - Sentinel实现限流熔断

什么是Sentinel?请查看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建构建服务消费者cloud-sentinel进行服务调用服务创建请查看文章:SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费1.在父项目中创建子module项目名字为cloud-sentinel,在pom中引入nacos服务注册依赖 <!--Spring web--> <dependency> &

2020-10-27 12:55:39 880 4

原创 SpringCloud Alibaba微服务实战(四) - Nacos Config 配置中心

说在前面Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos Config就是一个类似于SpringCloud Config的配置中心。一.启动Nacos访问地址为:http://127.0.0.1:8848/nacos/,启动成功,如下图基础环境配置,nacos安装请看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建二、登陆Nacos管理界面,在配置列表中新增dev,test,prod三个环境配置作为三个环境不同配置

2020-10-23 13:59:23 719 1

原创 SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序

说在前面SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML格式。SpringBoot支持自动加载约定名称的配置文件,例如application.yml。如果是自定义名称的配置文件,就要另找方法了。可惜的是,不像前者有@PropertySource这样方便的加载方式,后者的加载必须借助编码逻辑来实现。bootstrap.yml(bootstrap.properties)与application.yml(appli

2020-10-23 13:25:08 923

原创 SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)

什么是FeignFeign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用 Feign 注解和 JAX-RS 注解。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也很好的兼容了 Feign,默认实现了负载均衡的效果Feign 采用的是基于接口的注解Feign 整合了 ribbon创建服务者注册,请参考文章:SpringCloud Alibaba微服务实

2020-10-22 17:10:14 543 1

原创 SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费

说在前面基础环境搭建,理论,请看上一篇,在这就不扯理论了,直接上代码。项目结构代码实现第一步:在父pom的项目中引入dependencyManagement在引入父pom之前咱们先来回顾下dependencyManagement与使用他的原因什么是dependencyManagement:他可以统一管理项目的版本号,确保应用的各个子项目的依赖和版本一致,当需要变更版本号的时候只需要在父类容器里更新,不需要任何一个子项目的修改;如果某个子项目需要另外一个特殊的版本号时,只需要在自己的模块depe

2020-10-22 15:24:38 815 4

原创 SpringCloud Alibaba微服务实战(一) - 基础环境搭建

​序言Dubbo在国内有着非常大的用户群体,但是其周边设施与组件相对来说并不那么完善。很多开发者用户又很希望享受Spring Cloud的生态,因此也会有一些Spring Cloud与Dubbo一起使用的案例与方法出现,但是一直以来大部分Spring Cloud整合Dubbo的使用方案都不完善。直到Spring Cloud Alibaba的出现,才得以解决这样的问题。​ SpringCloud Alibaba是阿里巴巴公司基于Spring Cloud所开发的一套微服务框架集,本文阐述了SpringClo

2020-10-22 11:27:55 2565 2

原创 SpringCloud Alibaba 微服务架构版本说明

详情

2020-10-21 10:21:54 406

原创 Docker配置远程连接端口

一、修改宿主机配置文件vi /lib/systemd/system/docker.service在 ExecStart 开头的这一行末尾添加 -H tcp://0.0.0.0:2375二、重启dockersystemctl daemon-reload && systemctl restart docker三、防火墙开放端口firewall-cmd --zone=p...

2020-04-13 15:31:14 2603

转载 Registry仓库Harbor的部署与简介

Harbor 是Vmware公司开源的企业级DockerRegistry管理项目,开源项目地址:https://github.com/vmware/harbor。Harbor的所有组件都在Docker中部署,所以Harbor可使用Docker Compose快速部署。(由于Harbor是基于Docker Registry V2版本,所以docker版本至少1.10.0、docker-compos...

2020-03-20 14:38:14 362

原创 Docker私有仓库搭建

一、说在前面在 Docker 中,当我们执行 docker pull xxxx 的时候 ,它实际上是从 registry.hub.docker.com这个地址去查找,这就是Docker为我们提供的公共仓库。在工作中,我们不可能把企业项目push到公有仓库进行管理。所以为了更好的管理镜像,Docker不仅提供了一个中央仓库,同时也允许我们搭建本地私有仓库。二、仓库搭建下载仓库镜像dock...

2020-03-19 11:00:33 242

原创 win10安装虚拟机提示主IP地址显示网络信息不可用

问题:在虚拟机详情下面显示主ip地址:网络信息不可用解决方案先root用户[root@localhost~]#cd …[root@localhost/]#cd /etc/sysconfig/network-scripts进入network-sctipts然后ls会有个ifcfg-ens33的文件vi这个ifcfg-ens33文件进入编辑输入i 进入编辑模式把ONBOOT=no的no...

2020-03-19 09:24:37 15947 7

原创 docker国内镜像源

Docker中国区官方镜像:https://registry.docker-cn.com网易:http://hub-mirror.c.163.comustc:https://docker.mirrors.ustc.edu.cn中国科技大学:https://docker.mirrors.ustc.edu.cn阿里云:https://cr.console.aliyun.com/配置...

2020-02-28 11:39:59 52605 6

原创 docker通过镜像方式安装tomcat

一、搜索镜像docker search tomcat二、下载镜像docker pull tomcat:8 下载docker image ls(docker images) 查看镜像三、实例容器docker ps 查看容器<1>tomcat集群名称设置为tomcat8080,端口设置为8080,要把容器中的webapps文件夹挂载到宿主机中/usr/local/docke...

2020-02-27 19:11:03 257

原创 使用 JavaCSV api 读取和写入 csv 文件

使用JavaCSV api导包我现在基本上都是Maven构建项目,相信大家也是,就不提供jar包了。 <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <vers...

2019-07-24 16:59:11 960

原创 java 16进制与图片互转

十六进制转成图片/** * 十六进制转成图片 * @author Administrator * */ public static void saveToImgFile(String src,String output){ if(src==null||src.length()==0){ return; ...

2019-07-24 11:51:47 12553 3

原创 MySQL中对varchar类型排序问题的解决

mysql数据库,把数值型的写成varchar类型 ,其实应该建为int的。因为我只允许输出数字。发现排序有问题。下面简单说一下MySQL的varchar排序问题。下面,我从数据库里面以number排一下序,大家来看一下排序后的结果很明显,我想要的结果应该是 1,2,5,10,21 这样的。但是这个2排在了10的后面。按照字符串来排的。其实我是想把它当做数值来排。解决方案1、使用numb...

2019-07-13 17:34:41 1946

转载 html 实现动态在线预览word、excel、pdf等文件

word+excle+pdf表格在线浏览通过iframe直接引用微软提供的方法<iframe src='https://view.officeapps.live.com/op/view.aspx?src=http://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls' width='100%' height='100%' fr...

2019-07-04 17:36:21 3183 2

原创 linux启动,重启,停止 jar,.sh脚本

linux启动,重启,停止 jar,.sh脚本#配置jar名称APP_NAME=receiver.jar#使用说明,用来提示输入参数usage() {echo "Usage: sh 脚本名.sh [start|stop|restart|status]"exit 1}#检查程序是否在运行is_exist(){pid=`ps -ef|grep $APP_NAME|grep -v...

2019-06-27 14:53:53 5646 2

原创 log4j屏蔽掉某个包下的log日志打印

在log4j的配置文件下配置## Disable other loglog4j.logger.com.summaryday.framework.db=OFFlog4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL 最低等级的,用于打开所有日志记录。TRA...

2019-05-15 15:44:19 17041

原创 Sping中利用HandlerExceptionResolver实现全局异常捕获

新建GlobalExceptionResolverpublic class GlobalExceptionResolver implements HandlerExceptionResolver{ @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletRespon...

2019-05-09 15:59:57 843

原创 根据JSON自动生成select联动

公用js var CreateSelect = function (obj) { this.__ID__ = 0; this.$dom = $(obj.dom); this.selectList = obj.data; this.onChange = obj.onChange; this.init(); } CreateSelect.prot...

2019-03-13 16:49:06 865

原创 Jquery实现form表单回填数据

//回填数据function loadData(jsonStr){ var obj = eval("("+jsonStr+")"); var key,value,tagName,type,arr; for(x in obj){ key = x; value = obj[x]; $("[name='"+key+"'],[name='"+key+"[]']").each(funct...

2019-01-14 15:21:20 3159

原创 常用正则表达式整理

//账号 admin: /^[a-zA-z]\w{3,15}$/, //密码 password: /^[a-zA-Z]\w{5,17}$/, // 邮箱 email: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/, // 姓名 name: /^[\u4e00-\u9fa...

2018-11-16 16:53:32 211 1

原创 JAVA中对list map根据map某个key值进行排序

package test; import java.util.ArrayList; import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; public class java_List...

2018-11-02 18:41:38 914

原创 java使用map统计某个数组中单词出现的次数

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry; public class MapTest { public static void main(String[] args) { String[] data = {...

2018-11-02 18:41:01 3050

转载 微信小程序与微信公众号同一用户登录问题

首先,简单说下我遇到的问题是我们的程序调用微信小程序得到openid,然后通过openID得到用户的唯一标识,用户得以登录,然而,当我们调用微信公众号也同样的到openid,同一以用户两个不同的openid,不能区分是否为同一用户,然后发现无论调用微信小程序还是微信公众号同一个用户的到unionid是相同的,所以我们就用unionid来区分是否为同一用户。UnionID机制说明:如果开发者拥有...

2018-10-15 18:04:49 4331

原创 SpringBoot集成AOP管理日志

写在前面如何将所有的通过url的请求参数以及返回结果都输出到日志中?如果在controller的类中每个方法名都写一个log输出肯定是不明智的选择。使用Spring的AOP功能即可完成。AOP 是 Aspect Oriented Program (面向切面)的编程的缩写。他是和面向对象编程相对的一个概念。在面向对象的编程中,我们倾向于采用封装、继承、多态等概念,将一个个的功能在对象中来...

2018-07-24 16:03:19 627

原创 【微服务架构】SpringCloud之断路器(hystrix)

说在前面在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕...

2018-06-26 14:33:54 181

原创 【微服务架构】SpringCloud之路由网关(zuul)

什么是zuulzuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。过滤器类型与请求生命周期Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器类型,这...

2018-06-22 11:41:02 439

原创 【微服务架构】SpringCloud之Feign

什么是FeignFeign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageConverters, Spring Clo...

2018-06-21 17:33:37 282 1

原创 【微服务架构】SpringCloud使用Ribbon实现负载均衡

说在前面软负载均衡的实现方式有两种,分别是服务端的负载均衡和客户端的负载均衡服务端负载均衡:当浏览器向后台发出请求的时候,会首先向反向代理服务器发送请求,反向代理服务器会根据客户端部署的ip:port映射表以及负载均衡策略,来决定向哪台服务器发送请求,一般会使用到nginx反向代理技术。客户端负载均衡:当浏览器向后台发出请求的时候,客户端会向服务注册器(例如:Eureka Server...

2018-06-21 15:57:36 238

原创 SpringBoot (八) :Spring Boot多数据源(JdbcTemplate)配置与使用

什么是JdbcTemplate为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架. 作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低....

2018-06-20 15:16:02 1644

Antv L7 + mapbox 实现简单地图场景

Antv L7 + mapbox 实现简单地图场景

2023-07-18

cloud-alibaba.zip

SpringCloud Alibaba微服务实战(二) - Nacos服务注册与发现简单demo ,https://blog.csdn.net/u012081441/article/details/109221904

2020-10-22

cloud-alibaba.zip

SpringCloud Alibaba,注册中心nacos,sentinel限流,springboot+mybatis+mysql+layUI+thymeleaf实现对学员信息的增删改查

2020-10-21

springboot+mybatis+mysql+layUI+thymeleaf实现对学员信息的增删改查

springboot+mybatis+mysql+layUI+thymeleaf实现对学员信息的增删改查

2020-04-07

springboot+mybatis+mysql+layUI+thymeleaf实现增删改查

springboot+mybatis+mysql+layUI+thymeleaf技术整合,实现对学生信息的增删改查

2020-04-04

根据JSON自动生成select联动

根据JSON自动生成select联动,三级联动,二级联动,通过JSON自动联动,select

2019-03-13

【微服务架构】SpringCloud之断路器(hystrix)

【微服务架构】SpringCloud之断路器(hystrix)https://blog.csdn.net/u012081441/article/details/80814250

2018-06-26

【微服务架构】SpringCloud之路由网关(zuul)

【微服务架构】SpringCloud之路由网关(zuul)https://blog.csdn.net/u012081441/article/details/80771468

2018-06-22

SpringCloud之Feign

SpringCloud之Feignhttps://blog.csdn.net/u012081441/article/details/80763738

2018-06-21

SpringCloud使用Ribbon实现负载均衡

SpringCloud使用Ribbon实现负载均衡https://blog.csdn.net/u012081441/article/details/80761830

2018-06-21

Spring Boot多数据源(JdbcTemplate)配置与使用

https://blog.csdn.net/u012081441/article/details/80746538

2018-06-20

SpringCloud之Eureka入门篇

SpringCloud之Eureka入门篇https://blog.csdn.net/u012081441/article/details/80708060

2018-06-15

SpringBoot整合Dubbo案例

SpringBoot整合Dubbo案例https://blog.csdn.net/u012081441/article/details/80696311

2018-06-14

SpringBoot实现定时器

SpringBoot实现定时器https://blog.csdn.net/u012081441/article/details/80690568

2018-06-14

SpringBootMybatis整合

SpringBootMybatis整合https://blog.csdn.net/u012081441/article/details/80691438

2018-06-14

SSM整合demo

SSM框架整合(Spring+SpringMVC+MyBatis+mysql), SSM整合demo

2017-12-26

jquery.raty评星插件

jquery.raty评星工具类静态页面,jquery.raty评星插件demo

2017-10-18

zTree demo

zTree demo

2017-08-25

右下角悬浮框Demo

悬浮框

2017-08-25

Redis-x64-3.2.100

Redis-x64-3.2.100

2017-07-18

dubbo监控中心控制台

dubbo监控中心控制台

2017-07-16

maven web项目 Demo

maven web项目 Demo

2017-07-16

sunny-ngrok内网转发

管理内网服务器,内网web进行演示本地WEB。外网访问,无需任何配置,下载客户端之后直接一条命令让外网访问您的内网

2017-07-05

pinyin4j-2.5.0

pinyin4j-2.5.0.jar

2017-05-13

autocomplete前端汉子拼音匹配

autocomplete前端汉子拼音匹配

2017-05-12

仓储管理系统

简单的MVC模式仓储管理,只是对用户,商品类型,商品进行管理,适用于javaweb初学者!

2014-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除