随笔分类 - java学习笔记
摘要:1.什么是Lambda表达式 Lambda表达式(闭包):java8的新特性,lambda运行将函数作为一个方法的参数,也就是函数作为参数传递到方法中。使用lambda表达式可以让代码更加简洁。 Lambda表达式的使用场景:用以简化接口实现 参考例子: 定义接口 @FunctionalInterf
阅读全文
摘要:配置文件中的数据库账户、密码不能明文展示。否则代码泄露的话,数据库就被人删除跑路了。 首先引入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</art
阅读全文
摘要:以前遇到过 apache shiro的反序列化漏洞,虽然利用poc都能执行,但是 apache shiro 到底是干嘛用的一直也没研究。今天学习下这个框架的使用,为之后渗透有apache shiro的服务做准备。 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和
阅读全文
摘要:创建一个Spring Initializr 项目,Project SDK 1.8 Web 加入Spring Web,SQL加入MyBatis Framework pom.xml引入相关依赖: <dependency> <groupId>org.springframework.boot</groupI
阅读全文