- 博客(5)
- 收藏
- 关注
原创 mybatis前置知识点
数据库操作只有三大件Connection、Statement、ResultSet(返回结果),市面上通用的数据库操作框架基本上都是基于这个三个大的方向进行优化。Connection数据库链接的操作由连接池框架进行承接,主要负责数据库链接的创建、回收、重用、关闭操作。(常见的数据库链接池框架。mybatis 就是基于Statement、ResultSet 两个方面进行构建和优化操作。
2025-10-20 16:04:59
216
原创 Java 递归算法和栈
递归算法的形式是在方法内部重复调用自身,即当前执行方法并不能得到最终结果,需要将当前结果作为下一次方法调用的入参重新计算,直到最后一次调用有直接结果,则程序会按照调用层级一层一层返回,本层调用的得到结果之后会将结果返回上一层计算直到返回最后一层。(常见的方法:https://mp.youkuaiyun.com/mp_blog/creation/editor/144936108),如果说递归操作是Java虚拟机本身将方法本身进行入栈和出栈操作,我们是否可以直接使用栈保存临时结果,将递归操作用栈操作进行平替?
2025-01-04 23:30:26
307
原创 Java Stack(栈)
栈和列表(List)、键值对(Map) 一样是一种数据的集合,和其他数据集合集合不同的是栈具有先进后出的特点。Java中Stack 继承于Vector,因此 Stack 常用的操作都是线程安全的,
2025-01-04 22:59:08
149
原创 java FutureTask
FutureTask 在创建时会先将执行状态、执行器以及等待队列初始化至内存中,由于java 程序本身没有处理线程的机制,因此jvm是调用本地方法来创建线程,因此如果需要获取线程的执行状态需要引入公共存储。java.util.concurrent.FutureTask 属于线程监视器,实现了runnble和future接口因此具备runnable 和 future 双重特性,FutureTask 一般配合callabe接口使用,可以用于接收线程执行的返回结果、判断线程的执行状态、终止线程执行等。
2024-09-29 22:01:12
448
原创 VMware 配置静态ip
1.更改由vm创建的网络配置 路径:控制面板->网络和Internet->网络连接->VMware Virtual Ethernet Adapter for VMnet8。注:ifcfg-ens33.back 是备份后的文件,防止网卡更改失败之后可以快速还原,如果有比较重要的配置建议可以创建虚拟机快照,若更改失败则可以迅速恢复快照。注意:IPADDR、GATEWAY、NETMASK、DNS1、DNS2 地址需要参考VM网络配置。2.更改本机网络配置使用固定ip,和VM NAT 设置保持一致。
2024-09-15 11:46:29
1188
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅