运维开发网

开发

0
  • 从合并两个Map说开去 - foldLeft 和 foldRight 还有模式匹配

    开发中遇到需求:合并两个Map集合对象(将两个对应Key的值累加) 先说解决方案: ( map1 /: map2 ) { case (map, (k,v)) => map + ( k -> (v + map.getOrElse(k, 0)) ) } 首先: Scala中现有的合并集合操作不能满足这个需求 。 注...[详细]

    2020-06-06 20:45 分类:编程语言
  • redis 延时任务 看一篇成高手系列2

    引言 在开发中,往往会遇到一些关于延时任务的需求。例如   生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信   对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定...[详细]

    2020-06-05 19:35 分类:大数据
  • vue项目创建,redis列表字典操作,django用redis的第二种方法

    vue项目的创建(路飞前端) -安装node.js -安装vue的脚手架 -创建vue项目,vue create 项目名字 在pycharm中开发vue -webstrom,pyacharm,goland,idea,androidStuidio,Php.... -Edit-conf----》点+ 选npm-----》在script对...[详细]

    2020-06-05 19:16 分类:大数据
  • redis事务,分布式锁

    事务:一组命令集合 主要命令multi 和exec multi set a 1 sadd s1 a ...... exec 错误处理 (1)语法错误 127.0.0.1:6379> multi OK 127.0.0.1:6379> set a 1 QUEUED 127.0.0.1:6379> set b (error) ERR wrong number of arguments...[详细]

    2020-06-05 12:53 分类:大数据
  • 【web开发】docker中的数据库

    注:自从开始使用docker,部署方面的事情就简单多了。使用docker构建的数据库容器不用直接安装,开启后就可以使用,也比以前方便很多。下面将一些要点记录下来。 下面的例子使用以下环境: - 系统:CentOS Linux release 7.4.1708 - dock...[详细]

    2020-06-05 10:48 分类:云计算
  • linux内存池

    在内核中有不少地方内存分配不允许失败. 作为一个在这些情况下确保分配的方式, 内核 开发者创建了一个已知为内存池(或者是 \"mempool\" )的抽象. 一个内存池真实地只是一 类后备缓存, 它尽力一直保持一个空闲内存列表[详细]

    2020-06-05 07:50 分类:Linux
  • 关于Java企业级项目开发思想

    什么是企业级项目开发   \"企业级项目\"、企业级项目开发,Java 也是企业级项目开发,这个我们到处说、听,每天被我们挂在嘴边,可是到底什么项目才算是\"企业级\"?自己一直做的小项目或者大项目到底算得上企业级[详细]

    2020-06-04 16:25 分类:编程语言
  • SpringCloud快速搭建

    1.SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring clo...[详细]

    2020-06-03 20:41 分类:路由交换
  • 如何成为一名全栈开发工程师

    我曾经有一个梦想是要成为一名全栈开发工程师,因为我认为一个程序员无所不精无所不能是一件很牛逼的事情。 同时当一个程序员无所不精的时候,不仅仅自己可以开一家公司自己接活干,同时即便不办一家公司,在一家公司好歹可以吃香的喝辣的...[详细]

    2020-06-03 18:50 分类:云计算
  • Docker最全教程——从理论到实战(七)

    Docker和持续集成(CI)  什么是持续集成? 我们先得了解持续集成的相关概念,才能更好地指导开发和使用Docker来改进我们的工作流。和其他教程不一样,笔者更喜欢将必要的知识点围绕理论、流程(工作流程)、方法、实践来进行讲解,而不...[详细]

    2020-06-03 16:24 分类:云计算