随笔分类 - 面向对象
面向对象的思想
摘要:服务降级-降级的概念 服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况 在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服务,但却
阅读全文
摘要:/** * springboot整合mybatis步骤思路 * 依赖导入 * 建表 * 实体类 * mapper配置文件 * mapper接口 * yaml配置 * properties配置数据库连接 * 配置日志 * 启动类配置扫描mapper包 * 测试 */
阅读全文
摘要:直接上代码 /** * 通用方法工具类 */ public class CrowdUtil { /** * 对明文字符串进行MD5加密 * @param source * @return */ public static String md5(String source){ //1.判断source
阅读全文
摘要:增大系统容量。
加强系统可用。
系统模块重用度更高。
开发和发布速度可以并行而变得更快。
系统扩展性更高。
阅读全文
摘要:SpringBoot自动配置原理 备注:该SpringBoot自动配置原理不适合java刚入门学者以及不熟悉Spring4+Springmvc+maven的同学 1、当SpringBoot应用启动的时候,就从主方法里面进行启动的。 @SpringBootApplication public clas
阅读全文
摘要:软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。 同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用; 回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; 异步调用是一种类似消息或事件的机制,不过它的调用
阅读全文
摘要:StringBuffer 和 StringBuilder 它们都是可变的字符串 区别1:线程安全 StringBuffer:线程安全, StringBuilder:线程不安全。 因为 StringBuffer 的所有公开方法都是 synchronized 修饰的, 而 StringBuilder 并
阅读全文
摘要:package com.guoba.day1221; import java.util.Random; /* 题目: 生成1000个四位数的随机数,分别做加法运算和减法运算. */ public class Demo02 extends Thread {//继承Thread类 public stat
阅读全文
摘要:1.集合基础 1.1集合概述 集合类的特点:提供一种存储空间可变的存储模型,泛型。 ArrayList: 可调整大小的数组实现 是一种特殊的数据类型,泛型。 怎么用: 在出现E的地方使用引用数据类型替换即可 例:ArrayList,ArrayList 1.2ArrayList构造方法和添加方法 pu
阅读全文
摘要:Collection接口,包含list和set子接口Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。在Map对象中,每一个关键字最多有一个关联的值。Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只
阅读全文
摘要:
##概述 包含方法 (1) (2) ###工具类设计思想: 其一,是因为防止外界重写对象 其二,是为了让使用类名来访问成员方法 Integer有以下两方法,表示int范围的最大值和最小值
阅读全文

摘要:
1.exit() 2.currentTimeMills() 代码练习
阅读全文

摘要:
StingBuilder与StringBuffer包含的常见方法
阅读全文

摘要:为什么要重写equals()? Equals和 == 的区别: ==:是个运算符, 判断是否相等,基本数据类型进行判断 也可判断两个对象相等,比较两个对象的哈希码值 Equals:是个Object类的方法,只能够判断对象是否相等,不能对基本数据类型进行判断 如果没重写, 等价于a==b,但是重写之后
阅读全文
摘要:1、Object类 “万物皆对象”:(1)从类和对象角度:任何具体事物都是一个对象,。 (2)Object类,类似“东西”。所有的类都继承了Object类。 使用规则: (1)所有的类都继承了Object,即使类class P{} 隐式的继承了Object (2)java中是单继承,Object可能
阅读全文