首页 > 2024年2月 第342页
手写Spring Boot@Enablexxx模块驱动

手写Spring Boot@Enablexxx模块驱动

spring-boot-enable代码目录结构.png springboot项目默认扫描引导类目录下有@Componet注解的类或@Componet注解的派生注解,如@Configuration、@Service等注解,而@Import注解的功能是装载导入类,为了演示@Import注解的功能实现@...

iOS面试题-一个NSObject对象占用多少个字节?

iOS面试题-一个NSObject对象占用多少个字节?

image.png 在Xcode菜单栏选中Debug -˃ Debug Workflow -˃ View Memory image.png 看到的内存结构如下图所示 image.png 也可以用常用的LLDB指令查看 image.png 看到的打印如下图所示 image.png 总结 一个NSObj...

Java实现红包随机金额算法

Java实现红包随机金额算法

图片.png public class RedPacketUtils { private static final Random random = new Random(); /** * 根据总数分割个数及限定区间进行数据随机处理 * 数列浮动阀值为0.95 * * @param totalMone...

基于redisgo的redis客户端的封装示例

基于redisgo的redis客户端的封装示例

克隆redisgoExample 当然运行go项目的前提是需要安装golang开发环境 进入到redisgoExample目录,执行如下命令: go mod init ybu.cn/iot 使用go mod init命令初始化一个ybu.cn/iot的自定义包 然后同样是在redisgoExampl...

数据结构与算法之美-二分查找

数据结构与算法之美-二分查找

image.png 可以看到 7 次就猜出来了,这个例子用的就是二分思想。 举个实际开发中的例子,假设有 10 个订单,订单金额分别是:8,11,19,23,27,33,45,55,67,98,需要找到金额为 19 元的订单。我们还是利用二分思想,每次都和区间的中间数据对比,如下图 low 和 hi...

蓝v认证有什么好处(抖音蓝V企业号快速认知)

蓝v认证有什么好处(抖音蓝V企业号快速认知)

  ......

(13)<架构解决方案>缓存

(13)<架构解决方案>缓存

二、堆外内存off-heap避免热点数据,占用系统内存1、优点:1)减少gc次数  降低暂停时间    2)扩展和使用更多内存    3)省去物理内存和heap间复制2、淘宝jdk实现:生命周期长对象从heap内移外,gc不能管理。ps:逃逸分析技术成熟,也可在栈上分配3、如何使用物理内存:可限制容...

JPS寻路算法

JPS寻路算法

如上图所示,有两个要素: a.带有搜索方向(剪头) b.带有障碍(上下左右都行) private Dir HaveStrictNeigh(Vector2 cur, Dir dir) { bool c1, c2; switch (dir) { case Dir.Left: c1 = !IsValidP...

Linux内核中断之中断初始化

Linux内核中断之中断初始化

INTID定义 ICC_IAR1_EL1寄存器内容见下图: ICC_IAR1_EL1寄存器...

JVM中常量池存放在哪里

JVM中常量池存放在哪里

java8之后:元数据区 Metaspace由于 PermGen 内存管理的效果远没有达到预期,所以JCP已经着手去除PermGen的工作。在JDK7中,字符串常量已经从永久代移除。现今 JDK8 中 PermGen 已经被彻底移除,取而代之的是metaspace数据区,使用native内存,申请和...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片