- 博客(60)
- 收藏
- 关注

转载 微服务、SOA、ESB比较
很多时候会听到微服务、SOA、ESB之间有着联系也有着区别,有时候了解了一下,过段时间有混肴模糊了今天看了一篇文章写的很好,特地记录一下。原文地址:https://mp.weixin.qq.com/s/fCsVP5pO2vJX3DlMb-RdrA一、SOA架构解析SOA 全称是: Service Oriented Architecture,中文释义为 “面向服务的架构”它是一种设计理念,其中包含多...
2018-07-11 14:36:05
69806
6
原创 linux中vim编辑下,粘贴不对齐
进入插入模式,然后再进行粘贴操作。这样可以确保粘贴的文本以纯文本格式插入,而不会触发自动缩进或其他格式化操作。使用纯文本模式粘贴:在进入 Vim 编辑器后,先按下。
2024-09-29 09:46:07
342
原创 EventSource 和 WebSocket的区别
EventSource 和 WebSocket 都是用于在客户端和服务器之间进行实时通信的技术,但它们之间存在一些区别:error。
2024-09-24 16:47:45
644
原创 Top P 和 Top K 区别
在大模型中,top P 和 top K 都是用于控制采样输出结果的方法,但它们有以下区别:一、定义二、采样方式三、对输出结果的影响四、调整难度
2024-09-13 16:40:55
1716
原创 Agent、RAG、LangChain的概念及作用
Agent: 概念:在人工智能中,Agent 通常指的是能够执行任务或做出决策的实体,可以是简单的程序,也可以是复杂的系统,如自动化客服助手、推荐系统等,甚至可以是软件代理、机器人或虚拟助手等各种形式。 作用:它能利用内置的大语言模型来做出规划,决定执行哪些步骤,以及每个步骤需要调用哪些工具(如 RAG),之后调用相应的工具,最终完成任务。例如,在客服问答场景中,Agent 可以根据用户的问题,规划出需要查询商品价格、进行计算等步骤,并调用相应的工具(如 RAG 工具去检索商品价格信息,调用计算器进行
2024-09-12 17:17:02
390
原创 装饰者模式
装饰者模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来动态改变对象的行为。装饰者模式在 Java 中的应用非常广泛,例如在 Java I/O 类库中就大量使用了装饰者模式。这样,我们就实现了在运行时动态地为对象添加新的功能。基础功能的前提下,增加了新的行为。是具体的装饰者,它们在不改变。
2023-10-24 13:58:21
257
原创 分布式事务的几种解决方案
当架构从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,什么是分布式事务?就是在分布式系统中运行的事务,使用多个数据源,由多个本地事务组合而成。在分布式场景下,对事务的处理操作可能来自不同的机器,甚至是来自不同的操作系统,保证数据一致性。整理的方案不代表全部,全属方便翻阅。
2023-07-10 17:28:58
288
原创 Nginx 常用功能(动静分离、压缩、缓存)
Nginx是目前负载均衡技术中的主流方案,几乎绝大部分项目都会使用它,Nginx是一个轻量级的高性能HTTP反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如TCP、UDP、SMTP、HTTPS等。在理论上单节点的Nginx同时支持5W并发连接,而实际生产环境中,硬件基础到位再结合简单调优后确实能达到该数值。
2023-07-04 13:36:19
1213
原创 robots协议
robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件
2022-12-12 13:15:13
4451
原创 操作HDFS文件目录报AccessControlException : Permission denied 解决
操作HDFS文件目录报AccessControlException : Permission denied 解决
2022-11-18 11:23:37
859
原创 HDFS 浏览器访问 Operation category READ is not supported in state standby
【代码】HDFS 浏览器访问 Operation category READ is not supported in state standby。
2022-08-31 14:15:00
211
原创 解决mysql表锁住,kill后依然无法操作
当Mysql表被锁住,通过常规操作如下>show full processlist; // 列出进程,找出处于waiting的process,要杀死这些process............>kill ID; // ID号就是指的列出的第一列“Id”如果此方法执行过后,还是对表无法操作的,就要考虑另一个方法了,方法如下方法:修复表,使之正常后,再将其删除mysqlcheck --auto-repair --database db_A --us
2021-09-27 21:31:40
1325
原创 maven 添加外部jar包到本地仓库
mvn install:install-file -Dfile=D:\XXX.jar -DgroupId=org.xxx -DartifactId=xx -Dversion=24.2 -Dpackaging=jar
2021-06-23 10:23:29
153
原创 lambda 操作集合
//分组 无序list.stream() .collect(Collectors.groupingBy(RegDamStatisticsView::getCityName));//有序list.stream() .collect(Collectors.groupingBy(RegDamStatisticsView::getCityName, LinkedHashMap::new, Collectors.toList()));//累加list.stream().mapToInt(RegD.
2021-01-15 16:40:11
161
原创 ribbon+restTemplate 调用服务接口
1、pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>${spring.cloud.version}</version&g
2020-12-26 14:35:07
378
原创 controller 接口接收动态对象
1、参数父类package com.glens.biz.common.support;import com.fasterxml.jackson.annotation.JsonSubTypes;import com.fasterxml.jackson.annotation.JsonTypeInfo;import com.glens.biz.sdydxj.Vo.Demo2;import com.glens.biz.sdydxj.Vo.DemoVo;/** * 参数父类 * @author
2020-12-26 10:39:14
1527
原创 spring boot 手动执行service中的方法
ReflectionUtils spring boot 提供反射工具类。Method mh = ReflectionUtils.findMethod(SpringContextUtil.getBean(params.getBeanName()).getClass(), params.getInvokMethod(), new Class[]{params.getParams().getClass()} ); Object obj = Reflection.
2020-12-26 10:20:59
522
原创 Oracle 通过存储过程调用http服务
-- dba 用户 新增授权ACLbegin dbms_network_acl_admin.create_acl ( acl => 'ksh_http.xml', description => 'HTTP Access', principal => 'SDYDXJ', is_grant => TRUE, .
2020-10-19 17:35:02
1052
原创 浏览器调用本地安装exe文件
1、添加注册表 安装目录要双斜杠Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\TestOpenexe]@="TestOpenexe Protocol""URL Protocol"=""[HKEY_CLASSES_ROOT\TestOpenexe\DefaultIcon]@="exe安装目录 "[HKEY_CLASSES_ROOT\TestOpenexe\shell]@=""[HKEY_CLASSES_ROOT\T.
2020-09-30 18:18:43
757
原创 docker 安装nginx
1、拉取镜像docker pull nginx2、启动docker run --rm -d -p 80:80 --name nginx -v /usr/local/data/nginx/www:/usr/share/nginx/html -v /usr/local/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/data/nginx/logs:/var/log/nginx nginx
2020-07-23 19:49:21
117
原创 Centos7 开放和删除端口
1、开放端口firewall-cmd --zone=public --add-port=3306/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=3306/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防火...
2020-07-20 15:50:08
1419
原创 docker 安装redis
docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "123456"
2020-07-20 14:53:47
143
原创 centos 7 安装 docker
1、卸载其他旧版本yum remove docker docker-common docker-selinux docker-engine 备用方法(旧版本卸载)yum remove docker docker-common docker-selinux docker-engine -y/etc/systemd -name '*docker*' -exec rm -f {} ;find /etc/systemd -name '*docker*' -exec rm -f {} \;..
2020-07-16 16:08:14
224
原创 idea 集成docker 日志中文乱码
idea--->help ---> Edit Custom VM Options...添加-Dfile.encoding=utf-8
2020-06-09 14:22:18
1262
1
原创 Docker springBoot 指定环境运营
记录一下,Springboot 存在多个环境运行,docker脚本动态指定开发环境、测试环境、正式环境方式docker run --name $SERVER_NAME -d -p $SERVER_PORT:$SERVER_PORT -e SPRING_PROFILES_ACTIVE="test" $SERVER_NAME:$TAG-e SPRING_PROFILES_ACTIVE="test"...
2020-06-08 18:38:31
1375
原创 centos 查看JAVA进程中哪个线程消耗最高
centos一,查看JAVA进程中哪个线程消耗最高1.1 导出java运行的线程信息jstack 进程id(jps查看)jstack 进程id > ps.txtjstack -l 进程id (窗口打印)//另外还有一种方式如果启动方式如下:nohup java -classpath conf/:my.jar com.tank.manClass>./log.out 2>&1 &则执行: kill -3 PID,进程信息会输出到/log.out
2020-06-08 11:32:05
1224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人