logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

聊聊Druid连接池的内部原理及推荐配置

平时跟RD排查问题,经常会遇到数据库连接池相关的问题,比如获取不到连接、抛异常、长时间占用无法归还、探活、性能开销等。发现不少同学对连接池仍停留在表层的一知半解,很多配置也是相互复制的,基于此,本文整理了。当我们有了连接池,应用程序启动时就预先建立多个数据库连接对象,然后将连接对象保存到连接池中。新建连接和关闭连接,操作较重,费时费力,也影响了业务请求。功能,连接从连接池借出后,长时间不归还,将触

文章图片
#spring#java
keepalived实现服务高可用原理详解

router_id 信息不一致state 状态描述信息不一致priority 主备竞选优先级数值不一致。

文章图片
#linux
RocketMQ 5.0:无状态代理模式的探索与实践

本文作者:金吉祥, Apache RocketMQ PMC Member,阿里云智能高级技术专家。

文章图片
#rocketmq#代理模式
Jenkins Pipline使用SonarScanner 检查 VUE、js 项目 中遇到的Bug

出现这个 bug 的时候,用的是 SonarQube5.2 版本,所以需要 Jenkins 通过账户密码登录,但是因为账号权限受限,所以无法连接到 Sonar 的服务器,所以后来更新账号密码就好了。在 Jenkins 上使用 Pipline 进行集成,利用 SonarScanner 做静态代码扫描的过程中,遇到了几个问题,这里记录了一点解决办法。

文章图片
#javascript#jenkins#vue.js
聊聊 maven的版本号version 以及maven指定版本号范围写法

通常在开发的阶段,你们会在 maven 项目的pom.xml里看到,当前项目的版本号后边带有SNAPSHOT, 那它代表什么意思呢?用于什么场景?snapshot表示快照版,它不是个稳定版本,属于开发过程中使用的版本。当我们项目处于不停的迭代开发期,如果存在依赖关系,比如 A 项目组开发后发布的新包,被 B 项目组引用,这时候使用快照版本snapshot,能够在 A 项目组发布到仓库后,自动转为最

文章图片
#maven#java#数据库
支付设计白皮书:支付系统的路由系统设计

基于支付通道的属性特点和业务系统的要求,为支付交易筛选出符合业务要求的最优的通道;简单的说就是业务系统要收款,你路由器帮我选一条最好的通道吧!这就是路由的职能,为通道选择做决策。例如 你从广州去北京,可以开车,可以坐火车,可以坐高铁,也可以坐飞机,那么根据不同的条件筛选出最符合你的一个方式的方法,我们就可以称之为路由。

文章图片
#网络
盘点12个yyds的低代码开源项目,一天开发一个系统不是梦

Appsmith 是一款开源低代码框架,主要用于构建管理面板、内部工具和仪表板等,允许拖放 UI 组件来构建页面,通过连接到任何 API、数据库或 GraphQL 源,并使用 JavaScript 语言编写逻辑,可以在短时间内创建内部应用程序。mometa 不是传统主流的低代码平台,而是面向研发的、代码可视设计编辑平台;华炎魔方是 Salesforce 低代码平台的开源替代方案,使用可视化工具进行

文章图片
#低代码#开源#javascript
Vue项目之配置 Vite + VSCode 使用EditorConfig, Eslint和Prettier实现代码规范

每个人的代码风格不同,比如有的人代码缩进喜欢用Tab,有的人喜欢用Space;有的人代码语句后会加上分号,有的人则不加。并且不同的人使用的开发工具也不同,有的人喜欢使用WebStorm,有的人喜欢用VSCode。如果是一个人独立开发,这些当然都没啥问题,自己想怎么写就怎么写。代码规范化之后可能也没法立即看到带来的好处。并且相反,可能在某些人看来反而是一种束缚。但是如果是团队协同开发,代码规范化所带

文章图片
#vue.js#vscode#代码规范
    共 182 条
  • 1
  • 2
  • 3
  • 19
  • 请选择