掘友等级
获得徽章 7
#每天一个知识点# Jdk14增加的@Serial,用来标注序列化可能执行的2个字段、5个方法,如果字段名、方法名或修饰符错误,则注解会给出提示,防止在序列化时才发现bug。
#每天一个知识点# Spring依赖注入的三种方式:1、构造器注入;2、属性注入(Autiwired);3、set方法注入(极少用)。最常用的应该说就是第二种,第一种相对少一些,但是也会用到。
#每天一个知识点# 从jdk9开始,Java可以使用关键字var来定义变量,试用于所有类型,类似于Object。
#每天一个知识点# 分享一个类swagger的api管理工具:torna,结合smart.doc,挺好用的,登录、权限管理功能都有,唯二的缺点:一、需要部署到服务器上;二、需要引进依赖,对代码也有入侵性。不过在自动生成接口方面,还是不错的,界面也挺友好。
#每天一个知识点# Oracle数据库针对于日期比较,需要使用to_date函数,不能像MySQL一样直接比较。
#每天一个知识点# 通用查询类遇上mybatis plus多表联查,简直是坑中有坑,一个比一个深啊。
#每天一个知识点# mybatis plus对应的多表联查其实还挺好用,只是如果查询条件比较苛刻的话,那就不太好维护了,当然,对于SQL优化也不友好就是了。
#每天一个知识点# mybatis plus的分页配置,需要设置使用的数据库,否则分页插件无效。每次都会查出全部数据。另外,通用查询条件类真的鸡肋,特别是跟swagger一起使用,简直就是坑爹
#每天一个知识点# swagger文档的默认返回格式是application/xml,需要在配置里增加设置application/json,才能在控制台body里面看到json,不得不说,这个默认配置也是恶心人。
#每天一个知识点# 有没有做游戏的大佬,想问下客户端是不是都是C++写的。Java如果要参与游戏开发,都是做什么模块的?
下一页