排序
Vue学习随笔(一)Vue的引入
前言以往零零散散使用过一些Vue的语法,最近才刚刚系统接触Vue,现在是刚刚入门的状态,故在这里做一个记录和梳理,欢迎大家一起学习交流,有错误的地方也欢迎大家指正。正篇梦开始的地方在写之...
RxJava 异常时堆栈显示不正确?解决方法都在这里
本文首发我的博客,github地址大家好,我是徐公,今天为大家带来的是RxJava的一个血案,一行代码returnnull引发的。前阵子,组内的同事反馈说RxJava在debug包crash了,捕获到的异常…
【多线程与高并发】- synchronized锁的认知
synchronized锁的认知?生命不息,写作不止?继续踏上学习之路,学之分享笔记?总有一天我也能像各位大佬一样?一个有梦有戏的人@怒放吧德德?分享学习心得,欢迎指正,大家一起学习成长!目录synchr...
时隔多年,这次我终于把动态代理的源码翻了个地儿朝天
本文内容整理自博学谷狂野架构师动态代理简介Proxy模式是常用的设计模式,其特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后...
读Java实战(第二版)笔记10_函数式编程的技巧
1.设计原则1.1.将所有你愿意接受的作为参数的函数可能带来的副作用以文档的方式记录下来1.2.最理想的情况下你接收的函数参数应该没有任何副作用1.3.延迟数据结构是强力武器1.4.所有使用持久化数...
读Java实战(第二版)笔记09_函数式的思考
1.规则1.1.传递参数,返回结果1.1.1.异常和中断都不算返回结果1.2.减少共享的可变数据结构能帮助你降低维护和调试程序的代价2.耦合性2.1.软件系统中各组件之间是否相互独立3.内聚性3.1.系统的各...
记录–数组去重的五种方法
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言您或许会疑惑,网上那么多去重方法,这篇文章还有什么意义?别着急,这篇文章只节选了简单的,好玩的,古老的,有实际讲解意...
spring 常用接口和类
1.InitializingBean失效此接口的类,在初始化完成之后,会自动调用afterPropertiesSet()方法,但是在init-method方法之后(如果配置)@ComponentpublicclassIniti…
Java线程中断
Java线程里:“中断”就是指“终止”,与操作系统里的'中断'、“异常”是完全不同的概念;由于stop()方法过于暴力,可能导致资源回收无法风险、开销过大等问题,此方法已过期,故Java中没有强制...
JAVA中如何判断一个ResultSet结果集是否为空
问题描述ResultSet表示select语句的查询结果集。ResultSet对象具有指向其当前数据行的指针,最初,指针被置于第一行记录之前,通过next()方法可以将指针移动到下一行记录。next()方法在R…
Mybatis占位符#和$的区别?源码解读
Mybatis作为国内开发中常用到的半自动orm框架,相信大家都很熟悉,它提供了简单灵活的xml映射配置,方便开发人员编写简单、复杂SQL,在国内互联网公司使用众多。本文针对笔者日常开发中对Mybati...
springboot3 security 从始至终–02 PasswordEncoder
接下来几个章节,将逐个介绍身份验证流程中主要接口接口描述UserDetails代表SpringSecurity所看到的用户GrantedAuthority定义应用程序目的范围内允许用户执行的操作(读、写、删除等)UserDetai…