- 博客(20)
- 收藏
- 关注
原创 MacOs Terminal终端配置代理
使用终端时,有时需要访问GitHub克隆代码仓库,但是国内访问要么特别慢,要么根本下载不下来。这时就可以给终端配置上代理然后就可以正常下载了。
2024-12-09 11:16:37
1235
原创 GPT-4提示词冠军如何写 prompt:CO-STAR 框架、文本分段、系统提示
系统提示”和“系统消息”是通过 Chat Completions API 编程方式交互时使用的术语。“自定义指令”则是在通过 https://chat.openai.com/ 的用户界面与 ChatGPT 交互时使用的术语。这三个术语表达的是相同的概念。系统提示(System Prompts)是一种附加提示,您可以在其中提供有关 LLM 行为方式的指示。它被认为是额外的,因为它不属于您对 LLM 的正常提示。相反,系统提示会附加到您在聊天中发出的每个新提示的开头。
2024-11-24 17:38:39
1397
原创 Mybatis Plus动态指定数据源
Java开发中一个项目连接多个数据源时,可能会有需要动态指定一个方法所使用的数据源的场景。本文介绍一种通过SpringEL表达式动态指定数据源的实现方式
2024-11-22 15:39:49
1076
原创 2024年macOS必备软件推荐
本文将推荐一些优秀的 macOS 必备软件,覆盖 **办公**、**开发**、**效率工具**等多个场景。这篇文章会不断更新,希望大家收藏并随时查阅!
2024-11-21 15:17:34
2074
原创 Vue3实现闪烁文本组件
本文将使用 Vue 3 和 Tailwind CSS 实现一个简单的“闪烁文本”组件,它在文本周围随机生成“闪烁”的星星效果,为文本增添了一些动感和趣味。本文将介绍该组件的核心实现逻辑及关键代码,帮助您快速理解和应用类似的效果。
2024-11-08 12:51:29
924
原创 Cron 表达式从入门到精通教程、cron表达式在线解析、生成、预览
Cron 表达式是一种定义周期性任务的工具,本文除了让您可以从入门到精通cron表达式,还介绍了一个傻瓜式的在线cron表达式生成、解释、预览工具。
2024-11-08 00:11:49
3113
原创 2024年软件开发人员必学的编程语言Top3
在科技飞速发展的 2024 年,编程语言的世界也在不断演变和更新。对于开发人员来说,选择正确的编程语言学习和精通,对于提升自身技能和适应市场需求至关重要。今天,我们就来深入探讨一下 2024 年开发人员必学的编程语言 Top3。帮助你在技术浪潮中保持领先地位。
2024-07-04 23:51:51
2120
原创 JVM运行时数据区域详解
本文基于Java Se 11讲解。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:对于不同的虚拟机实现,在运行时数据区的实现上并不完全相同。对于常用的HotSpot虚拟机来说,它的运行时数据区如下:主要区别在于,HotSpot使用了直接使用本地内存(即机器本身内存)的(metaspace)来实现方法区。下面针对每个具体的数据区域进行详细的介绍。程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。
2022-11-09 21:06:05
318
1
翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-人机工程学(3)
Ergonomics [ˌɜːrɡəˈnɑːmɪks] :人机工程学,在这里可以理解为自适应调优。Ergonomics是JVM和GC调优(例如基于行为的调优)提高应用程序性能的过程。本节描述了这些默认选择和基于行为的调优。
2022-10-29 16:29:08
133
原创 Spring AOP AspectJ切点表达式详解
Spring AOP支持的AspectJ表达式概览:execution: 匹配方法执行的切入点。Spring AOP主要使用的切点标识符。within: 限制匹配在特定类型内的连接点。(给定class的所有方法)this: 限制匹配是给定类型的实例的bean引用(Spring AOP proxy)的连接点。(代理类是给定类型的类的所有方法)target: 限制匹配是给定类型的实例的目标对象(被代理对象)的连接点。(目标对象是给定类型的类的所有方法)args: 匹配参数是给定类型的连接点。(方法入
2020-05-12 11:44:42
3069
原创 Java基于Spring AOP+Redis+注解实现适用多种场景的分布式锁
分布式系统开发中常常用到分布式锁,比如防止多个用户同时预订同一个商品,传统的synchronized就无法实现了,而基于数据库的乐观锁实现又可能会对数据库产生较大的压力。而分布式锁相对较轻量,对性能影响也较小。目前主流的分布式锁都基于Redis实现。如果需要使用分布式锁的地方有多个,那么就需要写多个类似的代码。而重复代码是开发中最常见到的 bad smell 。我们可以使用 AOP 把这段逻辑抽象出来,这样就避免了重复代码,也极大地减去了工作量。
2020-05-11 15:25:21
1462
1
翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-介绍(2)
Java SE基于运行应用的机器的类别选择最合适的垃圾收集器。但是,这种选择可能并非对每个应用都是最佳的。 对性能目前有严格要求或有其他要求的用户、开发人员和管理员可能需要显式选择垃圾回收器并调整某些参数以实现期望的性能水平。本文档提供了有助于完成这些任务的信息。
2020-05-11 12:18:03
199
翻译 JavaSE HotSpot VM 8 垃圾收集调优指南-前言(1)
JavaSE HotSpot VM垃圾收集调优指南 描述了Java HotSpot VM中包含的GC方法,并帮助你从中确定最适合你的需求的一个。
2020-05-11 10:24:45
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人