Review
2024-01-25|Idea和zsh快捷键
今天做了什么:
- 整理 Idea 快捷键
- 整理 zsh 中定义的常用的快捷键
Idea 快捷键
- 使用快捷键 command +1 打开 Project 窗口
- 输入 control + R 可以运行 Java 代码
上下文
- 在 for 方法上,输入 option + enter,可以调出上下文,替换 for 表达式
- 在字符串上面输入 option + enter,可以调出上下文。
- 在字符串上面或者双击选中,然后双击两次 ⇧ ,打开
Search Everywhere
弹窗,然后输入 case ,选择Toggle Case
将 AVERAGE 变为小写。 - 在没有使用的方法参数 redundant 上,输入 option + enter,可以选择
Safe delete 'redunant'
删除该参数 - 在三目运算,输入 option + enter,可以选择
Negate '?:'
搜索
- 查找最近文件:comand + E
- 输入 ⇧ + command + A 可以打开 Find Action 窗口。
- 双击两次 ⇧ 可以打开 Search Everywhere 窗口。输入关键字,可以搜索 java 类。
- 如果想搜索Java类,则可以输入 command + O,并可以选择在 All Places 搜索。
- 如果想搜索方法或者变量名称,则可以使用 option + command + O
自动补全
command + ↑ + enter 补全方法体、if、while、for 、switch 后面括号
2024-01-24|今天做了什么
今天做了什么:
- 观看 B 站视频《鸟宝的春天11_security编码实现》
参考视频中示例使用 SecurityFilterChain DSL 语法实现用户名密码登录功能。
2024-01-11|Session和Cookie的区别、单点登录和三方登录的区别
今天做了什么:
1、观看 B 站 《SSO单点登录》视频
2024-01-10| Java审计框架inspektr
今天做了什么:
1、Java Lambda 增强 https://github.com/jOOQ/jOOL 和 https://github.com/vavr-io/vavr ,jOOL 在 jdk8 下存在编译错误,计划,整合这两个项目,创建一个新的项目,只引入自己需要的一些类。 2、https://www.pac4j.org/ 一个安全框架 3、https://github.com/apereo/inspektr 一个轻量级的 Java 审计框架。这个是在看 CAS 源码的过程中,发现的。 在 CAS 的源码中,有一些比较不错的代码,引入到自己的项目中,另外,打算仿照这个 inspektr 框架,重写公司微服务项目中的日志记录模块。 4、分享一个安全相关的 wiki 网站:https://wukong-doc.redhtc.com/security
2023-12-22|今天做了什么
今天做了什么:
- 我使用的 Idea 插件。
- springdoc-openapi v1.7.0 示例
- Spring Security OAuth Boot 2 Autoconfig 转换成 maven 项目,并添加示例
Idea
1、插件
2023-12-19|Spring Security OAuth2配置JWT、Github Actions配置代码扫描
Today I Learned. 今天分享内容:Spring Security OAuth2 配置JWT、Github Actions配置代码扫描,另外,修改了 spring-security-oauth2-legacy 仓库,支持授权认证中心的多种配置方式(jdbc、内存、redis、jwt)、资源中心的多种配置方式(jwt、jdbc、redis、remote、jwk-set-uri)。
2023-12-12|RMI、Java漏洞安全、Semgrep漏洞检测
Today I Learned. 今天我学了:RMI、Java漏洞安全、Semgrep漏洞检测。
RMI
介绍
RMI(Remote Method Invocation)是Java语言提供的一种远程调用机制,用于在分布式系统中实现对象之间的远程通信。
周报-28|技术文档范例
前言
本篇是对 2023-07-10
到 2023-07-16
这周生活的记录与思考。首发在我的个人 博客,你可以移步了解更多或者给我留言。
周报-26|上半年的绩效总结
前言
本篇是对 2023-06-26
到 2023-07-09
这周生活的记录与思考。首发在我的个人 博客,你可以移步了解更多或者给我留言。