爱写码 爱写码
3年前
国产开源网络编程框架t-io的炸裂性能介绍之30W长连接并发
tio的性能用炸裂来形容,一点都毫不夸张,请各位大拿仔细阅读下面的内容,想你们心里有数。具体请参考:准备工作操作系统Ubuntu12在/etc/sysctl.conf中添加如下配置:在/etc/security/limits.conf中添加如下配置:最后使用ulimitan查询设置是否生效。测试主机cpu:内存:客户端测试机用VMware创建12台虚拟
Stella981 Stella981
3年前
MoChat企业微信开源系统,能否成为企业微信开源框架项目中的独角兽?
2020年,国内企业服务SaaS领域因疫情加速驶入快车道,一时间企业服务领域的创业项目从成为了兵家必争的赛道。这其中,基于企业微信生态的私域流量运营SaaS工具尤为引人瞩目,作为企业私域流量运营的重要场景和工具,吸引了大批的服务商和企业,行业进入了百花齐名百家开放的阶段。!(https://uploadimages.jianshu.io/uploa
Stella981 Stella981
3年前
NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示
学习交流更多学习资料:点此进入(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fopenmob.net%2Fforum.php%3Fmod%3Dforumdisplay%26fid%3D89) 推荐移动端即时通讯交流: _215891622_ 推荐前言
Easter79 Easter79
3年前
ThreadLocal实现线程安全
Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身
Stella981 Stella981
3年前
Spring Boot引起的“堆外内存泄漏”排查及经验总结
背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“XX:MetaspaceSize256MXX:MaxMetaspaceS
Stella981 Stella981
3年前
Junit 单元测试编写注意事项记录
在公司项目开始的阶段由于准备不完善和个人能力不足,忽略了编写正规的单元测试的好处,所以在长达一年的时间里,项目在上线前的构建过程中其实是没有跑过测试的,在项目上线的最初几个月里,由于项目功能涉及的方面较少,所以可以轻松的确保上线代码不存在严重的问题。随着项目涉及的方面逐渐扩大,没有正规的测试架构的问题逐渐显现出来,我还记得一次由于spring循环注入导致
kenx kenx
1年前
rest-apiV2.0.0升级为simplest-api开源框架生态之simplest-jpa发布
什么是simplestsimplest追求存粹简单和极致。旨在为项目快速开发提供一系列的基础能力,方便用户根据项目需求快速进行功能拓展不在去关心一些繁琐。重复工作,而是把重点聚焦到业务。前言程序10年。作为一个多年程序。深知每个项目和程序,都有很多重复性工
大模型基础应用框架(ReACT\SFT\RAG)技术创新及零售业务落地应用
一、前言2023年,大语言模型以前所未有的速度和能力改变我们对智能系统的认知,成为技术圈最被热议的话题。但“百模大战”终将走向“落地为王”,如何将大语言模型的强大能力融入实际业务、产生业务价值成为致胜关键。在零售场,大模型应用面临的核心挑战包括以下三点:(