logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java enum6种使用方法

在JDK1.5 之前,我们定义常量都是: public static fianl…(这种方式在现在项目中也很常见) 。jdk1.5以后有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。而且枚举类型可以帮助我们检测许多的编译失误。 枚举优点1 增强代码可读性2 传递参数错误3 去除equals两者判断 由于常量值地址唯一,使用枚举可以直接通过“==”进行两个值之...

idea自动导入

IDEA 实用功能Auto Import:自动优化导包(自动删除、导入包)JetBrains公司的intellij Idea堪称JAVA编程界的苹果,用户体验非常好下面介绍一下IDEA的一个能显著提升写代码效率的非常好用的功能设置—— Auto ImportAuto Import的功能是可以帮助我们自动删除无用的包Import(未被引用),以及自动Import填充尚未导入的包。完全智能化地帮...

#intellij idea
idea2018 run dashboard 开启

项目路径/.idea/workspace.xml查询节点如果是普通maven项目在节点内添加如下内容:<option name="configurationTypes"><set><option value="MavenRunConfiguration" /></set></option>如果是springboot项目在节点内添加如下内容

idea build Artifacts时无classes文件

1.在build Artifacts前需要配置好modules2.Artifacts里面的内容3.检查file->settings->Editor->FileTypes 中有没有忽略classes文件夹。如果忽略build Artifacts 后 无classes文件

docker容器日志在宿主机位置

/var/lib/docker/containers/容器ID,以json.log结尾的日志。

docker安装redis 并映射配置文件

前提已经有redis镜像,docker pull redis1.创建文件夹和文件mkdir/myredis/confmkdir/myredis/datavim /myredis/conf/redis.conf 文件。复制redis.conf内容到redis.conf 文件。2.修改启动默认配置(从上至下依次):bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protec

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for

1、出错内容开发时,遇到返回给前台一个JSON报错的问题。com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class xxx and no properties discovered to create BeanSerializer (to avoid exception,

mybatis 使用if 判断数值型

mybatis 中 动态if 使用ognl表达式判断。当对象是Number类型,当传值为0时会被解析成false,否则为true

文章图片
#mybatis#java#开发语言
mybatis和mybatisplus中对 同namespace 中id重复处理逻辑源码解析

同事在同一个mapper.xml (namespace相同),复制了一个sql没有修改id,正常启动项目。但是我以前使用mybatis的时候如果在namespace相同情况下,id重复,项目会报错无法正常启动,后来看代码发现,是mybatisplus处理了id重复,项目也能正常启动。

文章图片
#mybatis#java#spring
springboot中抽象类无法注入到ioc容器

在写代码时,发现service接口有两个实现类,并且两个实现类中没有对类名重命名,属性注入的时候也没有使用byName或@Qualifier,正确情况下会。

文章图片
#spring boot#后端#java
    共 18 条
  • 1
  • 2
  • 请选择