加载中
分布式系统的幂等性设计

WEB资源或API方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。 幂等性是系统的接口对外一种承诺(而不是实现), 承诺只要调用接口成功, 外部多次调用对系统的影响是一致的。 ...

简单的默认分页参数设置工具类

public class BasePage { private Integer pageSize; private Integer pageNum; public BasePage() { } public BasePage(Integer pageSize, Integer pageNum) { super()......

10/30 00:22
9
单例模式

单例模式(Singleton pattern)属于创建型设计模式。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对...

10/23 23:20
15
简单工厂模式

简单工厂模式(Simple Factory Pattern)是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的...

10/17 22:14
10
面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

09/22 18:59
21
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

09/22 01:12
24
【面试题】盲人坐飞机

有100位乘客乘坐飞机,其中有一位是盲人,每位乘客都按自己的座位号就坐。由于盲人看不见自己的座位号,所以他可能会坐错位置,而自己的座位被占的乘客会随便找个座位就坐。问所有乘客都坐对...

07/23 03:48
54
HFS

HFS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装...

安装Ubuntu 18

今晚给老本子安装Ubuntu,先是找联想的bios按键,然后用了两个写入镜像的软件,安装时候都是黑屏光标闪烁,找各种问题,重试了好多遍……简直崩溃。 最后在官网上按照说明用rufus引导的镜像文...

06/09 03:49
27
IntelliJ IDEA -- WINDOWS & LINUX KEYMAP

Editing Ctrl + Space Basic code completion (the name of any class,method or variable) Ctrl + Shift + Space Smart code completion (flters the list of methods and variables by exp...

05/22 17:35
11
分布式系统

分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。 分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统...

04/05 20:15
15
mybatis - 引入resultMap

格式:命名空间.resultMap的id 使用方法: <resultMap extends="命名空间.resultMap的id"></resultMap> <select resultMap="命名空间.resultMap的id"></select> <association resultMap="...

04/01 14:48
31
mybatis多表关联查询 - 外连接

resultType方式 实体类 public class Orders{ private Long id; private String name; private Double prices; //略 } public class Custom extends Orders{ private S...

mybatis多表关联查询 - N+1次查询+延迟加载

对象一对一关联 实体类: public class Student { private int id; private String name; private int cid; private Classroom classroom; //略 } public class Classroom { p...

04/01 12:32
116
mybatis规范

1、在mapper.xml中namespace等于mapper接口地址 <mapper namespace="cn.garkey.mybatis.UserMapper"> 2、mapper.java接口中的方法名和mapper.xml中statement的id一致 3、mapper.java接口中的...

04/01 10:47
18
实体对象辨析(POCO、Entity、Model、DTO、BO、DO、PO)

POCO (Plain Old CLR Object)源自Java EE编程领域的POJO概念(2000年由Martin Fowler提出)和POTS (Plain Old Telephone Service)概念。POCO被应用于面向.NET框架的CLR (Common Language Runt...

【面试】抽象类和接口的区别

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 抽象类(英文: abstra...

03/01 22:56
51
zookeeper安装步骤

zookeeper可以对集群进行管理, 1. 上传压缩包到/usr/local/temp下,并解压. 2. 在/usr/local下新建文件夹zookeeper # mkdir /usr/local/zookeeper 3. 把解压的所文件夹复制到zookeeper下,并命...

02/25 13:06
17
solrCloud安装步骤

准备工作:安装zookeeper 1. 复制/usr/local/solr/tomcat,在复制3份,分别叫做tomcat2,tomcat3,tomcat4 2. 修改tomcat/conf/server.xml的端口号,每个文件都需要修改3处. 3. 复制/usr/local/so...

02/25 13:02
26
solr安装步骤

准备工作:安装jdk、tomcat,并配置环境变量 1. 解压tomcat # tar zxvf apache-tomcat-7.0.47.tar.gz 2. 在/usr/local下新建solr文件夹 # mkdir /usr/local/solr 3. 把解压的tomcat复制到/us...

02/25 12:57
5

没有更多内容

加载失败,请刷新页面

返回顶部
顶部