为什么阿里巴巴Java开发手册中不允许魔法值出现在代码中

在生产环境中,大量的请求进来,缓存全部失效,直接请求数据库,导致数据库连接过多,查询效率变低的问题发生,因此看来魔法值确实应该避免出现在代码中。 另外在 《Clean Code》 和 《重构》 等书中也提到了类似的问题,在代码中出现原始形态数字通常来说是坏 ...
来自: 云栖社区 > 博客 作者: 优惠码领取 浏览:37 回复:0

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题

猜想可能是因为这个链表有环路。那么有没有办法验证这个猜想呢? 答案是 有!那么如何验证呢? 首先我们要获得这个HashBiMap对象,以便于查询对象里的数据。获得这个对象有很多办法,比如监听这个对象的某个方法,然后主动触发这个方法。这里向大家介绍一种更为通用 ...
来自: 云栖社区 > 博客 作者: gydtep 浏览:30 回复:0

斗胆推荐一款刚出的微服务网关

请求产生的服务调用路径,分析瓶颈风险,快速定位问题 日志分析 - 搜集分散的日志,提供快速准确查询,配合链路追踪分析问题 访问控制 - 实施权限检查,规范调用控制 服务发现 - 动态注册发现,同步服务状态和可用性 流量管理 - 结合服务发现,实施灵活的负载 ...
来自: 云栖社区 > 博客 作者: 中间件小哥 浏览:1014 回复:0

后端开发除了增删改查还有什么

问题,消息队列和RPC框架因此出现,为了提高通信效率,各种序列化的工具等解决数据压缩和效率问题。 当海量大数据出现的时候,单个数据库也撑不住了,开始做数据库的读写分离,如果还不行,就做分库和分表,因为数据要做跨库跨表查询和分布式事务,为了解决这个问题,又有 ...
来自: 云栖社区 > 博客 作者: 淘七七 浏览:79 回复:0

RocketMQ助力编程猫构建稳定的业务系统

可靠性,99.95%服务可用性),就像是站在巨人的肩膀上构建系统,利用消息这可靠的一环有力地支持了业务的快速发展。 效率提升: 通过使用延迟消息,顺序消息,事务消息等高级功能的消息类型,快捷可靠地实现了相关的场景。另外消息控制台还提供了消息查询,消息轨迹等 ...
来自: 云栖社区 > 博客 作者: 中间件小哥 浏览:90 回复:0

基于TCP协议的GPS定位器设备迁移到阿里云IoT物联网平台实践

基于TCP协议系统迁移到MQTT的IoT平台 背景 GPS定位器是内置了GPS模块和移动通信模块的终端,用来将GPS模块获得的定位数据通过移动通信模块传至Internet上的一台服务器上,从而可以实现在电脑或手机上查询终端位置。 GPS定位器可用于儿童和 ...
来自: 云栖社区 > 博客 作者: wongxmig 浏览:1227 回复:0

万字长文讲解SpringSecurity

是资源的集合,这里的资源指的是软件中的所有的内容,即,对页面的操作权限,对页面的访问权限,对数据的增删查改的权限。 举个栗子。 对于下图中的系统而言, 拥有,计划管理,客户管理,合同管理,出入库通知单管理,粮食安全追溯,粮食统计查询,设备管理这几个页面,对 ...
来自: 云栖社区 > 博客 作者: mysoul8021 浏览:95 回复:0
< 2061 2063 2064 2065 2066 >
共有2066页 跳转至:GO
对搜索结果不满意?试试论坛 高级搜索>