spring cloud
文章平均质量分 79
田湖_怎么了
这个作者很懒,什么都没留下…
展开
-
使用HTTP发送请求,本地没有问题,一到测试环境中就中文乱码
使用http请求发送json,本地是没有问题,测试环境的时候出现了中问乱码这个是http请求的接口 /** * 发送Http post请求 * * @param xmlInfo * json转化成的字符串 * @param URL * 请求url * @return 返回信息 */ public static String doHttpPost(String xmlInfo, String URL) {原创 2020-07-28 10:43:49 · 899 阅读 · 0 评论 -
Zuul(二)限流
在zuul中使用谷歌的组件实现水桶法限流首先,肯定是在前置(Pre)过滤器中进行拦截处理/** * 限流 * 是放在前置过滤器(Pre)里面 * @author xwq * @create 2020-04-23 16:06 **/public class RateLimiterFilter extends ZuulFilter { private static fina...原创 2020-04-23 16:18:56 · 172 阅读 · 0 评论 -
zuul(一)pre和post过滤器
新建项目api-gateway,pom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId></dependency><dependency&g...原创 2020-04-23 16:03:23 · 1013 阅读 · 0 评论 -
RabbitMQ(四)项目中使用
1.pom<!--RabbitMQ--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2.在...原创 2020-04-23 09:46:35 · 328 阅读 · 0 评论 -
RabbitMQ(三)结合Stream
当然了,看上一篇文章,RabbitMQ需要引入包和配置<!--RabbitMQ--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId>...原创 2020-04-22 16:06:02 · 1209 阅读 · 0 评论 -
RabbitMQ(二)简单使用
第一步:pom<!--RabbitMQ--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId></dependency>...原创 2020-04-22 14:43:58 · 179 阅读 · 0 评论 -
switch的骚操作
switch 在java各版本中其实已经优化很多了,这里花了点时间整理了一下骚操作private String test(String str) { return switch (str) { case 'one'-> "1"; case 'two'-> "2"; case 'three'-> "3"; };}...原创 2020-04-13 14:28:29 · 192 阅读 · 0 评论 -
域管理本地缓存的使用
第一步,main方法,开启缓存@EnableCaching第二步,配置文件,在spring下加入自定义domainredis的配置domainRedis: host: 10.12.29.240 port: 30379 password: timeout: 10000 max-idle: 8 mi...原创 2020-04-26 14:14:14 · 248 阅读 · 0 评论 -
docker的初步使用
docker images查看镜像docker pull hello-world创建名称为hello-world的镜像docker pull hub.c.163.com/library/nginx:latestdocker 运行nginxdocker run --help查看run 有那些参数docker run -d hub.c.163.com/library/nginx后台运...原创 2020-04-02 16:43:35 · 74 阅读 · 0 评论 -
RabbitMQ(一)启动
启动 rabbitmq_management在命令行CMD中,进入rabbitmq安装目录的sbinD:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin运行命令rabbitmq-plugins enable rabbitmq_management然后打开浏览器,输入localhost:15672默认账户:guest...原创 2020-04-02 16:19:29 · 308 阅读 · 1 评论 -
Invalid bound statement (not found): org.authorization.dao.ParticipantsDao.getParticipantsByLoginId"
刚刚拉了个项目,启动没有问题,调用方法报错Invalid bound statement (not found): org.authorization.dao.ParticipantsDao.getParticipantsByLoginId" 也就是说,dao映射到xml的过程中出现了问题卧槽,我找了配置文件,main方法,所有的配置都是对的,后来一点点排查,原来pom文件中使用了myba...原创 2020-03-31 14:19:05 · 122 阅读 · 0 评论 -
史上最全的IDEA快捷键总结
https://blog.csdn.net/weixin_43570367/article/details/103963249?depth_1-utm_source=distribute.pc_feed.none-task&request_id=&utm_source=distribute.pc_feed.none-task转载 2020-03-19 17:28:43 · 119 阅读 · 0 评论 -
java 8 stream的使用
1.List中根据几个参数去去重List copyList = list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() ->new TreeSet<>(Comparator.comparing(o -> o.getBpdCode() + “#” + o.getDudCo...原创 2020-03-12 09:33:41 · 148 阅读 · 0 评论 -
spring cloud中feign的使用
引入feign<!--使用feign--> <!--<dependency>--> <!--<groupId>org.springframework.cloud</groupId>--> <!--<artifactId>spring-cloud-starter-feign</artif...原创 2020-01-02 15:46:00 · 141 阅读 · 0 评论 -
spring cloud中restTemplate的三种使用
@RestController@Slf4jpublic class ClientController { @Autowired private LoadBalancerClient loadBalancerClient; @Autowired private RestTemplate restTemplateConfig; @RequestMapp...原创 2019-12-30 11:21:15 · 214 阅读 · 0 评论 -
使用bindingResult做参数校验
在控制类中 @RequestMapping("/create") public void create(@Valid OrderForm orderForm, BindingResult bindingResult){ if(bindingResult.hasErrors()){ log.error("【创建订单参数不正确】,orderForm=...原创 2019-12-30 10:04:42 · 1358 阅读 · 0 评论 -
使用Gson谷歌的,把json字符串转为list
首先在pom中引入<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId></dependency>然后,使用在这里接收到参数字符串items: [{productId: “1423113435324...原创 2019-12-30 10:00:39 · 633 阅读 · 0 评论 -
从list集合中获取到某属性的集合
呃呃,解释一下现在有一个集合List<ProductInfo>下面是属性 @Id private String productId;//商品编码 private String productName;//商品名称 private BigDecimal productPrice;//商品单价 private Integer product...原创 2019-12-10 22:05:28 · 457 阅读 · 0 评论 -
spring cloud中的jpa的使用
第一步<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>第二步public interface Prod...原创 2019-12-03 09:14:13 · 291 阅读 · 0 评论 -
spring cloud中redis多数据源的使用和LocalCache本地缓存的使用
在srping cloud中,有个domain项目为数据字典,我现在的需求是,数据字典放在redis的15中,所以需要配置redis的多数据源。然后,在其他项目中,开启缓存,从redis15库中获取到所有数据。放到本地的缓存。所以缓存这一块考虑使用LocalCache。首先:在domain项目中,实现redis的多数据源配置。然后在刷新缓存按钮触发时,把数据从DB存储到redis15库,在这个时...原创 2019-11-27 15:49:27 · 1415 阅读 · 0 评论 -
sharding-jdbc分表分库按时间字段
https://blog.csdn.net/myshy025tiankong/article/details/83063887感谢大佬的文章,相当精彩首先,数据库create database db_201810;create database db_201811; use db_201810;create table gps_20181014(id int not null aut...转载 2019-11-21 14:46:03 · 2800 阅读 · 0 评论 -
maven命令打包spring cloud项目
打开cmd 进入主项目的目录然后输入mvn clean package deploy -Dmaven.test.skip=true原创 2019-11-16 17:00:03 · 699 阅读 · 0 评论 -
spring cloud中redis的订阅与发布
项目A作为发布者,项目B作为订阅者先在项目A中,注册redisTemplate,作为消息队列的发布者package com.bbg.domainManager.common.redis;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Confi...原创 2019-11-14 11:03:27 · 706 阅读 · 0 评论 -
spring cloud中redis的多数据源和序列化、反序列化无法跨服务的问题解决
spring cloud中redis的多数据源和序列化、反序列化无法跨服务的问题解决第一步是对于redis多数据源的处理 redis: host: 192.168.7.162 port: 30379 password: # 连接超时时间(毫秒) timeout: 10000 jedis: pool: # 连接池中的最大空闲连接 ...原创 2019-11-13 14:53:55 · 635 阅读 · 0 评论 -
spring cloud 返回结果的封装
spring cloud 返回结果的封装1.准备工作/** * * @author xwq * @create 2019-07-30 9:46 **/public class ResponseStatusCode { /** * OK */ public static final int OK = 0; /** * 未知异常...原创 2019-08-08 09:23:17 · 1166 阅读 · 0 评论 -
lombok省略get set方法
lombok是spring boot种使用的 可以省略get set 方法的插件第一步:在pom中引入插件<!--可以省略掉get set方法的 插件--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifact...原创 2019-11-03 13:29:41 · 817 阅读 · 0 评论 -
jar包运行的bat
https://blog.csdn.net/zzzgd_666/article/details/80751703参考了大佬的文章,找到java安装时候的jre,复制到了D:\bbg\myapp目录,然后指定maven生成的时候的jar包在D:\bbg\myapp,如图接下来,写bat@echo of .\jre1.8\bin\java -jar myapp.jar@pause以后点...原创 2019-10-24 16:50:54 · 130 阅读 · 0 评论 -
maven生成指定的jar包,复制jar到指定目录
<build> <finalName>product</finalName><!--设置生成的jar包的名字--> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&g...原创 2019-10-24 16:14:38 · 741 阅读 · 0 评论 -
springcloud中项目运行完毕之后执行的方法
不多说,直接上代码/** * 项目启动成功的运行的代码 * @author xwq * @create 2019-10-24 14:51 **/@Componentpublic class ApplicationRunnerImpl implements ApplicationRunner{ @Override public void run(Application...原创 2019-10-24 15:16:49 · 1289 阅读 · 0 评论 -
spring cloud中springboot版本怎么从2.1.9.RELEASE降到2.0.0.M3
在慕课网买了视频学习spring cloud,在此记录遇到的坑慕课网中,视频中教学的是sping boot是2.0.0.M3版本,我用idea新建的时候,创建的是2.1.9.RELEASE,直接改成2.0.0.M3会出现下载失败,就是pom文件第一行报错。原因是因为我们使用maven来管理我们的项目的时候,默认的配置文件中使用的仓库是maven的中央仓库,有些老版本的spring包在最新的ma...原创 2019-10-14 22:52:56 · 1176 阅读 · 0 评论