Loading

摘要: 前言 经常和老婆去某大侠火锅店吃饭,贴在桌子上的桌码就是多人点餐的一个入口。就餐的人都可以实时看到当前桌子上点了什么菜。非常的方便。这不、最近我们也在做这样一个功能,大同小异吧,都是能实时的看到同一个桌子上点的什么菜。那么本文也就针对这个功能记录了下实现的个人思路。前端加餐和申请购物车都是直接请求服 阅读全文
posted @ 2021-10-01 22:41 乌托拉赛文 阅读(240) 评论(2) 推荐(1) 编辑
摘要: 1、前言 本文介绍了Redis复制的主要流程和设计思想。通过本文的阅读,您大致能理解复制在软件架构方面的通用思想。在阅读本文之前,希望读者首先对Redis有一定的认识,对Redis的事件类型、和事件处理器有个基本的了解。因为本文主要讲复制的流程,所以很多额外的知识点只是一笔带过、想要更多的了解,自行 阅读全文
posted @ 2021-09-18 23:17 乌托拉赛文 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 场景 现如今有点规模的公司都使用GitFlow模式进行分支管理、虽然插件给我们带来了非常大的方便,但切换分支、找分支、起分支还是那么的麻烦 需求 在社会主次国家,每个生活在底层的劳动人民,他们默默的工作着,各种996、多线程的工作着 beta dev develop effectiveJava fe 阅读全文
posted @ 2021-09-16 23:01 乌托拉赛文 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 前言 一直负责部门的订单模块,从php转到Java也是如此,换了一种语言来实现订单相关功能。那么Spring里有很多已经搭建好基础模块的设计模式来帮助我们解耦实际业务中的逻辑,用起来非常的方便!就比如我们的订单操作模块。生成订单后,有很多操作。比如:取消、支付、关闭....等等。那么用设计模式的思想 阅读全文
posted @ 2021-10-12 22:44 乌托拉赛文 阅读(280) 评论(0) 推荐(4) 编辑
摘要: 上回文说到了有关Stream一些数学函数的用法、今天来说下Stream一些高级的函数用法,这些函数在日常工作中也是必不可少的,测试数据还是引用上一篇的数据。 Map 这个方法我个人称之为转换函数,把一些原始数据转换成我想要的数组结构,它返回的是Stream对象,通过配置collection方法使用, 阅读全文
posted @ 2021-10-09 15:05 乌托拉赛文 阅读(255) 评论(0) 推荐(2) 编辑
摘要: 前言 经常和老婆去某大侠火锅店吃饭,贴在桌子上的桌码就是多人点餐的一个入口。就餐的人都可以实时看到当前桌子上点了什么菜。非常的方便。这不、最近我们也在做这样一个功能,大同小异吧,都是能实时的看到同一个桌子上点的什么菜。那么本文也就针对这个功能记录了下实现的个人思路。前端加餐和申请购物车都是直接请求服 阅读全文
posted @ 2021-10-01 22:41 乌托拉赛文 阅读(240) 评论(2) 推荐(1) 编辑
摘要: Stream班介绍 幼稚园开学的第一天,各们家长把小朋友送到了园里,各位小朋友都你看看我,我看看你。有的嚎啕大哭,有的呆若木鸡....这里时候园长安排我拿来小本本记录入园的小朋友.... 记录小朋友 身为程序员的我当然不会拿笔来记录了。我准备代码来记录下、先写小孩子的类Child在映射基本信息 @G 阅读全文
posted @ 2021-09-28 23:25 乌托拉赛文 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 前言 一种工具被发明出来,那么针对这种工具的各种使用规则、条条框框就随之而来。无规矩不成方圆,无制度则无国家,无风格不成代码!治国有国法、排兵布阵有章法、那么写代码也有它界内通用的不成俗的约定。最近刚好在看alibabaJava开发手册,只听说是业界内通用的Java代码规范小红书。这不也刚转入Jav 阅读全文
posted @ 2021-09-21 22:33 乌托拉赛文 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1、前言 本文介绍了Redis复制的主要流程和设计思想。通过本文的阅读,您大致能理解复制在软件架构方面的通用思想。在阅读本文之前,希望读者首先对Redis有一定的认识,对Redis的事件类型、和事件处理器有个基本的了解。因为本文主要讲复制的流程,所以很多额外的知识点只是一笔带过、想要更多的了解,自行 阅读全文
posted @ 2021-09-18 23:17 乌托拉赛文 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 场景 现如今有点规模的公司都使用GitFlow模式进行分支管理、虽然插件给我们带来了非常大的方便,但切换分支、找分支、起分支还是那么的麻烦 需求 在社会主次国家,每个生活在底层的劳动人民,他们默默的工作着,各种996、多线程的工作着 beta dev develop effectiveJava fe 阅读全文
posted @ 2021-09-16 23:01 乌托拉赛文 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 简述 在面向对象编程领域中,开闭原则规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。<百度百科> 最早提出(梅耶开闭原则) 开闭原则最早是出现在软件行业术语里。一个叫伯特兰·迈耶的法国人在他的1988 阅读全文
posted @ 2021-09-13 21:59 乌托拉赛文 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 栈和栈帧 栈(JVM虚拟机栈) 栈的数据结构是先进后出、后进先出.JVM虚拟机栈是随着线程的创建而创建、随着线程的销毁而终止。每个线程在启动的时间都会分配一个JVM栈。那么JVM里存储的是什么呢?就是栈帧 帧(栈帧) JVM在执行每一个Java方法的时候都会创建一个栈帧,压入栈底!随着这个方法的结束 阅读全文
posted @ 2021-09-08 10:09 乌托拉赛文 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 简述 Pc Register并不是CPU里的寄存器,当然两者的工作内容也不一样,但也有相似之处,都是取下一次的指令地址。 PC Register在JVM里可以翻译成program counter register 程序计数器,在JVM里只存储当前执行的操作码的地址。也算是对CPU里寄存器的一种模拟吧 阅读全文
posted @ 2021-09-07 16:26 乌托拉赛文 阅读(26) 评论(0) 推荐(0) 编辑