<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_54537963的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_54537963</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_54537963]]></copyright><item><title><![CDATA[注解：@Accessors注解使用@JsonFormat注解@datetimeformat注解使用]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/144964736</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/144964736</guid><author>m0_54537963</author><pubDate>Mon, 06 Jan 2025 16:19:11 +0800</pubDate><description><![CDATA[car.setColor（“红色”）.setSize（“100”）.setPrice（“20000”）.setType（“x200”）直接使用注解去规范时间格式（可限制前端传入的参数格式，也可以约束后端响应前端的类型格式）前端传入的数值与注解参数的数值不同时会报错。实现：将注解放到你对应的参数类上且参数。3.@Datetimeformat注解。lombok插件包中的一个注解。2.@JsonFormat注解。1.@Accessors注解。主要作用就是简化set的代码。只约束前端的规范格式。]]></description><category></category></item><item><title><![CDATA[遇到idea卡顿，多次操作后无反应 直接卡住]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/143889162</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/143889162</guid><author>m0_54537963</author><pubDate>Tue, 19 Nov 2024 16:35:45 +0800</pubDate><description><![CDATA[清理一下整个项目就好了使用Cleanup Project。]]></description><category></category></item><item><title><![CDATA[SQL语句中exists用法]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/143887471</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/143887471</guid><author>m0_54537963</author><pubDate>Tue, 19 Nov 2024 16:33:01 +0800</pubDate><description><![CDATA[exists子查询的性能高，特别是子查询结果集较大时，相当于你要查询的表数据量很大，查询时间很长，可以考虑一下使用exists。假设我们有两个表，员工表和部门表，我们要查询所有在部门表中所对应的员工 查询出来相同的员工编码在两个表都有 可以用exists。exists是sql中的一个逻辑运算符，用于检查子查询是否返回任何行，可用于条件判断，以来确定是否满足特定条件的记录。exists子查询中的select 1 是一种常见的写法，因为exists只关心是否匹配到行，不关心列的数据。1.exists是什么？]]></description><category></category></item><item><title><![CDATA[Java中i+=j和i=+j的区别？]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/143160987</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/143160987</guid><author>m0_54537963</author><pubDate>Tue, 22 Oct 2024 16:35:59 +0800</pubDate><description><![CDATA[1.i+=j是将i和j相加然后赋值给i。举例：int i=1，int j=2。举例：int i=1，int j=2。2.i+=j是将j的值赋值给i。i+=j   输出i=3。i+=j   输出i=2。1.相当于拼接字符串。]]></description><category></category></item><item><title><![CDATA[Java如何自定义注解，元数据到底是什么？]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/142983942</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/142983942</guid><author>m0_54537963</author><pubDate>Fri, 18 Oct 2024 17:05:41 +0800</pubDate><description><![CDATA[网上的理解：Java注解其实就是写在接口、类、属性、方法上的一个标签，或者说是一个特殊形式的注释，与普通注释不同 普通注释只是一个注释 而注解在代码运行时是可以被反射获取并操作的，如果没有使用反射或者其他检查 那么注解是没有真实作用的，也不会影响程序正常运行结果。我的理解：简单来说Java注解可以说是一个标识，当你看到这个注解 你就知道它是干什么的 比如@Override 你就知道他是重写方法的标识，且它可以通过反射获取并操作的 如果没有使用到注解 也不会影响程序正常运行。TYPE：类、接口、注解、枚举。]]></description><category></category></item><item><title><![CDATA[Java如何通过反射获取类？怎样获取类的信息？]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/142986351</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/142986351</guid><author>m0_54537963</author><pubDate>Thu, 17 Oct 2024 17:09:31 +0800</pubDate><description><![CDATA[getConstructor（String.class）获取所有public修饰的指定参数类型的构造函数private修饰的获取不到。getDeclaredConstructor（String.class）获取类的指定参数类型String构造函数。getFields（String name）指定字段获取private/protected字段获取不到。getConstructors（）获取所有public修饰的构造函数private修饰的获取不到。（1）获取类的构造函数（这个模块研究了好久感觉没啥用🤔）]]></description><category></category></item><item><title><![CDATA[idea拉取代码后出现包/类丢失，启动项目失败xxx找不到对应的包/类]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/142913998</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/142913998</guid><author>m0_54537963</author><pubDate>Mon, 14 Oct 2024 16:46:44 +0800</pubDate><description><![CDATA[File -》Invaildate Caches/Restart 重置刷新缓存。对项目进行了clean package install还是提示包丢失。]]></description><category></category></item><item><title><![CDATA[Java对象的序列化和反序列化以及serialVersionUID的作用]]></title><link>https://blog.youkuaiyun.com/m0_54537963/article/details/142854142</link><guid>https://blog.youkuaiyun.com/m0_54537963/article/details/142854142</guid><author>m0_54537963</author><pubDate>Mon, 14 Oct 2024 15:36:18 +0800</pubDate><description><![CDATA[在序列化和反序列化一次之后，当你修改实体类中的属性时 如果没有指定serialVersionUID，且直接反序列化（将序列化代码注释掉），实体类变更了 生成的UID也会变更 还用之前反序列化的UID就会不一样，报InvaildCastException异常。如果你在之前指定了UID，且直接反序列化 实体类变更了 序列化和反序列化UID还是指定的UID。如果你的实体类新增的属性被static修饰的，这个属性就不会被序列化。序列化-》反序列化-》修改实体-》反序列化。反序列化：将字节数组转化为对象。]]></description><category></category></item></channel></rss>