自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(315)
  • 资源 (16)
  • 收藏
  • 关注

原创 Oracle查询优化改写-笔记

《Oracle查询优化改写 技巧与案例》学习笔记。写此博文,方便以后查找使用。第1章:单表查询--查找空值select * from emp where comm is null; /* * replace(1,2,3) * 1:字段,2:旧内容 ,3:新内容*/select replace('abcdefg','a',null) from dual;---20

2017-11-14 09:17:58 1557 1

原创 Self Attention自注意力机制

李宏毅: 《机器学习》 学习笔记。

2025-06-06 15:51:35 321

原创 卷积神经网络(CNN)入门学习笔记

CNN,全称,是一种专门用来处理图片、语音、文本等结构化数据的神经网络。,一步步提取特征,最后做出判断。

2025-05-27 14:45:33 1364

原创 N-gram语言模型原理与实战教程

N-gram 是自然语言处理中,将文本按连续的 N 个词(或字符)划分的技术。Unigram,单个词Bigram,两个连续词 - 一阶马尔科夫Trigram,三个连续词 - 二阶马尔科夫例如句子:“我 爱 自然 语言”,它的 Bigram 是:“我 爱”,“爱 自然”,“自然 语言”。一句话:一阶马尔科夫(Bigram):二阶马尔科夫(Trigram):N-gram 是一种基于统计的方法,通过计算连续 N 个单词组成的子序列出现的概率,来预测下一个单词或评估整个句子。Unigram(一元模型)

2025-05-22 17:29:32 360

原创 【通俗到爆】什么是语义嵌入和向量

词向量→ 单词的数字表达语义嵌入→ 句子/段落的数字表达相似意思,向量越近。

2025-05-14 10:40:36 600

原创 spaCy基础入门

功能方法 / 属性说明加载语言模型加载指定语言模型文本分析nlp(text)对文本进行 NLP 分析分词拆分为单词 Token词性标注token.pos_查看单词的词性依存句法分析token.dep_token.head分析句子成分依赖关系命名实体识别提取命名实体(人名、地名、组织等)句子分割将文本自动拆分为句子词向量获取词向量(中大型模型)相似度计算计算两个词或文本的相似度功能NLTKspaCy分词doc对象自动分词词性标注(POS)pos_tag()token.pos_

2025-05-13 16:32:03 428

原创 英语语法体系

2025-05-13 16:03:18 88

原创 NLTK进行文本分类和词性标注

词性标注将句子中的单词以不同语义功能或语法功能进行分类。在英语中,主要的词性为名词、代词、形容词、动词、副词、介词、限定词和连词,而词性标注正是为文本中的每个单词或词元附加这些类别之一。VERB:动词(所有时态和方式)NOUN:名词(普通名词、专有名词)PRON:代词ADJ:形容词ADV:副词ADP:介词(前置词、后置词)CONJ:连词DET:限定词NUM:基数PRT:小品词或其他功能词X-other:外来词、错别字、缩写.:标点符号。

2025-05-13 11:58:49 493

原创 NLP 和大模型技术路线

✅ 推荐学习路径:NLP 基础 → Transformer 架构 → 大语言模型原理 → LangChain / RAG 应用 → 微调优化 & 私有部署👉 这就是目前最主流、能快速落地项目的 LLM 工程师进阶路线!

2025-05-06 15:35:35 972

转载 吴恩达《Prompt Engineering for Developer》笔记

基础LLM(Base LLM):预测下一个token。指令调优LLM(Instruction-tuned LLM):在基础模型上微调以更好地响应指令。作为 Prompt 工程师,关键不是一开始就要求完美的 Prompt,而是掌握有效的 Prompt 开发流程。具体来说,首先编写初版 Prompt,然后通过多轮调整逐步改进,直到生成了满意的结果。对于更复杂的应用,可以在多个样本上进行迭代训练,评估 Prompt 的平均表现。

2025-04-23 16:47:32 71

原创 OpenAI roles: user/system/assistant

OpenAI 的对话系统基于一个角色系统来控制对话的流向和结构。在这个系统中,模型会根据不同的角色(如 system、user 和 assistant)来处理和生成对话内容。每个角色都有不同的功能和任务,确保对话更加自然且符合预期。常见的角色有:•system(系统角色):用来设定对话的规则和上下文。•user(用户角色):发起对话的用户,通常是提问的一方。• **assistant(助手角色):**回答用户问题的 AI 系统。system 角色是对话的设置者或导演。

2025-04-07 11:11:25 523

原创 CompletableFuture:核心方法、应用场景

方法作用适用场景创建异步任务(有返回值)API 调用、数据库查询转换任务结果计算返回值连接两个异步任务任务依赖执行合并两个任务的结果订单计算、价格合并处理异常任务失败回退allOf()等待所有任务完成并行任务anyOf()只要有一个完成即返回竞态任务。

2025-04-01 13:55:20 670

原创 spring 热更新配置

我们经常会遇到的需求。该如何实现呢?

2025-02-10 09:12:33 441

转载 在 Spring Boot 应用中使用 Resilience4j

在本文中,我们学习了如何在 Sprint Boot 应用程序中使用库。此外,我们还重点介绍了几种容错模式,如熔断、限速、超时、隔板和重试。

2024-11-26 13:57:08 439 1

翻译 《Kotlin In Action(I)》学习笔记

/定义一个接口//简单的接口实现//执行Kotlin 在类名后面使用冒号来代替了Java中的extends和implements关键字。和 Java一样,一个类可以实现任意多个接口,但是只能继承一个类。Java中的@Override注解类似, 它用来标注被重写的父类或者接口的方法和属性. – @override修饰符是强制的//默认方法,无需像java那样标注default关键字Java允许你创建任意类的子类并重写任意方法 ,除非显式地使用了final关键宇进行标注。

2024-11-25 15:37:57 571

原创 awaitility快速入门

引用:https://testerhome.com/topics/7408在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间等待的时间是不确定的,常常是根据经验值设定,通过,而这个时间通常会设置成最长的那次时间,但是可能 99% 次这个异步操作都低于这个最长的时间,这就造成了每次执行这个测试用例都花费了异步任务最长的那次时间。现介绍一款开源工具,该工具,以最短的时间获取异步任务结果。

2024-10-15 14:58:36 439

原创 maven插件2(spring-api-auth-valid-plugin)

【代码】maven插件2(spring-api-auth-valid-plugin)

2024-07-31 17:30:27 341

原创 maven插件1(timer-plugin)

timer plugin, 提供4个goal:错误信息原因自动生成的配置中,有一个属性,这个属性用于配置插件的缩写名,默认情况下,符合前面命名要求的时候,不需要配置.如果不满足上述约定,则需要手动指定,在当前repo 文件下,添加如下配置:exec命令行执行在其他的maven项目中,指定当前插件:best practice添加后续执行命令 可以看到这个plugin的完整说明.

2024-07-30 16:49:39 716

原创 TestNg IRetryAnalyzer和IAnnotationTransformer作用

在 TestNG 中,和是两个非常强大的接口,用于自定义和扩展测试的执行行为。

2024-06-05 09:40:49 420

原创 groovy 闭包(Closure)

{ [参数列表] -> 代码块 }// 使用默认参数类型({})i < repeat;i++) {// 显式声明 Closure 类型i < repeat;i++) {//方法。

2024-05-16 14:20:13 685 1

原创 kafka Interceptors and Listeners

Override@Override/*** 可以通过:* 来引入该配置*/@Component//记录了所有的 kafka MessageListenerContainer@Override// 处理异常// 暂停消费者//滑动窗口算法 ---// 休眠一段时间(例如 30秒)try {// 暂停 30 秒// 恢复消费者。

2024-03-05 13:26:37 1386

原创 闭包实现计算器:Calculator

【代码】闭包实现计算器:Calculator。

2023-12-26 12:43:43 203

翻译 Jinja2-starter

Jinja2 需要至少 Python 2.4 版本来运行。

2023-12-13 22:22:36 254

原创 python 虚拟环境管理

管理多个虚拟环境有助于维护 Python 项目的可靠性、稳定性和可维护性,。这使得 Python 更加灵活,能够适应各种项目和需求。可以使用工具如来创建和管理这些虚拟环境。

2023-10-25 13:08:55 461

原创 [springboot源码分析]-Conditional

Class

2023-10-24 20:36:10 275

原创 springboot-配置文件优先级

结论application.yaml(properties)springboot默认会加载application.yaml或application.properties中的配置信息. 默认的优先级CMDfile:./config/file:./config/*/file:./classpath:config/classpath:其他配置–spring.profiles.active=xxx若启动时指定- -spring.profiles.active=dev, 则优先以appli

2023-10-10 19:06:25 1563 3

转载 Spring中的Lifecycle| SmartLifecycle接口使用与源码分析

/ 获取DefaultLifecycleProcessor/***/// 1.注入DefaultLifecycleProcessor// 2.执行LifecycleProcessor.onRefresh()方法。

2023-10-08 14:23:33 505

原创 servlet |spring-mvc |spring-boot |spring-security 解读目录

springMVC 启动源码spring-boot注册servletspring-boot自动注入DispatchServlet spring-security核心配置解读(粗)spring-security源码解读(新)

2023-09-07 22:43:45 470

原创 spring-security-源码解析+自定义拓展

/授权码 && 角色码 .... **后续鉴权流程会使用到**//若没有权限,直接返回"Access Denied"= null &&!@Nullable//决定是否通过鉴权,如果未通过则抛出异常> clazz);@Import({ GlobalMethodSecuritySelector.class }) //通常使用:@GlobalMethodSecurityConfiguration。

2023-09-07 22:42:08 3117

翻译 maven 反应堆(reactor)

maven实战》 学习笔记在一个多模块的Maven项目中,反应堆(Reactor )是指。对于单模块的项目,反应堆就是该模块本身,但对于多模块项目来说,反应堆就包含了,从而能够。

2023-05-20 21:02:23 518

翻译 maven生命周期&插件

在maven出现之前,项目构建的生命周期就已经存在了,软件开发人员每天都在对项目:清理-编译-测试-部署。maven的生命周期就是为了对所有的构建过程进行抽象和同意。maven的生命周期包括了:项目的清理-初始化-编译-测试-打包-集成测试-验证-部署-站点生成等几乎所有的构建步骤。maven的生命周期是抽象的,它几乎不参与任何实际的工作,在maven的设计中,实际任务都是交由插件来完成的。maven拥有三套相互独立的生命周期。它们分别是包含三个阶段validateinitializegenerate

2023-04-12 18:20:03 464

原创 [springboot源码分析]-启动-03-refresh()

springboot

2023-03-13 15:54:58 126

原创 [springboot源码分析]-启动-01

spring启动源码分析

2023-03-13 15:54:03 316

原创 [springboot源码分析]-启动-02-prepareEnvironment

springboot 启动

2023-03-13 15:51:32 126

转载 helm-快速入门

helm

2022-11-29 15:57:42 1154

原创 Kibana - KQL语法

kibana

2022-09-29 10:59:05 640

原创 spring prototype 使用场景

spring prototype

2022-09-28 14:12:34 3218

原创 kibana-实战

kibana实战

2022-09-24 16:10:46 891

原创 springboot 自动注入servlet原理

springboot 注入servlet

2022-07-27 13:24:23 776

原创 powermock实战

mockito

2022-07-20 23:20:17 399

activiti 会签投票统计

activiti会签投票统计;用来统计会签过程中各个参与人的投票结果,以及设置会签任务的结束条件;

2018-03-01

ftp自动上传

监控windows某一文件夹下,监控文件变化,并自动上传至ftp服务器。 支持开机启动,后台“静默”执行。

2018-04-11

tomcat_7_0_47_pom.xml

tomcat_7_0_47_pom.xml, tomcat默认是使用ant编译,可以使用pom文件,当作maven项目启动。

2018-08-10

http服务器文件自动上传

java监控windows某一文件夹下,监控文件变化,并自动上传至http服务器。 支持开机启动,后台“静默”执行。 ---- 需要安装jdk8以上。

2018-04-19

MySQL-community-5.1.30-0.rhel4.i386.rpm

client+server的rpm 包,在linux下可运行!

2011-11-02

mysql-connector-java-5.0.5-bin.jar

mysql-connector-java-5.0.5-bin.jar

2011-08-30

subeclipse-site-1.6.5.zip

subeclipse-site-1.6.5.zip

2011-11-27

cvsnt-server-2.5.04.3510.msi

cvsnt-server-2.5.04.3510.msi

2011-11-27

ext-3.0.0.zip

ext-3.0.0.zip ext-js

2011-12-05

struts2-spring-plugin-2.0.11.1.jar

struts2-spring-plugin-2.0.11.1.jar

2011-08-30

mail_j2ee_1.4.jar

mail_j2ee_1.4.jar j2ee学习的好帮手

2011-08-30

hibernate-annotations-3.3.1.GA.zip

hibernate-annotations-3.3.1.GA.zip

2011-08-30

jfreechart-1.0.12.zip

jfreechart-1.0.12.zip

2011-08-30

thinking in java

很好的书,thinking in java!

2011-08-30

apache-log4j-1.2.15.zip

apache-log4j-1.2.15.zip

2011-08-30

yahoo web service-2.11.zip

yahoo web service-2.11.zip;

2011-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除