水下功夫做透,水上才能顺风顺水。
摘要: 代码 阅读全文
posted @ 2024-11-07 17:26 北方寒士 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 问题描述在MySQL中,LIMIT OFFSET偏移量特别大时,效率会非常低,要设法避免或者在覆盖索引上便宜 如果说LIMIT 1000,10,一个偏移量很小的值,一般是没有问题的。但是,比如说,LIMIT 10000000,10时就有些费劲了,让你等到花儿都谢了是没有问题的。 原因分析:究其原因, 阅读全文
posted @ 2024-05-29 06:54 北方寒士 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一个完整的支付流程如下: 一. 用户在商户系统完成业务下单,进入收银台页面; (1) 生成业务订单 [2] 扣减库存 (3)触发超时支付,订单取消消息 (4)返回业务订单号 二. 选择第三方支付通道(微信支付),业务后台将业务单信息传给第三方支付后台(微信后台),完成第三方平台预下单; 三. 拿到预 阅读全文
posted @ 2024-05-15 20:50 北方寒士 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 三范式是数据库设计的规范,包括第一范式、第二范式和第三范式。它帮助我们优化数据结构,提高数据一致性和可维护性,以及查询性能。遵循三范式的原则可以减少数据冗余,提高数据结构清晰度和易于维护性。 导语: 在数据库设计中,三范式是一种重要的规范,它帮助我们优化数据结构,提高数据库的性能和可维护性。本文将介 阅读全文
posted @ 2024-04-24 16:44 北方寒士 阅读(32) 评论(0) 推荐(0) 编辑
摘要: java 弱引用对象被回收后,弱引用会变为null吗 会。对象被回收后,空间会被回收,给空间地址分配的地址也会被回收,其引用都变成了null。 什么是弱引用弱引用(Weak Reference)是一种特殊的引用关系,在计算机程序设计中,与强引用相对。弱引用的主要特点是它不能确保其引用的对象不会被垃圾 阅读全文
posted @ 2024-04-24 16:00 北方寒士 阅读(72) 评论(0) 推荐(0) 编辑
摘要: @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")private Date created_on; 在前后端数据交互的过程中,Da 阅读全文
posted @ 2024-04-23 18:40 北方寒士 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一. 前言 二. final 的基础使用 2.1. 修饰类 2.2. 修饰方法 2.2.1. private 方法是隐式的 final 2.2.2. final 方法可以被重载 2.3. 修饰参数 2.4. 修饰变量 2.4.1. static final 2.4.2. blank final 2. 阅读全文
posted @ 2024-04-23 14:28 北方寒士 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题 一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通 阅读全文
posted @ 2024-04-23 11:28 北方寒士 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Map介绍: Map是一个集合,一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以是任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有一个对应的值(value); Map的key和value都是泛型的,所以Map的key和 阅读全文
posted @ 2024-04-23 09:28 北方寒士 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1、什么是hashCode:hashCode就是对象的散列码,是根据对象的某些信息推导出的一个整数值,默认情况下表示是对象的存储地址。通过散列码,可以提高检索的效率,主要用于在散列存储结构中快速确定对象的存储地址,如Hashtable、hashMap中。 为什么说hashcode可以提高检索效率呢? 阅读全文
posted @ 2024-04-22 17:42 北方寒士 阅读(14) 评论(0) 推荐(0) 编辑