
技术分享
文章平均质量分 87
面向有一定技术基础的后端开发,分享后端技术与实战经验
后端之道
传技术之道,助四海之友
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发学习:创建线程的四种方法
介绍了Java的Thread类,以及创建线程的四种方法原创 2025-02-10 11:52:00 · 937 阅读 · 0 评论 -
Java并发学习:进程与线程的区别
一个进程是一个程序的一次启动和执行,是操作系统程序装入内存,给程序分配必要的系统资源,并且开始运行程序的指令。同一个程序可以多次启动,对应多个进程,例如同一个浏览器打开多次。一个进程由程序段、数据段和进程控制块三部份组成:为什么有线程?线程解决了什么问题?随着计算机的发展,CPU的性能越来越高,从早期的20MHz发展到了现在的2GHz以上,从单核CPU发展到了多核CPU,性能提升了成千上万倍。为了充分发挥CPU的计算性能,提升CPU硬件资源的利用率,同时弥补进程调度过于笨重产生的问题,进程内部演进出了并发调原创 2025-01-27 22:24:36 · 413 阅读 · 0 评论 -
Java集合学习:HashMap的原理
首先,我们先要搞清楚HashMap里的的Hash是啥意思。当我们在编程过程中,往往需要操作。在顺序表中查找时,需要从表头开始,依次遍历比较a[i]与key的值是否相等,直到相等才返回索引i;在有序表中查找时,我们经常使用的是二分查找,通过比较key与a[i]的大小来折半查找,直到相等时才返回索引i。最终通过索引找到我们要找的元素。但是,这两种方法的。那能不能不经过比较,而是一次得到所要的结果呢?这时,就有了。原创 2025-01-23 23:08:39 · 875 阅读 · 0 评论 -
微服务学习:基础理论
本文介绍了微服务的基础理论,有助于读者了解微服务的特性和原则原创 2025-01-19 23:26:55 · 1021 阅读 · 0 评论 -
JVM学习:CMS和G1收集器浅析
本文主要介绍Java虚拟机的核心知识,帮助你快速上手CMS和G1收集器相关知识原创 2025-01-01 15:53:58 · 1230 阅读 · 0 评论 -
使用spring.profiles.active+环境变量,实现多环境(开发、测试、生产)动态配置
项目背景采用Spring Cloud+Spring boot+Maven+GitLab+Docker等技术,搭建了一个基于微服务框架的项目,实现了从开发到部署到运维的一套工作模式。问题描述开发环境的配置与生产环境的配置不一样(数据库连接、eureka配置等),开发人员需要频繁修改配置环境以适应开发或生产要求,这样效率太低了。解决方案采用spring.profiles.active+环境变...原创 2019-03-13 21:31:22 · 9554 阅读 · 0 评论 -
shiro权限框架学习——简单概念和使用
shiro权限框架学习目录1.Apache Shiro 简述2.shiro与Spring的整合3.总结1.Apache Shiro 简述1.1概念Apache Shiro是Java的一个安全框架。它不仅功能强大,而且使用简单,为开发人员提供了一个直观全面的认证、授权、加密、会话管理等解决方案。1.2与Spring Security对比shiro配置原创 2016-12-29 09:31:43 · 857 阅读 · 0 评论 -
IDEA常用快捷键汇总(都是精华)
Ctrl+F 当前文件查找Ctrl+R 当前文件替换Ctrl+D 复制当前行Ctrl+X 删除(剪切)当前行Ctrl+F4 关闭当前文件Ctrl+Alt+T 使用代码模板Ctrl+Alt+L 整理代码格式Ctrl+Alt+V 自动补全变量名Ctrl+Alt+鼠标左键 进入类或实现方法Ctrl+Shift+F (根据范围)查找文件内容Ctrl+Shift+R (根据范围)替换文件...原创 2019-07-01 15:57:52 · 254 阅读 · 0 评论 -
实战分享:开发设计文档模版及编写要点
开发设计文档怎么写?有哪些要点?500强企业实战经验供你参考原创 2024-12-25 16:36:21 · 822 阅读 · 0 评论 -
实战分享:生产Java服务容器占用内存高问题排查与解决
生产Java服务容器内存高如何排查,解决思路与你一一分享原创 2024-12-25 13:04:05 · 2275 阅读 · 0 评论