
小白课堂
文章平均质量分 84
面向0基础的IT小白或职场新手,科普技术知识、手把手教你玩编程,让每个人都能享受技术带来的便捷和乐趣
后端之道
传技术之道,助四海之友
展开
-
Java并发学习:创建线程的四种方法
介绍了Java的Thread类,以及创建线程的四种方法原创 2025-02-10 11:52:00 · 922 阅读 · 0 评论 -
Java并发学习:进程与线程的区别
一个进程是一个程序的一次启动和执行,是操作系统程序装入内存,给程序分配必要的系统资源,并且开始运行程序的指令。同一个程序可以多次启动,对应多个进程,例如同一个浏览器打开多次。一个进程由程序段、数据段和进程控制块三部份组成:为什么有线程?线程解决了什么问题?随着计算机的发展,CPU的性能越来越高,从早期的20MHz发展到了现在的2GHz以上,从单核CPU发展到了多核CPU,性能提升了成千上万倍。为了充分发挥CPU的计算性能,提升CPU硬件资源的利用率,同时弥补进程调度过于笨重产生的问题,进程内部演进出了并发调原创 2025-01-27 22:24:36 · 389 阅读 · 0 评论 -
Java集合学习:HashMap的原理
首先,我们先要搞清楚HashMap里的的Hash是啥意思。当我们在编程过程中,往往需要操作。在顺序表中查找时,需要从表头开始,依次遍历比较a[i]与key的值是否相等,直到相等才返回索引i;在有序表中查找时,我们经常使用的是二分查找,通过比较key与a[i]的大小来折半查找,直到相等时才返回索引i。最终通过索引找到我们要找的元素。但是,这两种方法的。那能不能不经过比较,而是一次得到所要的结果呢?这时,就有了。原创 2025-01-23 23:08:39 · 848 阅读 · 0 评论 -
微服务学习:基础理论
本文介绍了微服务的基础理论,有助于读者了解微服务的特性和原则原创 2025-01-19 23:26:55 · 992 阅读 · 0 评论 -
实战分享:开发设计文档模版及编写要点
开发设计文档怎么写?有哪些要点?500强企业实战经验供你参考原创 2024-12-25 16:36:21 · 737 阅读 · 0 评论 -
使用spring.profiles.active+环境变量,实现多环境(开发、测试、生产)动态配置
项目背景采用Spring Cloud+Spring boot+Maven+GitLab+Docker等技术,搭建了一个基于微服务框架的项目,实现了从开发到部署到运维的一套工作模式。问题描述开发环境的配置与生产环境的配置不一样(数据库连接、eureka配置等),开发人员需要频繁修改配置环境以适应开发或生产要求,这样效率太低了。解决方案采用spring.profiles.active+环境变...原创 2019-03-13 21:31:22 · 9403 阅读 · 0 评论