0

高并发核心技术 - 幂等性 与 分布式锁

1. 什么是幂等性 幂等性就是指:一个幂等操作任其执行多次所产生的影响均与一次执行的影响相同。用数学的概念表达是这样的: f(f(x)) = f(x).就像 nx1 = n 一样, x1 就是一个幂等操作。无论是乘以多少次结果都一样。 2. 常见的幂等性问题 幂等性问题经常会是由网络问题引起的,还有 ...

孑非鱼 发布于 2019-07-09 13:58 评论(0)阅读(165)
0

Spring Boot 实战 入门

目前没有系统学习过 Spring 框架,参与工作时,直接参与到了 Spring Boot 项目的开发。目前还比较菜,所以,你要是和我一样,不妨也跳过 Spring 框架的学习,直接学习 Sring Boot。 官方文档 的一段介绍: Spring Boot makes it easy to crea ...

孑非鱼 发布于 2019-07-08 20:44 评论(0)阅读(139)
0

java基础第十四篇之Map

一,Map集合的特点: * * 1.Map集合和Collection集合,没有关系 * * 2.Map集合的元素是成对存在(夫妻关系) * Collection集合的元素是独立存在的(单身关系) * * 3.Map集合的元素不能重复(是元素的key值不能重复) * * 总结: * Collectio ...

小小一 发布于 2019-06-30 10:13 评论(0)阅读(86)
0

springmvc注解@Controller和@RequestMapping

Spring从2.5版本引入注解,从而让开发者的工作变得非常的轻松 springmvc注解Controller org.springframework.stereotype.Controller注解类型用于指示Spring类的实例是一个控制器,使用该注解不需要继承特定的类或实现特定的接口,相比较配置 ...

海之浪子 发布于 2019-06-26 22:03 评论(0)阅读(346)
0

OO第四单元作业小结

一、本单元两次作业的架构设计 1、第一次作业 整体思路:以class为核心,建立MyInterface、MyAttribute、MyOperation、MyAssociation四个类分别储存每个类的接口、属性、方法、关联的信息,并提供相应的获得基础信息的方法。 架构设计:在MyUmlInterac ...

s1mplezz 发布于 2019-06-24 19:46 评论(0)阅读(44)
0

JS面向对象设计-创建对象

Object构造函数和对象字面量都可以用来创建单个对象,但是在创建多个对象时,会产生大量重复代码. 1.工厂模式 工厂模式抽象了创建具体对象的过程.由于ECMAScript无法创建类,我们用函数来封装 以特定接口创建对象 的细节. 2.构造函数模式 用来创建特定类型的对象,比如Object/Arr ...

LittlePANDA 发布于 2019-06-23 21:43 评论(0)阅读(104)
0

BUAA-OO-2019 第四单元总结

UML作业架构设计 这一单元的作业本质上是对数据之间的联系进行解析,并重新建立数据结构以方便查询的工作,这就要求我们了解各种UmlElement的结构以及他们之间的关系是如何组织的。 第十三次作业 在这次作业的架构上,首先是建立了 类,实现 接口,以完成各种查询方法。由于输入数据不保证顺序性,所以不 ...

AdamDing 发布于 2019-06-23 17:57 评论(0)阅读(59)
0

java基础第十二篇之集合、增强for循环、迭代器和泛型

Collection接口中的常用方法: * 所有的子类子接口都是具有的 * 集合的方法:增删改查 * * public boolean add(E e);//添加元素 返回值表示是否添加成功 * public boolean remove(Object o);//删除元素,返回值表示是否删除成功 * ...

小小一 发布于 2019-06-23 10:03 评论(0)阅读(71)
0

OO_BLOG4_UML系列学习

[TOC] Unit4 作业分析 作业 4 1 UML类图解析器 UmlInteraction 1. 架构设计 1)度量分析 2)结构分析 3)算法分析 作业 4 2 扩展解析器(UML顺序图、UML状态图解析,基本规则验证) 1. 架构设计 1)度量分析 2)结构分析 3)算法分析 classMo ...

FUJI_Mount 发布于 2019-06-22 22:09 评论(0)阅读(50)
0

OO第四单元总结

一. 本单元两次作业的架构设计 终于在最后一个单元实现了增量式开发。在本单元第一次作业中,我便构建了图数据结构,第二次作业变得比较简单,无需重构,只是增加状态图和顺序图即可,下面分析第二次作业的架构设计。 1. 顶级类 MyUmlGeneralInteraction 负责将输入归类,形成3个子Uml ...

Yifan_Liu 发布于 2019-06-21 22:10 评论(0)阅读(45)
0

java基础第十篇之异常

1.1接口概念 类:具有相同属性和功能的事物集合 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事 ...

小小一 发布于 2019-06-16 19:08 评论(0)阅读(170)
0

基础知识--系列目录

1.基础知识--封装、继承、多态、抽象 2.基础知识 const、readonly、static 3.基础知识 IEnumerable、ICollection、IList、IQueryable 4.基础知识 枚举 5.基础知识 数组和链表 6.基础知识 抽象类和接口 7.基础知识 委托和 lambd ...

一指流砂~ 发布于 2019-06-15 16:25 评论(0)阅读(131)
0

java 三大基本特征

java中的面向对象的三大基本特征是:【封装】、【继承】、【多态】 封装:对象要有一个明确的边界;边界的划分(对象各司其职、对象的粒度、对象的可重用性) 属性(bean、pojo):私有的private,有set和get方法 方法:公开或私有 ,public/private 方法声明和实现(inte ...

不懂就查 发布于 2019-06-09 10:33 评论(0)阅读(1094)
0

java基础第八篇之jdk1.5、jdk1.7、jdk1.8新特性

JDK5新特性 自动装箱和拆箱 泛型 增强for循环 静态导入 可变参数 枚举 枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有 ...

小小一 发布于 2019-06-08 11:12 评论(0)阅读(94)
0

PyQt5(2)、垃圾分类小程序(2)——初代窗口程序可执行文件

垃圾分类.exe可执行文件。包含内容pyqt5的输入文字、接受文字、窗口组件排版,连接sqlite5数据库后的操作。包含:QLineEdit、QInputDialog、QGridLayout、QSqlDatabase、QSqlQuery…… ...

hsh#17 发布于 2019-06-05 01:28 评论(0)阅读(431)
0

java基础第五篇封装与面向对象

a.方法: public static void main(String[] args) { } 一般定义标准: 形参:一般把 不确定的量或者变化的量定义在形参位置//圆的的半径,长方形的长和宽,传递的数组也是不确定的 返回值类型:将运算后的结果类型作为返回值类型//圆的周长,圆的面积,返回数组某个 ...

小小一 发布于 2019-06-02 20:57 评论(0)阅读(79)
0

方法重载 与 方法覆盖

方法重载 @Overload 方法名相同 方法的参数类型、个数、顺序、至少有一项不相同 方法的返回值类型可以不相同 方法的修饰符可以不相同 方法覆盖 @Override 覆盖只能存在于子类和父类(包括父类和简介父类)之间。在同一个类中方法只能被重载不能被覆盖 子类的名称、参数签名和返回值类型必须与父 ...

小怪兽他爹爹 发布于 2019-06-02 17:53 评论(0)阅读(70)
0

【Java】 hashcode()和System.identityHashCode()

hashcode()和System.identityHashCode() openjdk8: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/5b86f66575b7 最近在看 源码的过程中看到这么一行 @{link org.springframewo ...

热咖啡与白猫 发布于 2019-06-01 21:38 评论(0)阅读(123)
0

S.O.L.I.D: PHP 面向对象设计的五个基准原则

__S.O.L.I.D__ 是首个 5 个面向对象设计 (OOD) 准则的首字母缩写,这些准则使得开发出易扩展、可维护的软件变得更容易。也使得代码更精简、易于重构。同样也是敏捷开发和自适应软件开发的一部分。 ...

Cecil-1995 发布于 2019-05-30 16:56 评论(0)阅读(167)
0

Spring Boot Dubbo 构建分布式服务

概述: 节点角色说明 | 节点 | 角色说明 | | | | | Provider | 暴露服务的服务提供方 | | Consumer | 调用远程服务的服务消费方 | | Registry | 服务注册与发现的注册中心 | | Monitor | 统计服务的调用次数和调用时间的监控中心 | | C ...

公众号JavaStorm 发布于 2019-05-29 16:38 评论(0)阅读(312)