
工具
文章平均质量分 66
专业WP网站开发-Joyous
After graduation, I started working in the graphic design industry and later switched to Java software development. I have worked in companies such as Huawei and Ping An, with experience in front-end/back-end development. I have also worked in Google SEO and Wordpress related development.
展开
-
设计一个带有过期时间的缓存系统
本文设计并实现了一个简单的带有过期时间的缓存系统。通过CacheItem和Cache类的设计,我们实现了一个基于时间戳的过期机制,确保缓存数据在过期后能够被正确清除。通过使用,我们保证了缓存系统在多线程环境下的安全性。这样的缓存系统能够广泛应用于需要高效缓存和数据过期管理的场景,尤其是在处理大量动态数据时,缓存能够显著提高应用的性能。改进与扩展:LRU:可以为缓存添加 LRU(最近最少使用)策略,以便在缓存满时自动清除最久未使用的缓存项。持久化。原创 2024-12-10 18:33:19 · 773 阅读 · 0 评论 -
Docker 常用操作大全:从基础到进阶的全面指南
是当今 DevOps 和开发环境中最常用的容器化平台之一。它的易用性和功能强大,使得容器技术变得广泛流行,并成为软件开发流程的重要组成部分。为了帮助你掌握 Docker 的操作,本文将详细介绍 Docker 的各种常用操作,帮助你从基础命令到高级使用全面理解 Docker。原创 2024-12-10 18:27:54 · 1031 阅读 · 0 评论 -
Kubernetes 常用操作大全:全面掌握 K8s 基础与进阶命令
(简称)作为一种开源的容器编排工具,已经成为现代分布式系统中的标准。它的强大之处在于能够自动化应用程序的部署、扩展和管理。在使用 Kubernetes 的过程中,熟悉常用操作对于高效地管理集群资源至关重要。本文将详细介绍 Kubernetes 的各种常用操作,帮助你在管理集群时应对各种场景。原创 2024-12-08 13:32:12 · 1181 阅读 · 0 评论 -
Git 常用操作大全:从基础到高级的全面指南
是目前最流行的分布式版本控制系统之一,无论是个人项目还是大型企业开发,Git 都是开发人员的首选工具。掌握 Git 的常用操作不仅有助于更好地管理代码,还能极大地提高团队协作的效率。本文将介绍 Git 的各种常用操作,从基础操作到进阶应用,帮助你从零开始全面掌握 Git 的使用。原创 2024-12-08 13:32:02 · 1239 阅读 · 0 评论 -
深入理解 GitHub 高级应用:从分支管理到自动化工作流
是世界上最流行的代码托管平台,提供了丰富的功能来帮助开发者管理和协作项目。从基本的代码版本控制到复杂的协作工作流,GitHub 提供了大量高级功能来提升团队效率和代码质量。本文将介绍 GitHub 的一些高级应用和功能,包括分支管理、GitHub Actions、保护分支、GitHub CLI 等,通过这些进阶技术,帮助开发者更好地利用 GitHub 进行项目管理和协作。原创 2024-11-30 23:13:30 · 1296 阅读 · 0 评论 -
Shell基础使用和高阶技巧
Linux和Unix系统中广泛使用的Bash(Bourne Again SHell)是最常见的Shell之一。掌握Shell不仅可以提高日常工作效率,还可以进行复杂的系统管理任务。掌握Shell的基础和高级用法是每个系统管理员和DevOps工程师的必备技能。通过熟练使用Shell,可以大大提高工作效率,自动化繁琐的任务,并有效管理服务器和服务。随着实践的增加,对Shell的掌握将越来越深入,从而能够处理更复杂的系统任务。|:管道,将一个命令的输出作为另一个命令的输入。chown:改变文件的所有者。原创 2024-08-03 00:16:33 · 353 阅读 · 0 评论 -
git常用命令记录
git merge –no-ff -m “merge with no-ff” dev #加上–no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并。从远程仓库克隆项目到本地:git clone git@github.com:git帐号名/仓库名.git。git branch –set-upstream 本地分支 远程分支 # 建立本地分支与远程分支的链接。git diff 分支名 工作区与某分支的差异,远程分支这样写:remotes/origin/分支名。原创 2024-02-22 23:06:23 · 880 阅读 · 0 评论 -
Docker学习一
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。原创 2024-02-22 23:03:32 · 613 阅读 · 0 评论 -
VSCode安装Go环境
3.同时输入【Ctrl+shift+P】,在搜索栏中输入【Go:Install/Update Tools】5.再次输入【Ctrl+shift+P】,在搜索栏中输入【Go:Install/Update Tools】(1)右键【此电脑】,点击【属性】-【高级系统设置】-【环境变量】,点击【新建】设置用户变量和系统变量。变量都为GOPROXY,值都为https://goproxy.cn,direct后,点击【确定】(1)右键【此电脑】,点击【属性】-【高级系统设置】-【环境变量】,设置用户变量和系统变量。原创 2023-12-27 10:57:13 · 952 阅读 · 0 评论 -
VSCode安装
一、安装VSCode1.点击VSCode官网,选择对应的版本进行下载,这里我是windows2.双击安装包,点击【下一步】3.选择安装目录,点击【下一步】4.点击【下一步】5.勾选对应的选项,点击【下一步】6.点击【安装】7.等待安装完成即可8.现在已经安装完成,点击完成9.进入VSCode编辑器原创 2023-12-27 09:59:20 · 427 阅读 · 0 评论 -
Windows下安装PostgreSQL
同样PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。2.在PostgreSQL中,由于索引完全没有版本信息,不能实现Coverage index scan,即查询只扫描索引,不能直接从索引中返回所需的属性,还需要访问表,而Oracle与Innodb则可以。5.索引方面,全面支持R-/R+tree索引、哈希索引、反向索引、部分索引、Expression 索引、GiST、GIN(用来加速全文检索),从8.3版本开始支持位图索引。原创 2023-12-21 09:08:15 · 2547 阅读 · 0 评论 -
Pycharm2023安装
PyCharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。安装包下载好后,双击安装包,即可开始安装Pycharm2023.3.1版本,点击下一步。打开页面后,点击Donwload按钮,等待Pycharm专业版下载完毕。继续点击下一步,选择盘符,选择快捷方式,点击安装,安装完成如下图。不用管登录的事,点击Exit按钮退出对话框。第一步:下载Pycharm安装包。原创 2023-12-14 20:53:31 · 1424 阅读 · 0 评论 -
layui tab标签置灰,不可点击切换
在tab的ul上增加这个属性style=“pointer-events: none;”,同时将对应的div的className清空。原创 2021-03-11 15:38:22 · 2539 阅读 · 1 评论 -
IntelliJ IDEA常用得使用技巧
高效率配置代码提示不区分大小写Settings -> Editor -> General -> Code Completion(低版本 将 Case sensitive completion 设置为 None 就可以了)自动导包功能及相关优化功能Settings -> Editor -> General -> Auto ImportCTRL + 滑动滚轮 调整窗口显示大小Settings -> Editor -> General -原创 2020-10-22 23:33:13 · 264 阅读 · 0 评论