
java
文章平均质量分 82
zhou1124
这个作者很懒,什么都没留下…
展开
-
springboot validate
controller类```javapackage com.peppa.la.api.controller.smart.la.im;import com.github.pagehelper.PageInfo;import com.peppa.common.response.Response;import com.peppa.core.util.ObjectConvertUtil;i...原创 2020-04-08 16:54:20 · 611 阅读 · 0 评论 -
一个扎心的错
spring启动报错 Parameter 0 of method handleEvent in xxx.xxxxDescription:Parameter 0 of method handleEvent in com.peppa.crm.listener.ticket.ClassFinishListener required a bean of type 'java.lang.String'...原创 2020-01-03 10:10:20 · 241 阅读 · 0 评论 -
命令行执行GC
堆内存不断增长,手动让java进程执行gc判断是否内存泄露jcmd 10576 GC.run### 执行后老年代内存情况执行后新生代内存情况原创 2020-01-03 10:09:54 · 3002 阅读 · 0 评论 -
idea保存自动格式化代码-统一代码风格
### 插件save actionalibaba编码规范1.下载地址 https://github.com/alibaba/p3c/tree/master/p3c-formatter2.导入模板### 配置修改修改注解格式同一行的问题原创 2019-12-06 21:23:25 · 2772 阅读 · 1 评论 -
swagger字段属性支持自定义注解
swagger属性注解@ApimodelProperty支持其它注解.例如@Column属性columnDefinitionimport com.google.common.base.Optional;import io.swagger.annotations.ApiModelProperty;import org.apache.commons.lang.StringUtils;impor...原创 2019-12-30 21:28:27 · 3083 阅读 · 0 评论 -
swagger过滤controller
需求只保留有@ApiOperation的注解方法,声明一个类实现 Predicate,里面也可以添加自定义的逻辑。 @Bean public Docket createAPI() { return new Docket(DocumentationType.SWAGGER_2).forCodeGeneration(true).select().apis(RequestHan...原创 2019-12-30 21:25:13 · 2476 阅读 · 0 评论 -
springmvc拦截404错误
继承DispatcherServlet覆盖noHandlerFound方法#### web.xml <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>com.peppa.crm.web.manage.common.CrmDisp...原创 2019-12-30 21:24:39 · 1398 阅读 · 0 评论 -
springcloud集成prometheus(待完善)
1、准备1.1 下载prometheus1.2 下载grafana1.3 项目地址:https://gitee.com/zhou1124/bat启动三个项目1.1 eureka-server1.2 prometheus1.3 eureka-client3 prometheus配置# my global configglobal: scrape_interval: 1...原创 2019-12-30 21:24:09 · 728 阅读 · 0 评论 -
springcloud包扫描feign和controller冲突
1、springcloud项目如果包扫描同时扫描到了feign接口和controller会报错Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path r...原创 2019-12-30 21:23:05 · 1756 阅读 · 0 评论 -
springcloud-gateway-自定义ribbon策略本机服务优先
问题springcloud服务化经常遇到的问题,本机开发的代码在测试环境需要联调时,由于注册中心有其它同学也正在开发此服务,此时就需要优先调用本机的服务已完成测试。如果本机没有服务应该优先测试服务器上的稳定服务优先。解决方案通过自定义ribbon策略实现本机优先,稳定服务优先ribbon代码package tmp.eureka.server.server.conf;import c...原创 2019-12-30 21:22:34 · 2744 阅读 · 1 评论 -
java面试题
1.HashMap为什么是线程不安全的?哪个方法造成的?如何把它变为线程安全的?2.列举线程池的基本参数有哪些?说说线程池的工作流程3.spring框架的IOC基本实现原理,BeanFactory和FactoryBean有什么区别?4.下面是一道阿里巴巴的题目,请问代码输出结果是什么?答:按照截图去敲,结果就是报错。如果不报错,打印的是子类的move方法。原因就是final修饰的方法是不可...原创 2019-12-13 10:26:17 · 727 阅读 · 1 评论 -
springmvc集成swagger
第一步引入jar包 <!-- springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...原创 2019-12-13 10:23:28 · 130 阅读 · 0 评论 -
springboot使用logback
logback-spring.xml配置首先,官方推荐使用的xml名字的格式为:logback-spring.xml而不是logback.xml,至于为什么,因为带spring后缀的可以使用这个标签。在resource下创建logback-spring.xml文件<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TR...原创 2019-12-12 10:34:59 · 113 阅读 · 0 评论 -
springboot监控返回down
### 访问健康检查接口http://172.16.208.122:8080/actuator/health 返回down{"status":"DOWN"}### 问题排查增加配置 management.endpoint.health.show-details = always可以返回详细的信息,一般是因为某些端点超时。{ "status": "UP", "detail...原创 2019-12-12 10:34:12 · 975 阅读 · 0 评论 -
ribbon饥饿模式
在zuul的网关中配置:zuul:ribbon:eager-load.enabled: true微服务要调用其他微服务,则这样配置:ribbon:eager-load:enabled: true如果要指定微服务,可以加上:ribbon:eager-load:clients: servicexx1, your-service-xx2...原创 2019-12-12 10:33:36 · 213 阅读 · 0 评论 -
restful泛型统一返回类
springboot应用程序统一返回结构package com.peppa.crm.web.manage.viewmodel;import org.springframework.http.HttpStatus;import java.io.Serializable;/** * 内部接口返回对象 * @author zhimingyang */public class Res...原创 2019-12-12 20:03:17 · 1395 阅读 · 1 评论 -
feign手动创建代理
feign不使用切面打印执行时间``package com.peppa.la.center.service;import cn.hutool.aop.aspects.TimeIntervalAspect;import cn.hutool.aop.proxy.JdkProxyFactory;import cn.hutool.aop.proxy.ProxyFactory;import cn...原创 2019-12-12 10:28:47 · 876 阅读 · 0 评论