
技术教程
文章平均质量分 80
外企牛马
某500强外企打杂
展开
-
手把手傻瓜式一分钟部署DeepSeek到个人电脑
通过Ollama工具链,开发者可快速实现DeepSeek模型的本地化部署,结合不同参数版本的特性灵活选型。未来随着国产AI硬件的普及(如华为昇腾),本地部署成本有望进一步降低,推动AI技术在边缘计算场景的深度应用。原创 2025-03-26 09:05:18 · 881 阅读 · 0 评论 -
高吞吐SFTP连接池设计方案
我们如果使用这种可配置连接池进行访问,对接上游时最好时最好跟上游确认他们服务器可以承受的Session数量和Channel数量是多少,宁愿少配也不要多配。但是对于一般上游,如果使用的是Linux服务器,默认值就是上面一开始提到的,我们客户端连接池保守配置可以设置成,这样子最大并行可以处理30个文件,MaxSession一般不建议设置太多,非常消耗系统资源。也有很多上游是使用其他SFTP服务管理工具,但是基本限制参数差不多。以上连接池还有很多需要优化的地方,大家可以根据需要自己去优化。原创 2024-03-09 22:53:58 · 2338 阅读 · 15 评论 -
解决JSCH从jcraft到mwiede升级的坑
我们项目需要通过SFTP对接大量上下游获取数据,但是由于某一个上游需要更换作为他们的SFTP服务,他们的SFTP服务使用更高版本的OpenSSH服务,原有的一些密钥算法已经不再支持,我们目前使用的Jcraft公司发布的Jsch版本已经没办法满足,需要进行升级。但是Jcraft公司的Jsch0.1.55版本从2018年开始就停止维护,我们不得不升级到另一个mwiede继续维护的Jsch版本(基于原有0.1.55fork的分支)以满足更多算法的需要。原创 2024-01-25 22:07:48 · 3673 阅读 · 4 评论 -
解决方案 | 基于SFTP协议的文件传输断点续传Java实现方案
因项目需要,我们服务每天都需要通过SFTP协议来对接上下游进行文件传输,但是对于一些大文件,在与第三方公司的服务器对接过程中很可能会因为网络问题或上下游服务器性能问题导致文件上传或者下载被中断,每次重试都需要重新对文件进行上传和下载,非常浪费带宽、服务器资源和时间,因此我们需要尽量提升文件传输效率,减少不必要的文件传输损耗。原创 2024-01-23 16:31:03 · 3434 阅读 · 2 评论 -
基于Smb协议实现网络文件传输(Golang)
本文使用到的主要框架版本如下。原创 2023-06-24 16:33:28 · 2623 阅读 · 0 评论 -
基于Smb协议实现网络文件传输
SMB 是 Server Message Block 的缩写。它是一种网络文件共享协议,允许用户与远程计算机和服务器通信,使他们能够在网络上访问文件、目录、打印机和端口等资源。SMB 在 TCP/IP 协议栈的应用层(第 7 层)上操作,并使用 TCP/IP 的 445 端口。目前我们常见的共享文件方式基本都是支持SMB协议。文件共享:SMB 的主要用途之一是文件共享。SMB 允许多个用户访问和共享存储在远程服务器上的文件,就像它们在自己的本地设备上一样。这使得在网络中的协作和共享资源变得简单。原创 2023-06-23 19:08:36 · 4677 阅读 · 2 评论 -
【编码安全】金融Java开发必知网络攻击手段及防范措施
平时做业务开发的同学,可能很少注意到一些网络安全防范,身边大多数同学写代码都是应付任务即可,不会对代码有太多安全考虑,但是往往一些代码的漏洞,就会导致企业损失惨重,甚至程序员也会面临被裁风险。在国外的金融公司或者银行,都会有很多网络安全培训,我们公司也会定期也会需要在内部考证(),确保每个程序员都了解一些常见的攻击手段和防范措施,本文会介绍一些常见的网络攻击手段以及防范措施供大家参考。原创 2023-06-17 02:30:07 · 1334 阅读 · 0 评论 -
利用谷歌云Pub/Sub 实现多任务并行分发处理方案
Pub/Sub 是一种设计为高度可靠且可伸缩的异步消息传递服务。该服务以十多年来许多 Google 产品都在依赖的核心 Google 基础架构组件为基础而构建。其实可以理解成云上的Kafka。原创 2023-05-07 01:51:27 · 1683 阅读 · 0 评论 -
单元测试系列 | 如何更好地测试依赖外部接口的方法
在现在这个微服务时代,我们项目中经常都会遇到很多业务逻辑是依赖其他服务或者第三方接口。工作中各位同学对于这类型场景的测试方式也是五花八门,有些是直接构建一个外部mock服务,返回一些固定的response;有些是单元测试都不写,直接利用IDE工具,通过debug模式调用依赖服务接口,然后自己在程序运行时插入假的返回数据或者直接粗暴调用依赖服务接口去调试自己逻辑;有些是通过单元测试,使用mockito去屏蔽外部依赖等。刚好最近有位跟我反馈了一个问题,他改完代码就部署到SIT。原创 2023-04-07 09:00:00 · 1618 阅读 · 0 评论 -
本地调试Java程序时只对部分接口忽略代理
今天有位朋友问了个问题,在本地IDE开发工具调试代码的时候,怎么不动代码的情况只针对部分API走proxy,因为他们的代码只需要在本地调试的时候才要用到Proxy,而平时都是部署在云上,是用不到Proxy的,所以他们老大不让他们代码里出现任何用到代理的代码入侵逻辑,只能通过外置配置代理。当Service A 调用时才需要走代理,而调用时自动绕过代理。原创 2023-03-22 00:26:00 · 426 阅读 · 0 评论 -
如何在Linux监控每个进程对应的线程数
现在的 CPU 基本都是由多个核心组成,加上我们现在的微服务,更加充分利用多核处理器的强大功能,我们的微服务都会开启多线程进行各种任务处理,这也导致我们遇到问题的时候很难定位。例如我们线上排查问题,可能需要有关,但如果没有一些强大的APM工具,我发现身边很多同事其实还不知道如何进行线程监控。在本文中,我们将向您介绍可用于检查和监控线程计数数据的所有工具和命令。原创 2023-03-21 01:02:23 · 2631 阅读 · 0 评论 -
解决MacOS打开网下下载的Txt乱码
今天想看下之前下载的一些学习资料,打开发现乱码,本人使用的是苹果系统,基于本人多年开发经验,应该是系统编码问题导致。原创 2023-03-17 23:12:29 · 1795 阅读 · 0 评论 -
MacOS的Homebrew无法正确安装
很久没装过Homebrew,今天刚好换了新电脑,通过Homebrew官网(https://brew.sh/)的指令进行安装$(curl。原创 2023-03-09 21:40:32 · 933 阅读 · 1 评论 -
互联网架构师必备技能(持续更新)
互联网架构师必备技能本文内容收集自互联网,方便大家查漏补缺,构建自己的知识网络技术选型⽹关:Nginx、Kong、Zuul缓存:Redis、MemCached、OsCache、EhCache搜索:ElasticSearch、Solr熔断:Hystrix、resilience4j负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy注册中⼼:Eureka、Zookeeper、Redis、Etcd、Consul认证鉴权:JWT消费队原创 2021-07-07 20:16:23 · 783 阅读 · 6 评论 -
Docker快速安装Zookeeper
Docker快速安装Zookeeper换了公司后很久没用过Zookeeper,最近因为在搞Elastic-Job需要用到,这里简单记录下用Docker搭建过程,下一篇会讲解怎么快速搭建集群。这里不会细讲如何搭建Docker,如果想了解Docker的朋友可以查看我之前写的Docker系列文章。搜索Zookeeper镜像evans-MacBook-Pro:tool evan$ docker search zookeeperNAME DESC原创 2021-06-28 08:32:35 · 336 阅读 · 2 评论 -
Docker | Mac 通过 Docker 安装 Oracle
Docker | Mac 通过 Docker 安装 Oracle前言: Oracle 10g 以后就不支持 Mac 版本,因此 Mac 用户需要安装的话可以通过虚拟机或者 Docker1.在 docker 远程仓库搜索 oracle 镜像docker search oracle-12[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ubR5SEya-157...原创 2019-12-27 19:36:20 · 659 阅读 · 0 评论 -
OpenDJ入门 | 5分钟快速入门Forgerock DS
本教程为了让大家快速体验,故不做深入讲解,详细内容请留意后续进阶教程介绍OpenDJ是一个目录服务器,它实现了各种轻量级目录访问协议和相关标准,包括完全符合LDAPv3,但也支持目录服务标记语言(DSMLv2)。OpenDJ 用Java编写,提供多主复制,访问控制和许多扩展。OpenDJ最初是OpenDS的一个分支,它是一个LDAP / DSML服务器,起源于2005年,由Neil A...原创 2019-07-22 00:04:27 · 4888 阅读 · 6 评论 -
Ecplise中指定tomcat里Web项目发布文件
有时候发布项目时,我们会看到Ecplise会自动把一些并不是我们想需要的文件也发布到服务器上,可以通过以下方式解决:Properties->Deployment Assembly原创 2016-02-10 13:21:19 · 1279 阅读 · 0 评论