摘要:双冒号运算符就是java中的方法引用,方法引用的格式是类名::方法名。 这里只是方法名,方法名的后面没有括号“()”。 > 这样的式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式,Lambda有所谓的懒加载,不要括号就是说,看情况调用方法。 例如: 表达式: person ->p
阅读全文
摘要:public class MapBuilder { /** * Creates an instance of {@code HashMap} */ public static <K, V> HashMap<K, V> newHashMap() { return new HashMap<>(); }
阅读全文
摘要:恢复内容开始 Redis数据结构简介: Redis可以存储键与5中数据结构类型之间的映射,这5中数据结构类型分别是;String(字符串),List(列表),Set(集合),Hash(散列)和ZSet(有序集合)。 下面对这5中数据结构做简单的介绍: String:可以是字符串,整数和浮点数。对整个
阅读全文
摘要:关于ping命令的作用: ping 命令有助于验证网络层的连通性!一般进行网络故障排除时,可以使用ping 命令向目标计算机或IP地址发送ICMP回显请求,目标计算机会返回回显应答,如果目标计算机不能返回回显应答,说明在源计算机和目标计算机之间的网路存在问题,需要进一步检查解决 ping命令是啥?以
阅读全文
摘要:Spring boot Freemarker 获取ContextPath的两种方法: 1、自定义viewResolver,Spring boot中有一个viewResolver,这个和配置文件中的师徒解析器是一样的,但是spring boot不允许xml配置文件,所以可以写一个自定义的FreeMar
阅读全文
摘要:Runnable: Runnable的代码非常简单,他是一个接口,且接口中只有一个方法,run(),创建一个类实现他,把一些费时操作写在其中,然后使用某个线程去执行该Runnable实现类即可实现多线程。 Callable: Callable的代码也非常简单,不同的是他是一个泛型接口,call()函
阅读全文
摘要:使用RandomStringUtils可以选择生成随机字符串,可以是全字母,全数字,自定义生成字符等等... 其最基础的方法: 参数解读: count:需要生成的随机串位数 letters:只要字母 numbers:只要数字 chars:自定义生成字符数组,如果为null,则为所有字符 start、
阅读全文
摘要:Gradle和Maven都是项目构建工具,但是完全是两个产品,maven应该目前在java企业级开发中占的比重比较大,Gradle是后起之秀,Google的Android Stadio主推的就是Gradle。 整个过程可以分为几个步骤: 1、编译源代码。 2、运行单元测试和集成测试 3、执行静态代码
阅读全文
摘要:前言:优先级高于ResourceServerConfigurer,用于保护oauth相关的endpoints,同时主要作用于用户的登录(form login,Basic auth) WebSecurityConfigurerAdapter是默认情况下Spring security的http配置;Re
阅读全文
摘要:简介:账户体系是支付系统的基础,一个支付系统必须要有账户体系。因此账户体系的设计显得尤为重要。 支付账户和登陆账号: 两个概念:支付账户和登陆账号,这是属于两个不同业务的领域。 支付账户:用户在支付系统中用于交易的所有者权益的凭证。 登陆账号:用户用于登录系统的凭证和个人信息。 两者的联系:一个用户
阅读全文
摘要:问题:继承FilterSecurityInterceptor自定义Spring security拦截器,但是每次都拦截了css等静态资源,应该如何设置?
阅读全文