- 博客(35)
- 收藏
- 关注
原创 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
原创 mysql创建用户加授权
-- mysql 创建用户加授权grant all privileges on emp.* to emp@'%' identified by 'emp-dev';flush privileges ;
2020-01-16 19:21:17
235
原创 mysql备份
逻辑备份用于备份数据库的结构(CREAET DATABASE、CREATE TABLE)和数据(INSERT),这种备份类型适合数据量小、跨SQL服务器、需要修改数据等场景。如mysqldump命令就是产生一个逻辑备份工具,使用mysqldump输出的文件包含CREATE TABLE和INSERT语句,能够直接重建表内容和表结构。使用逻辑备份有以下优势和劣势:优势可移植性高,SQ...
2020-01-03 21:38:52
227
原创 一个扎心的错
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
原创 命令行执行GC
堆内存不断增长,手动让java进程执行gc判断是否内存泄露jcmd 10576 GC.run### 执行后老年代内存情况执行后新生代内存情况
2020-01-03 10:09:54
3002
原创 es查询例子
match 与termmatch在匹配时会对所查找的关键词进行分词,然后按分词匹配查找,而term会直接对关键词进行查找。一般模糊查找的时候,多用match,而精确查找时可以使用term。match与match_phrased1.非常直观的一点,对于同一个数据集,两者检索出来的结果集数量不一样;2.对于match的结果,我们可以可以看到,结果的Document中descrip...
2020-01-02 11:19:03
421
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
原创 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
原创 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
1397
原创 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
727
原创 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
原创 springcloud-gateway-自定义ribbon策略本机服务优先
问题springcloud服务化经常遇到的问题,本机开发的代码在测试环境需要联调时,由于注册中心有其它同学也正在开发此服务,此时就需要优先调用本机的服务已完成测试。如果本机没有服务应该优先测试服务器上的稳定服务优先。解决方案通过自定义ribbon策略实现本机优先,稳定服务优先ribbon代码package tmp.eureka.server.server.conf;import c...
2019-12-30 21:22:34
2744
1
原创 deepin创建启动器图标
deepin系统的应用商店idea版本太低了,在官网下载了个最新版本然后配置桌面启动器创建文件 idea2019-2.desktopcd /usr/share/applicationssudo vim idea2019-2.desktop sudo chmod777 idea2019-2.desktop [Desktop Entry]Type=ApplicationName=id...
2019-12-13 10:34:42
431
原创 linux下nacos安装
###注意事项启动命令 需要加bash -f 否则报错()startup.sh: 120: startup.sh: [[: not found启动默认端口8848 默认用户名密码nacos 2>&1:将错误信息重定向到标准输出启动命令nohup bash -f startup.sh -m standalone >>log.log 2>&1 &...
2019-12-13 10:30:07
1352
原创 restful规范
restful接口规范HTTP API 接口规范简介本文档约束思维API开发流程,同时提供 API 设计风格建议。本文档中使用的要求级别关键字(“必须”、“不得”、“必需”,“应”、“不应”、“应该”、“不应该”、“建议”、“可以”和“可选”)将按 RFC 2119 中的描述进行解释。在本文档中,这些关键字使用粗体突出显示。本文档参考Google Cloud API 设计指南接口开发...
2019-12-13 10:27:59
279
原创 git代码写错分支
写着代码,写了很多了,突然发现写错分支了,怎么办?别着急,往下看。。。。。。这个文章是基于你未提交代码的情况下来执行的操作,如果你已经commit了,那就百度其他方法吧。好,废话少说,直接上命令吧。1.执行git status命令git status命令用户显示工作目录和暂存区得状态,使用此命令可以看到哪些修改被暂存到了,哪些没有,哪些文件没有被git tracked到,git stat...
2019-12-13 10:27:06
1201
原创 java面试题
1.HashMap为什么是线程不安全的?哪个方法造成的?如何把它变为线程安全的?2.列举线程池的基本参数有哪些?说说线程池的工作流程3.spring框架的IOC基本实现原理,BeanFactory和FactoryBean有什么区别?4.下面是一道阿里巴巴的题目,请问代码输出结果是什么?答:按照截图去敲,结果就是报错。如果不报错,打印的是子类的move方法。原因就是final修饰的方法是不可...
2019-12-13 10:26:17
727
1
原创 mysql insert into
给所有角色ID不是1的用户全部增加一条角色ID=1的记录insert into peppa.employee_role (role_Id,employee_Id) select 1,id from peppa.employee t where t.id not in(select employee_id from peppa.employee_role t1 where t1.role_id...
2019-12-13 10:25:29
115
原创 springmvc集成swagger
第一步引入jar包 <!-- springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...
2019-12-13 10:23:28
130
原创 maven依赖传递
optional和provided依赖管理是maven提供的主要功能之一。无论我们需要什么依赖,我们只需将它们添加到POM.xml中。由于maven,所有必要的类和资源都会自动添加到项目的classpath中。在添加依赖项时,我们可以使用optional标志,或将scope设置为“provided”。在这两种情况下,依赖关系都将在声明它们的模块的classpath中,但是使用将它们定义为依赖关...
2019-12-13 10:20:50
243
原创 maven打包指定模块
### 目录结构peppa-la-center/├── common├── Dockerfile├── domain├── intf├── job├── listener├── pom.xml├── README└── server其中tree命令安装sudo apt-get install tree(ubuntu系统)打包 server模块clean install...
2019-12-13 10:19:30
846
原创 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
原创 mysql用一张表的字段更新另一张表
update peppa.user_profile_extension t1,ucenter.student_profile t3 set t1.weight=t3.weight where t1.user_Id=t3.user_id and t1.user_id in ( select user_Id from ucenter.student_profile where weight is no...
2019-12-12 19:59:53
654
原创 系统上线流程
一、人员检查列表:功能在QA、SIM环境的验证是否通过负责本项目的测试是否在场,且同意功能上线负责本项目的产品及需求方是否在场,且同意功能上线是否通知了功能的相关方,提前培训到位对用户的影响是什么,是否提前通知到班主任、运营、老师、销售二、时间检查点:是否避开了月底冲单的高峰期是否避开了教师授课的高峰期是否符合功能预计的上线时间是否有别的大功能改进在同步上线,尽量避开...
2019-12-12 10:37:09
1339
原创 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
原创 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
原创 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
原创 idea保存自动格式化代码-保证组内代码格式一致
1下载插件saveAction地址2下载插件google-java-format地址##3 配置saveAction##4 配置google-java-format##5 使用阿里p3c代码规范地址保存为p3c.xml##6 idea导入规范导入刚才的xml##7启用规范...
2019-12-12 10:30:23
2591
原创 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
原创 rocketmq环境搭建
1 nameServerexport JAVA_HOME=/home/zpf/tools/jdk1.8.0_162 nohup ./mqnamesrv >> log.log &2 broker./mqbroker -n localhost:9876 autoCreateTopicEnable=true3 控制台启动命令java -jar rocketmq-cons...
2019-12-11 21:37:07
158
原创 jenkins正则表达式
jenkis自定义视图正则表达式必须指定开始和结尾的匹配比如.+项目名字.+下面已peppa和和scm为例包含-la的^[pa].+-la.+p开头包含scm的^p.+scm.+我的视图(^[pa].+-la.+)|(^p.+(crm-|a-)domain-(sim|res)$)|(.+crm-res)|(^p.+scm.+)...
2019-12-06 21:29:58
5501
原创 idea创建java类模板
### idea新建类模板### 代码/** * @Description: * @Author: zpf * @Date: $DATE ${TIME} */
2019-12-06 21:24:30
1151
原创 idea保存自动格式化代码-统一代码风格
### 插件save actionalibaba编码规范1.下载地址 https://github.com/alibaba/p3c/tree/master/p3c-formatter2.导入模板### 配置修改修改注解格式同一行的问题
2019-12-06 21:23:25
2771
1
原创 离职时如何下载一个项目的所有git分支
离职时如何下载一个项目的所有git分支#### 命令git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --allgit pull --all### 截图...
2019-12-06 21:20:14
482
1
原创 记一次git-error
这里写自定义目录标题我是先在本地垒代码的,因为我是developer角色,所以没有权限把代码直接上传到公司的group下,只能暂时上传到自己的个人group下。所以才有了后面的从已有git资源转移到公司git资源的操作具体操作步骤如下:cd existing_folder//cd到项目路径下ls -lha //查看项目目录下文件rm -rf .git//删除原来的.git文件git i...
2019-12-06 21:18:17
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人