
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring Cloud Netflix 项目进入维护模式,将不再开发新的组件,SpringCloud性能上不 能满足互联企业的发展需求。但互联网发展又迫切需要解决微服务的方案,因此龙头企业阿里应运而生推出了Spring Cloud Alibaba新一代的微服务架构解决方案。如果你还没有掌握这套主流技术,现在想要在最短的时间里吃透它。那么这份SpringCloud Alibaba实战笔记你一定不能

Redis 提供了 Monitor 监控命令,使用 Monitor 命令可以实时监控 Redis 数据库的所有命令操作,包括对 Hotkey 的读取和写入操作,通过对返回的执行命令进行统计来分析 Hotkey 的分布。该方式适用于 key 的数量较少且可以对 key 或 value 自身进行拆分的情况,令 Hotkey 尽量分散的落到不同的实例上。这里的客户端可以是具体的业务端,也可以是 prox

Dubbo是一个高性能、轻量级的开源Java RPC(远程过程调用)框架,使得应用可以通过高性能的RPC实现服务的输出和输入功能,并且可以和Spring框架无缝集成。它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo被定义为面向云原生的下一代RPC服务框架。Dubbo 3.0基于Dubbo 2.x演进而来,在保持原有核心功能特性的同时,Dubbo3

我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安
项目中进行接口压测,发现批量插入的速度有点超出预期,感觉很奇怪,经过定位后发现mybatise-plus批量保存的处理十分缓慢,使用的是saveBatch方法,这点有点想不通。于是就进行了相关内容分析。根据mybatise-plus中saveBatch的方法进行源码查看:继续跟踪逻辑,从代码上看,确实是一条条执行了sqlSession.insert(sqlStatement, entity) 方法

软件架构轻量级Redis缓存图形化管理工具,包含redis的5种数据类型的CRUD操作软件架构后端JDK 1.8前端vue 2.2.2安装教程安装JDK1.8以上(Java同学已安装的请忽略)打开./bin/目录 执行启动服务脚本或startup.sh打开./bin/目录 执行停止服务脚本或项目启动成功后,在浏览器中输入:系统默认用户名: admin 密码: admin已发布到搜索【推荐使用doc

在服务端接收客户端的WebSocket请求后,需要对该请求进行解析,获取它的Sec-WebSocket-Key、Sec-WebSocket-Version、Sec-WebSocket-Extensions,还有客户端的源地址、请求的资源名称等。Sec-WebSocket-Accept和Sec-WebSocket-Key:只有当Sec-WebSocket-Key的值经过固定算法加密后的数据和响应头里

Gradle和Maven两种构建方式存在一些根本差异,选择哪种构建工具取决于我们的实际需求。Gradle功能更强大,但是,有时候一个中小型的项目不需要它提供的大多数功能,则Maven可能就是最佳选择。而Gradle则是大型项目的最佳选择。如果一直在使用Maven,但发现项目越来越大,已经不适合使用Maven,这时候就可以从Maven迁移到Gradle。总而言之,Maven和Gradle两种构建工具

本系统底层使用统一的一套模型,支持权限配置化,业务方可自定义权限维度,用户体系解耦,满足不同系统快速接入数据权限的业务场景。

小编之前分享过 FinallShell 这款 SSH 客户端,也是我目前常用的 SSH 客户端工具,FinalShell 使用起来方便顺手,但令我不爽的是 tab 数量变多的时候FinalShell 越来越卡,而且内存占用也比较高。最近发现一款使用使用C语言开发的跨平台SSH客户端WindTerm,完全免费用于商业和非商业用途,没有限制。所有发布的源代码(第三方目录除外)均在 Apache-2.0
