240 发简信
IP属地:河南
  • 一种智能充电桩的互联网解决方案

    建设一个智能充电桩项目。 建设一体化平台,对充电业务进行系统支撑。一体化平台主要分为以下几个层次:设备层网络层数据透传层业务总线业务平台用户平台运营平台 数据透传 数据透传是...

  • 缓存问题

    缓存的本质 先聊一下缓存存储的基础。首先,局部性原理,是缓存存储的基础,即在局部的时间,对数据的访问是局部的、集中的(概率上去讲);另一个基础是,能快速提供数据访问的资源总是...

  • 软件开发过程的测试工作

    这里的测试工作是指在软件开发过程中所进行的测试工作, 而不是指测试岗位。 谈到一种工作, 我们都会自然而然的去找这份工作的工作目的, 工作目标, 工作价值。 那么测试工作的工...

  • 120
    从0到1起步-跟我进入堆外内存的奇妙世界

    堆外内存一直是Java业务开发人员难以企及的隐藏领域,究竟他是干什么的,以及如何更好的使用呢?那就请跟着我进入这个世界吧。 一、什么是堆外内存 1、堆内内存(on-heap ...

  • 个人感觉了, 好的架构是删出来的,新的业务场景上来,新的量上来, 我们总会想起加机器, 拆服务, 加组件, 换组件. 但每一次操作, 都有遗留一些这样那样的特性, 一些可以工作但有点老套的代码. 对于这些代码的处理, 我觉得最考验人的智慧, 删, 有成本/风险, 不删, 维护成本很高, 迭代成本很高. 
    而好的架构, 给人的感觉是, 在业务的任一个阶段, 它是干净的, 清晰的, 很容易进行扩展的,而不用考虑前两次扩展之前留下的代码的. 

    好的架构不是设计出来的,而是演进出来的

    好的架构不是设计出来的,而是演进出来的 对很多创业公司而言,很难在初期就预估到流量十倍、百倍以及千倍以后网站架构会是什么样的一个状况。同时,如果系统初期就设计一个千万级并发的...

  • 在spring-data-redis中使用lua脚本

    参考 Lua 脚本Programming in Lua api 使用 RedisScript<T> 使用 RedisTemplate.execute(RedisScript<...