上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 125 下一页
摘要: 前言 大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLocal 一个ThreadLocal的使用案例 ThreadLocal的原理 为什么不直接用线程id作为 阅读全文
posted @ 2022-10-02 18:47 程序员小明1024 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.什么是网关 API 网关是一个搭建在客户端和微服务之间的服务,我们可以在 API 网关中处理一些非业务功能的逻辑,例如权限验证、监控、缓存、请求路由等。 网关的核心作用就是路由转发 API 网关就像整个微服务系统的门面一样,是系统对外的唯一入口。有了它,客户端会先将请求发送到 API 网关,然后 阅读全文
posted @ 2022-10-02 18:42 程序员小明1024 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 曾经因为一个糟糕的API而感到沮丧吗? 在这个微服务的世界里,后端API的一致性设计是必不可少的。 今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜蜜——所以系好安全带,出发咯! 首先介绍一些术语 任何API设计都遵循一种叫做“面向资源设计”的原则: 资源:资源是数据的一部分,例如:用户 集 阅读全文
posted @ 2022-10-02 18:11 程序员小明1024 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。 1.死锁演示 死锁的形成分为两个方面,一个是使用内置锁 synchronized 形成的死锁,另一种是使用显式锁 Lock 实现的死锁,接下来我们分 阅读全文
posted @ 2022-10-02 18:03 程序员小明1024 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一. JVM内存区域的划分 1.1 java虚拟机运行时数据区 java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当 阅读全文
posted @ 2022-10-02 17:58 程序员小明1024 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是冰河~~ 说实话,肝这篇文章花了我一个月的时间,关于Java8的新特性全在这儿了,建议先收藏后阅读。 Java8有哪些新特性? 简单来说,Java8新特性如下所示: Lambda表达式 函数式接口 方法引用与构造器引用 Stream API 接口的默认方法与静态方法 新时间日期API 其 阅读全文
posted @ 2022-10-02 17:48 程序员小明1024 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.背景介绍 新建Spring Boot后,会自带打包方式,现在一般都是打包成jar包,当然你想打包成war包也可以,我就不介绍了!本文主要想谈谈自带的打包方式和assembly打包方式,这两者有什么区别和优缺点呢? 2.自带打包方式 使用IDEA 的 spring initializr或者star 阅读全文
posted @ 2022-10-02 17:23 程序员小明1024 阅读(56) 评论(0) 推荐(0) 编辑
摘要: springboot和ssm项目打包方式 1.打jar包 说明: springboot项目默认的打包方式就是打jar包,因为它内嵌了tomcat,用不着打war包部署到tomcat的webapp目录下,安装了jdk,就可以直接运行 1.1 maven命令行的方式打jar包 cd 到项目的根目录 # 阅读全文
posted @ 2022-10-02 17:18 程序员小明1024 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 o 阅读全文
posted @ 2022-10-02 17:08 程序员小明1024 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 如何快速掌握 MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。不管学习 MySQL5.7 还是 MySQL8.0 都不例外! 夯实 SQL 基础 计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点。随着技术应用的深 入,只有有着扎实的基础功底,才能 阅读全文
posted @ 2022-09-29 23:30 程序员小明1024 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 125 下一页