04 2022 档案

摘要:详细参考链接:https://zhuanlan.zhihu.com/p/380793959 我是要下载 spring security官网文档,使用了该命令: # 下载spring security 5.6.3 的 参考文档 wget -c -r -np -k -L -p https://docs. 阅读全文
posted @ 2022-04-28 12:48 mediocrep 阅读(412) 评论(0) 推荐(0) 编辑
摘要:springSecurity系列 最近在看 spring-security 的官方英文参考文档,过程中记录了笔记和自己的理解。持续更新中。。。 1 官方英文参考文档的优缺点 1.1 优点 对了,网上其实有很多资料,并且我也看过其他的针对spring security的相对全面的教程,那我为什么还要看 阅读全文
posted @ 2022-04-26 16:33 mediocrep 阅读(462) 评论(0) 推荐(0) 编辑
摘要:今天来聊聊java命令,后面跟字节码文件的话,如何书写路径的问题。 虽然平时很少在命令行中使用java命令了,都是使用IDE来运行java程序,但是偶尔还是会用到,而此时,有可能会报错:错误: 找不到或无法加载主类 Class1 。 明明是进入到java的字节码文件(.class文件)所在目录中,然 阅读全文
posted @ 2022-04-22 00:04 mediocrep 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1 作用 一旦类的某个成员变量被transient修饰,该变量将不再是对象持久化的一部分,即无法被序列化和反序列化。 2 注意事项 transient关键字只能修饰类的成员变量,而不能修饰本地(即局部)变量,也不能修饰方法和类。 并且transient生效的一个隐含前置条件是 对象可序列化,那么,类 阅读全文
posted @ 2022-04-21 22:53 mediocrep 阅读(436) 评论(0) 推荐(0) 编辑
摘要:1 背景 java的for循环遍历元素的方法中,有一种增强for循环(Java's enhanced for loop)。这个是Java中的一个语法糖。目的是为了让代码更简洁优雅。今天我们探讨一下,它背后的原理是什么? 2 原理 使用条件 首先,当且仅当 一个类实现了 Iterable 接口时,它才 阅读全文
posted @ 2022-04-20 22:34 mediocrep 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:在Java中,静态(static)方法,是属于类方法,可以通过类直接调用,当然也可以通过实例对象进行调用,但不建议,也没必要。 相应的,有静态变量,属于类变量。 注意: 静态方法是无法被重写(Override)的,如果强行加上 @Override 注解,编译时会报错 “java: 方法不会覆盖或实现 阅读全文
posted @ 2022-04-16 23:45 mediocrep 阅读(1080) 评论(0) 推荐(1) 编辑
摘要:Head First Design Patterns 最近看完了 Head First Design Patterns 2nd Edition,过程中做了一些笔记。 1 设计原则(Design Principles) 设计原则比设计模式更高一层,是站在更高的层次来指导我们的程序设计和编写。 当我们无 阅读全文
posted @ 2022-04-12 17:27 mediocrep 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1 并发问题产生的根本原因 是因为并发程序中存在可变共享状态(的变量)。 另外,该可变共享状态的发现和管理有时非常困难,无法预料,所以使用Java并发特性时,一定要小心小心再小心,能不用就千万不要用。 注:可变共享状态:mutable shared state 2 CompletableFuture 阅读全文
posted @ 2022-04-01 16:52 mediocrep 阅读(23) 评论(0) 推荐(0) 编辑

既然选择了远方,便只顾风雨兼程!
点击右上角即可分享
微信分享提示