
springboot
文章平均质量分 81
尔笑惹千愁
失之毫厘,差之千里
展开
-
SpringBoot 使用ContiPerf测试工具
ContiPerf是一个轻量级的测试工具,基于JUnit 4 开发,可用于接口级的性能测试,可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行效率测试。常用的参数如下:@PerfTest(invocations = 100,threads = 10)invocations() : 执行次数与线程无关duration(): 间隔时间threads():线程数添加依赖包...原创 2018-11-06 10:30:19 · 3330 阅读 · 0 评论 -
SpringBoot2.0项目模块整合之kafka_2.11-2.0.0(同步,异步)
kafka单机环境:jdk1.8,zookeeper-3.4.12,kafka_2.11-2.0.0;提供GitHubDemo1.zookeeper安装下载地址:https://www.apache.org/dyn/closer.cgi/zookeeper/上传zookeeper安装包,解压安装包tar -zxf zookeeper-3.4.12.tar.gz进入data文件...原创 2019-02-15 14:25:50 · 3142 阅读 · 2 评论 -
根据坐标行驶的距离算出最优路径Dijkstra(迪杰斯特拉算法)
//这只是适合单源节点,如有不懂原理的可以先参考以下链接的文章http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.html //以下是根据坐标行驶的距离算出最优路径Dijkstra(迪杰斯特拉算法)的具体实现方法import java.util.ArrayList;import java.util.A...原创 2017-07-17 14:48:05 · 1843 阅读 · 0 评论 -
Redis GEO工具类
package com.paiye.common.core.support.redis;import java.util.ArrayList;import java.util.List;import org.springframework.data.domain.Sort.Direction;import org.springframework.data.geo.Circle;impor...原创 2017-07-17 15:08:23 · 1788 阅读 · 0 评论 -
hutool java工具架包功能介绍
http://git.oschina.net/loolly/hutool一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。功能一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件: 布隆过滤 缓存 克隆接口 类型转换 ...原创 2017-07-31 17:34:47 · 14364 阅读 · 0 评论 -
高德地图api 自定义成都三环,重庆内环地理围栏
<!doctype html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" c原创 2018-04-11 15:42:48 · 3260 阅读 · 0 评论 -
根据半径筛选数据
根据半径范围进行筛选数据,请记住将jQuery引入<!doctype html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <m原创 2018-04-13 11:21:26 · 360 阅读 · 0 评论 -
Springboot+dubbo-2.5.7本地消费者调用不了本地提供者。
本地dubbo消费者调用不了本地提供者这种情况出现原因是由于我们开发环境网络的原因。查看日志发现本地的提供者的IP变成 169.254.233.28,这是什么原因呢?最后查出,这是因为本地的虚拟机IP导致dhcp分配失败,最后我在网络中心把虚拟机的IP禁用。然后再启动,登陆dubbo控制台,发现IP正常。但是发现,本地消费者还是调用不了本地提供者,出现以下异常:但...原创 2018-06-11 11:11:39 · 4653 阅读 · 0 评论 -
SpringBoot 2.X集成Redis(Lettuce)
请先安装集群或者单台。参考:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-redis;https://blog.youkuaiyun.com/qq_24076549/article/details/79536447application.yml配置spring: re...原创 2018-06-15 15:39:01 · 28751 阅读 · 11 评论 -
关于SpringBoot的application.yml的相关配置(自定义,开发,测试,正式)切换
spring boot遵循“约定优于配置”的原则,使用annotation对一些常规的配置项做默认配置,减少或不使用xml配置,让你的项目快速运行起来。spring boot的神奇不是借助代码的生成来实现的,而是通过条件注解来实现的。1.自定义配置,我们用yml配置我们自己的配置类:@ConfigurationProperties,@ConfigurationProperties映射app...原创 2018-06-29 13:02:17 · 59124 阅读 · 3 评论 -
SpringBoot启动dubbo出现com.alibaba.dubbo.common.bytecode.Wrapper12: inconsistent stack height -1异常
出现以下错误:原因是: 定义服务接口方法的时候 不能已get开头, 例如:getXXX()换成别的方法名 例如selectXXX() 之后 错误消失。2018-08-17 09:42:51.125 INFO 5980 --- [ main] c.a.d.r.zookeeper.ZookeeperRegistry : [DUBBO] Notify urls ...原创 2018-08-17 09:52:00 · 10011 阅读 · 1 评论 -
SpringBoot2.0项目模块整合之Swagger2(自定UI,服务启动加载,拦截器),静态资源的访问
swagger是一款高效易用的嵌入式文档插件,同时支持在线测试接口,快速生成客户端代码。spring-boot-starter-swagger通过spring-boot方式配置的swagger实现。完美并且完整的支持swagger-spring的所有配置项,配置及其简单,容易上手。支持api分组配置,通过正则表达式方式分组。支持分环境配置,你可以很容易让你的项目api文档在开发环境,测试环境。...原创 2018-08-18 15:56:05 · 3784 阅读 · 8 评论 -
SpringBoot2.0项目模块整合之quartz动态配置定时任务
在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能。添加依赖包<!-- quartz --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2018-08-18 16:51:14 · 17861 阅读 · 21 评论 -
SpringBoot2.0项目模块整合之RabbitMQ
springboot集成RabbitMQ非常简单,如果只是简单的使用配置非常少,springboot提供了spring-boot-starter-amqp项目对消息各种支持。添加依赖包<!-- rabbitmq依赖 --> <dependency> <groupId>org.springframework.boot</groupId&g...原创 2018-08-22 16:02:07 · 6512 阅读 · 4 评论 -
SpringBoot2.0项目模块整合之Dubbo
我这里Dubbo用的zookeeper版本用的3.4.9,我这里讲的有些粗糙,主要是让大家能看个大概结构,详细情况请参考下面的demo。在demo里面有windows版zookeeper,具体请查看demo里面的zookeeper启动文件。引入maven依赖包: <dependency> <groupId>com.gitee.reger<...原创 2018-08-24 09:57:53 · 1712 阅读 · 0 评论 -
SpringBoot Dubbo项目模块依赖项目接口或者实体出现变动而引起的错误
首先我们先说出现的问题,因为依赖的项目是基础包,很多项目模块都引用了这个基础模块;在我们修改了一个字段的类型的时候,出现了实体类的类型转换错误,当我们排查了当前基础包的类型和所有引用基础包模块的类型,然后所有模块都进行了打包,然而,还是有些模块出现实体类的类型转换错误,然后又进行了排查,项目包进行了调用顺序打包,问题解决。首先我们来看我们项目的结构:dto模块:依赖了一些必要的包...原创 2018-08-29 10:30:05 · 1754 阅读 · 0 评论 -
SpringBoot 2.X使用Redis(Lettuce)对list(ListOperations)的操作
ListOperations主要对redis 的list(链表)操作,下面我主要是讲一个具体的例子,将一个list集合如何多个值批量存储到缓存:我们先看ListOperations的 leftPushAll这个方法的源码:它是用的 “V... values”;说明它是支持1-N个参数 /** * Prepend {@code values} to {@code key}. ...原创 2018-10-08 14:45:17 · 6088 阅读 · 0 评论 -
SpringBoot2.0之异步任务(async)和 java8 CompletableFuture的调用
1.我们先介绍java8 的异步调用:CompletableFuture用CompletableFuture.supplyAsync()定义要执行的异步任务public class java8Async { public static void main(String[] args) { ExecutorService executor = Executors.newFixedTh...原创 2018-10-13 17:16:09 · 5938 阅读 · 0 评论 -
SpringBoot2.x项目模块整合之elasticSearch 6.x(geo使用等)
elasticsearch安装:https://blog.youkuaiyun.com/u012888052/article/details/79710429ik分词安装:https://blog.youkuaiyun.com/u012888052/article/details/81941912springboot整合:https://blog.youkuaiyun.com/chen_2890/article/detail...原创 2019-03-29 17:38:37 · 3025 阅读 · 0 评论