Android Room快速使用 开发心得 Entity实体类注意类必须加上注释 @Entity(tableName = “xxx”)每一个属性必须加上注释@ColumnInfo(name = “xxx”)**主键还需而外加上注释@PrimaryKey(autoGenerate = true)**必须指定一个构造函数,如果有多个构造函数,其他
Nginx - 代理引起无法获取客户端ip 开发心得 开发时遇到了这么一个问题:无论如何都获取不到接口中传过来请求的ip地址,一直都是127.0.0.1,由于是分模块开发,后台的请求均能获取到ip。{"code":200,"message":"操作成功","data":&q
Spring AOP之统一异常处理 开发心得 前言在业务开发中,异常捕捉是必不可少的一步,最简单的方法就是使用try/catch。但是,当程序规模逐渐扩大,每个都使用catch时,就会使得代码非常臃肿,耦合度也可能大大增加。所以我们需要利用Spring的AOP特性解决这一问题。代码结构代码NykbExceptionEnum/** * 异常类型枚
优雅的ApiDoc - Swagger3 工具分享 Swagger3相较于2,可谓是更加简单粗暴,只需两部就能搞定引入,比2银杏化了很多很多,直接开始:引入依赖配置类@Configuration@EnableOpenApipublic class SwaggerConfig { @Bean public Docket docket(){
IDEA设置Java新建类模板 开发心得 依次打开设置->编辑器->文件和代码模板,找到Class等Java文件在import和class中间加上这些,即可在每次新建类的时候自动生成文档注释/*** @author Han0 ->作者名自行修改* @date ${DATE} ${TIME}*/其他文档注释内容可参照 Jav
在Java8上使用弱类型var 开发心得 有时候不得不承认弱类型在某些背景下的便捷,但是var是在java10中才引进的,对于我们老八只能叹为观止。但是今天偶然发现,其实不必到10才能用弱类型,只需引入Lombok依赖即可实现,真的是太棒了!maven <dependency> <groupId>or
CodeUtil - 获取指定长度的随机代码 Java public class CodeUtil { /** * 取值范围 */ public static final String STR = "abcdefghijklmnpqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ23456789&
为简化开发而生 - Mybatis-Plus 工具分享 前言很久前就有听闻Mybatis-Plus(MP)的便捷,也看到了很多指着MP的言语,比如MP将xml全写在了代码里,维护困难、让程序员忘了语句的本巴拉巴拉一堆。对于我从学习之初用的最原始的直接写语句,到使用Mybatis,如今已被写xml荼毒许久,大量耦合的xml严重影响开发效率,所以果断尝试了M
JDK安装 开发心得 记录一下JDK的安装流程系统:Windows 10JDK::JAVA8下载JDK安装版后打开,全部默认,点下一步即可确定,然后下一步等待安装环境变量在安装时程序已经自动配置完毕,无需手动设置,键盘按Windows + R输入cmd,回车,输入java -version,出现版本号即为安装成功java