摘要: const 关键字修饰的是它左边的东西;如果 const 的左边没有任何东西(即 const 出现在声明的最开始),那么它就修饰右边的东西。 用这个规则来检验一下: const char * p const 的左边是什么?没有东西。 那么它就修饰右边的东西,右边是 char。 结论:char 是常量 阅读全文
posted @ 2025-06-08 10:12 哒令,哒哒哒哒哒~令 阅读(12) 评论(0) 推荐(0)
摘要: 相似点:物品、重量和价值 1.物品 01背包每个取一次,零和一也是取一个字符串。 2.重量 01背包的重量是一维的,零和一的重量是二维的。 3.价值 01背包有有价值,零和一的价值就是字符串的数量。 阅读全文
posted @ 2025-05-12 11:35 哒令,哒哒哒哒哒~令 阅读(3) 评论(0) 推荐(0)
摘要: 调bug把ai都调绷不住了,最后发现是jwt密钥强度不够导致的 阅读全文
posted @ 2025-05-07 22:44 哒令,哒哒哒哒哒~令 阅读(10) 评论(0) 推荐(0)
摘要: Spring Spring用到了哪些设计模式 工厂模式:Spring通过BeanFactory和ApplicationContext来创建对象,其中BeanFactory就是简单工厂模式的体现。工厂模式隐藏了对象实例化的复杂性,并提供一个统一的方式来获取对象。 单例模式:在Spring中,默认情况下 阅读全文
posted @ 2025-04-22 13:06 哒令,哒哒哒哒哒~令 阅读(27) 评论(0) 推荐(0)
摘要: 消息队列 作用:解耦、异步、削峰 缺点:可用性降低,复杂性增加 MQ常用协议 AMQP协议 AMQP即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间 阅读全文
posted @ 2025-04-22 13:05 哒令,哒哒哒哒哒~令 阅读(26) 评论(0) 推荐(0)
摘要: MySQL 特性:acid:原子性(undo log)、一致性(靠其他特性保证)、隔离性(锁机制、mvcc)、持久性(redo log) 隔离级别:未提交读、已提交读(解决脏读(读取的数据最终回滚))、可重复读(解决不可重复读(读取后被修改,前后读取不一致))、可串行化(解决幻读(同样的查询前后多了 阅读全文
posted @ 2025-04-22 13:04 哒令,哒哒哒哒哒~令 阅读(30) 评论(0) 推荐(0)
摘要: JavaSE 面向对象特性:封装、继承、多态。多态的实现方法:继承、重写、父类引用子类对象。 集合类:继承collection接口的类和继承map接口的类。 hashmap线程不安全的原因:一:没有同步机制。二、put操作无原子性。三、两个线程同时扩容会导致链表成环形结构。四、没有可见性保证手段。 阅读全文
posted @ 2025-04-22 13:03 哒令,哒哒哒哒哒~令 阅读(4) 评论(0) 推荐(0)
摘要: 1 总体架构与技术选型 整体形态:你的商城是单体应用还是按业务(用户、商品、订单等)拆分成子模块/服务?拆分的依据是什么? 技术栈:Spring Boot、Vue、MyBatis、Redis 之外,还有没有使用消息队列、搜索引擎、对象存储等组件?为什么(不)用? 系统边界:列举与外部系统/第三方(支 阅读全文
posted @ 2025-04-22 13:02 哒令,哒哒哒哒哒~令 阅读(5) 评论(0) 推荐(0)
摘要: 一、确定pom.xml文件中引入依赖,最好有具体的版本号。 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version> <scope>prov 阅读全文
posted @ 2025-04-21 23:19 哒令,哒哒哒哒哒~令 阅读(66) 评论(0) 推荐(0)