随笔分类 - 开发经验
摘要:<! flowchart 箭头图标 勿删 最近使用最新的SpringBoot2.0集成Swagger2的时候遇到一个问题,集成之后打开Swagger页面的时候出现404,后台提示找不到swagger ui的页面。于是我看了下项目依赖swagger的结构: 可以看到 swagger ui.html 在
阅读全文
摘要:来自| 开发者技术前线 编辑 | 可可作者:GinoBeFunny来源:https://url.cn/5cb6LkwGoogle开源的一个依赖注入类库Guice,相比于Spring IoC 来说更小更快。Elasticsearch大量使用了Guice,本文简单的介绍下
阅读全文
摘要:<! flowchart 箭头图标 勿删 解决mybatisplus saveBatch 或者save 无法插入主键问题 通过跟踪源码后得出结论,由于插入的表的主键不是自增的,而是手动赋值的,所以在调用saveBatch 执行的sql语句是没有主键字段的(项目启动后mybatis 会对Dynamic
阅读全文
摘要:1.问题描述 在实际开发中,我们通常会使用idea克隆一个新项目(clone),通常情况下,我们默认克隆的是master分支,但是如果master分支只是一个空文件夹而已,真正的代码在develop分支中 那么我们拉取到的项目,在idea的引导下,会让你生成maven模块,但是你拉取到的只是一个空文
阅读全文
摘要:原文地址:https://blog.csdn.net/AliceSmith1/article/details/80051153 即便对那些有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种底层的东西?这是上周发生在我身上的一个简单故事:很久以前,我在机器上做
阅读全文
摘要:目录 背景 原因分析 处理方法 参考 背景 在将tomcat升级到7.0.81版后,发现系统的有些功能不能使用了,查询日志发现是有些地址直接被tomcat认为存在不合法字符,返回HTTP 400错误响应,错入信息如下: 原因分析 经了解,这个问题是高版本tomcat中的新特性:就是严格按照 RFC
阅读全文
摘要:首先要导入 slf4j包中的2个类 import org.slf4j.Logger;import org.slf4j.LoggerFactory; 再定义如下 private final static Logger LOG= LoggerFactory.getLogger(MyClas
阅读全文
摘要:1、简介apache的一个开放源代码项目。精确控制日志的输出,包括输出的格式,输出的目的地,输出的过滤(不同级别日志的输出)等。配置简单,不需要在代码中配置环境,支持两种配置文件格式,XML和Java特性文件(键=值,常见的.properties),常用后者如 log4j.propertiesmav
阅读全文
摘要:刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了。在集成了swagger2后,找了半天的原因,发现使用@ApiImplicitParam这个注解可以解决这个问题。对应下面的参数。所
阅读全文
摘要:package Test; import java.util. ; public class Test { public static void main(String[] args) { //第一种:直接加入 List<Map<String, Object>> list1
阅读全文
摘要:简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathV
阅读全文
摘要:pull 之前 stash,pull 之后 stash apply add 的时候注意不要 add 这个文件
阅读全文
摘要: 前言:博主最近在学习git命令,因为git是一个非常好用的分布式版本管理工具,功能比svn强大,与SVN不同点是Git去中心化,每一个分支都是一个中心,并且支持本地仓库存储,像如今很多大公司都用git做版本控制。话不多说,具体命令整理如下:(文档较长,请大家耐心阅读,很有帮助) &nb
阅读全文
摘要:spring boot 处理 swagger 嵌套数据展示在开发的过程中,我们会常常使用swagger做我们的在线文档.我们会在对象的属性上使用@ApiModelProperty 等api注解,但是遇到对象嵌套的时候,如何返回一个嵌套的json文档就需要我们做一些简单的处理 如果只在对象某个属性上使
阅读全文
摘要:System.getProperty("user.dir"); 获得系统属性 getProperties public static Properties getProperties() 确定当前的系统属性。 首先,如果有安全管理器,则不带参数直接调用其 checkPr
阅读全文
摘要:阅读更多 在创建实体时,经常有重复的id和时间的属性要创建,所以想弄一个父类,然后所有实体继承,但是碰到了问题,就用到了@MappedSuperclass,它的的用法 用在实体的继承过程中的父类上; 如: IdEntity.java Java代码 package com.zpf
阅读全文
摘要:一,pom依赖 <! MP 核心库 > <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis plus</artifactId> <version
阅读全文
摘要:5种mysql日志分析工具比拼 摘自: linux.chinaitlab.com 被阅读次数: 79 由 yangyi 于 2009 08 13 22:18:05 提供 mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日
阅读全文
摘要:网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 打开慢查询方法:其实打开mysql的慢查询日志很简单,
阅读全文
摘要:安装mysqlsla源码路径:https://github.com/daniel nichter/hackmysql.com源码存放路径:/usr/local/src1、获取源码如果没有git命令,请先安装gityum y install git yum y install perl ExtUtil
阅读全文