排序
剑指offer-76、删除链表的节点
剑指offer-76、删除链表的节点,题⽬描述 给定单向链表的头指针和⼀个要删除的节点的值,定义⼀个函数删除该节点。返回删除后的链表的头节点。 此题对⽐原题有改动 题⽬保证链表中节点的值互不相...
MyBatis XML 里<![CDATA[ ]]>的使用
MyBatis XML 里<![CDATA[ ]]>的使用,今天我们来聊聊 MyBatis XML 文件里的 <![CDATA[ ]]> ,我依稀记得我第一次看到 <![CDATA[ ]]>,心想,这是个啥啊? 首先我们...
剑指offer-75、买卖股票的最好时机
剑指offer-75、买卖股票的最好时机,题⽬描述 假设你有⼀个数组 prices ,⻓度为 n ,其中 prices[i] 是股票在第 i 天的价格,请根据这个价格数组,返回买卖股票能获得的最⼤收益 你可以买⼊⼀次...
spring6-与juint和mybatis的集成
spring6-与juint和mybatis的集成,spring对junit的支持 主要是自动从spring容器中获取bean。不用手动获取了。 spring对junit4的支持 1.引入spring和junit4的依赖 <dependency> <groupId...
spring-事务管理
spring-事务管理,事务支持 什么是事务? 在一个业务流程中,需要多条DML(insert、delete、update)语句联合才能完成。这些语句必须同时成功或者同时失败。这样才能保证数据安全。 多条DML同时...
剑指offer-74、n个骰⼦的点数
剑指offer-74、n个骰⼦的点数,题目描述 把 n 个骰⼦扔在地上,所有骰⼦朝上⼀⾯的点数之和为 s 。输⼊ n ,打印出 s 的所有可能的值出现的概率。 你需要⽤⼀个浮点数数组返回答案,其中第 i 个...
记录使用Arthas修改线上源码重新加载的一次过程
记录使用Arthas修改线上源码重新加载的一次过程,前情提要 线上跑的代码找不到源码了,项目又需要调整某个字段的校验规则,早有耳闻知道可以通过Arthas完成这个场景的需求,实际动手试了试,在此记录...
spring6-代理模式和AOP
spring6-代理模式和AOP,jdbcTemplate jdbcTemplate是spring提供的一个jdbc模板类,是对jdbc的封装。 当然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 当一个对...
AQS深度探索:以ReentrantLock看Java并发编程的高效实现
AQS深度探索:以ReentrantLock看Java并发编程的高效实现,概述 AQS ( Abstract Queued Synchronizer )是一个抽象的队列同步器,通过维护一个共享资源状态( Volatile Int State )来表示同步状...
5、FileDescriptor的源码和使用注意事项(windows操作系统,JDK8)
5、FileDescriptor的源码和使用注意事项(windows操作系统,JDK8), 操作系统使用文件描述符来指代一个打开的文件,对文件的读写操作,都需要文件描述符指向存储设备的不透明标识符。Java虽...
基于AQS实现的ReentrantLock
基于AQS实现的ReentrantLock,基于AQS实现的ReentrantLock 这里的源码用的Java8版本 lock方法 当ReentrantLock类的实例对象尝试获取锁的时候,调用lock方法, 会进入sync的lock方法,其中Sync是R...
剑指offer-73、连续⼦数组的最⼤和(⼆)
剑指offer-73、连续⼦数组的最⼤和(⼆),题⽬描述 输⼊⼀个⻓度为n 的整型数组array ,数组中的⼀个或连续多个整数组成⼀个⼦数组,找到⼀个具有 最⼤和的连续⼦数组。 ⼦数组是连续的,⽐如[1,3...

![MyBatis XML 里<![CDATA[ ]]>的使用-拾光赋](https://cos.blogs.ink/wp-content/uploads/2026/03/e5fcf56a655e2ae6cb7ceb9073296802-300x187.webp)











