- 博客(19)
- 收藏
- 关注
原创 【最长回文子串]
回文串是指一个字符串从前往后读和从后往前读是一样的。例如,字符串 “aba” 和 “racecar” 都是回文串。给定一个字符串 s,我们要找到它的最长回文子串。我们定义一个二维数组 dp,其中 dp[i][j] 表示字符串 s 的第 i 到第 j 个字符组成的子串 s[i…j] 是否为回文串。如果 s[i…j] 是回文串,那么 dp[i][j] = true。如果 s[i…j] 不是回文串,那么 dp[i][j] = false。与之前一样,问题是寻找字符串 s 中的最长回文子串。
2024-09-04 10:09:56
885
原创 【三数之和】
不同的三元组是 [-1,0,1] 和 [-1,-1,2]。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]注意,输出的顺序和三元组的顺序并不重要。注意:答案中不可以包含重复的三元组。
2024-08-19 11:00:08
207
原创 TCP/IP 网络模型
综上所述,TCP/IP 网络通常是由上到下分成 4 层,分别是应用层,传输层,网络层和网络接口层。再给大家贴一下每一层的封装格式:网络接口层的传输单位是帧(frame),IP 层的传输单位是包(packet),TCP 层的传输单位是段(segment),HTTP 的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。
2024-08-16 10:31:55
1672
原创 【责任链优化参数校验】
定义抽象handlerpublic abstract class Handler<T> { protected Handler next; private void next(Handler next) { this.next = next; } public abstract void doHandler(User user); public static class Builder<T> { pri
2024-08-13 10:44:36
181
原创 RedisUtil 模版
import org.springframework.data.redis.connection.RedisConnection;import org.springframework.data.redis.connection.RedisConnectionFactory;import org.springframework.data.redis.core.Cursor;import org.springframework.data.redis.core.RedisConnectionUtils;
2024-08-12 14:28:31
414
原创 Java Integer中的highestOneBit()和lowestOneBit()方法
Integer中的hightOneBit()和lowestOneBit()
2022-07-13 20:41:19
461
原创 【zookeeper分布式锁】利用锁完成高并发抢票的模拟
一 、版本一: 单机锁: 采用 ReentrantLock实现.*对比synchronized与 reentrantLock的区别?…1.1RedisController类的编写@RestControllerpublic class RedisController { @Value("${server.port}") private String port; @Autowired private StringRedisTemplate redisTemplate;...
2022-05-31 12:28:35
619
原创 【使用zookpeer】模拟 hadoop的 datenode与namenode 的master-slaves的 关系
功能:当 datanode上线时,namenode中可以感知到.当datanode下线时,namenode中可以感知到.分析:当datanode上线时,datanode在zk中创建的节点类型为 瞬时的顺序节点. 2. namenode临听节点的变化情况,一旦有一个datanode下线,则这个节点会删除,namenode会自动回调》请用对象流完成 datanode的 信息的注册.datanode的节点信息: System中获取 properties.前提:利用zk完成,请先在z
2022-05-08 23:47:59
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1