摘要: 如果采用Java标准的序列化机制是将Java对象转化为字节流进行持久化或者网络传输,该对象需要实现Serializable接口。而转化为JSON字符串走的并不是Java标准化序列化机制,所以不需要实现Serializable接口。 阅读全文
posted @ 2023-08-17 10:32 九段教会 阅读(53) 评论(0) 推荐(0)
摘要: ``` import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; interface Calculator { int add(int a, 阅读全文
posted @ 2023-08-15 15:04 九段教会 阅读(11) 评论(0) 推荐(0)
摘要: **举例说明** ``` public class User { private Long id; private String username; private String email; // 构造器、getter 和 setter 方法省略 } ``` ``` public interfac 阅读全文
posted @ 2023-08-15 14:26 九段教会 阅读(43) 评论(0) 推荐(0)
摘要: ## 预编译为什么能一定程度上防止SQL注入 预编译和参数化查询将SQL查询语句和用户提供的输入值分开处理,从而防止SQL注入问题,预编译后SQL结构已经固定,可以防止非法输入参数对SQL结构的影响 ## #{}与${}区别 - Mybatis在处理#{}时将其替换为?,然后调用PrepareSta 阅读全文
posted @ 2023-08-15 10:47 九段教会 阅读(25) 评论(0) 推荐(0)
摘要: - 首先`@Scheduled`加载方法上,然后还需要在启动类上加`@EnableScheduling`开启该功能 - 常见表达式 ``` “30 * * * * ?” 每半分钟触发任务 “30 10 * * * ?” 每小时的10分30秒触发任务 “30 10 1 * * ?” 每天1点10分30 阅读全文
posted @ 2023-08-12 16:41 九段教会 阅读(207) 评论(0) 推荐(0)
摘要: 妈的,这玩意是真的看了又忘,索性简单总结下,问到了就这样说吧。 - 硬链接指的是多个文件名指向同一个数据块,该数据块被称作硬链接(包括新的文件名和原始文件名),其中一个文件名被删除,文件数据仍然在文件系统中,因为他还被其他文件名引用,当所有文件名被删除了,这个文件就不存在了。 - 软链接就是一个文件 阅读全文
posted @ 2023-08-10 14:49 九段教会 阅读(29) 评论(0) 推荐(0)
摘要: - 首先实现AutoConfigurationImportFilter接口 ```plaintext public class TfgpOnlineConfigurationFilter implements AutoConfigurationImportFilter { @Override pub 阅读全文
posted @ 2023-08-10 13:48 九段教会 阅读(88) 评论(1) 推荐(0)
摘要: ## 非对称加密 客户端拥有公钥,服务端拥有私有,客户端通过公钥加密一个随机数然后发送给服务器。服务器拿到密文用私钥进行解密,根据随机数,生成对称加密的密钥。双方都持有。 ## 对称加密 双方在对称加密的密钥下对内容进行加密解密。 **以上是我的简单理解** 阅读全文
posted @ 2023-08-04 15:15 九段教会 阅读(10) 评论(0) 推荐(0)
摘要: [详见,搬运工](https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==&mid=2247512176&idx=5&sn=e80db033ec5b944d7f76697c085cdedb&chksm=fbb1398eccc6b098a34c0f960080 阅读全文
posted @ 2023-08-04 11:13 九段教会 阅读(6) 评论(0) 推荐(0)
摘要: 通过ApplicationContextAware来获得ApplicationContext,然后获取相关Bean进行操作 **举例说明** ``` @Configuration public class CommonConfig implements ApplicationContextAware 阅读全文
posted @ 2023-08-01 17:16 九段教会 阅读(311) 评论(0) 推荐(0)