avatar
文章
172
标签
157
分类
42

主页
文章
标签
分类
TranquilXuan
搜索
主页
文章
标签
分类

TranquilXuan

SQL必知必会-读书笔记(一)
发表于2024-07-18|读书笔记|读书笔记
SQL必知必会 - 读书笔记(一)何为数据库(DataBase) 保存有组织的数据的容器(通常是一个文件或者一组文件) 何为表(Table) 某种特定类型数据的结构化清单 使表成为唯一的,实际上是数据库名和表名的组合 何为行(Row) 表中的一个记录 有时人们提到行(Row)时也将其称为数据库记录(Record),这两个术语是互通的,但从技术上来讲,行才是正确术语 何为列(Column) 表中的一个字段。所有的表都是由一个或多个列组成的 Q:何为数据类型 ? A:描述该列允许什么类型的数据 问题延申 - 数据类型兼容问题: 数据类型及名称是SQL不兼容的一个主要原因 虽然多数SQL都支持基本的数据类型,但是高级的数据类型却不互通 更糟的是,偶尔会有相同数据类型,但在DBMS里具有不同的名称 重要的是,我们要在创建表结构时记住这些差异 何为主键(primary key) 一列(或几列),其值能够唯一标识表中的每一行 关于主键: 任意两行都不具有相同的主键值 每一行都必须有主键值(Not NULL) 主键列不允许修改或更新 主键不能重用(如果某行从表中删除,它的主键 ...
上游市场与下沉市场
发表于2024-07-18|认知思考|认知思考
上游市场与下沉市场上游市场与下沉市场的概念、区别与联系一、概念 上游市场: 定义:上游市场指的是企业生产和供应链的前端,包括原材料供应、基础设施、设备制造等环节。它是产品从自然资源到成品的初始阶段。 特点: 资源密集型:上游市场主要涉及自然资源的开采和初加工,如矿产、石油、天然气、农产品等。 技术要求高:需要高度专业化的技术和设备,如石油钻探设备、矿山机械等。 资金密集型:上游行业通常需要大量的资本投入,进行资源勘探、开发和初加工。 典型行业:石油和天然气开采、矿产开采、农业、原材料加工等。 下沉市场: 定义:下沉市场指的是消费市场的更广泛的地区,尤其是那些在城市化进程中被忽视的二三线城市、乡镇和农村地区。它关注的是产品和服务的终端消费。 特点: 市场潜力大:随着经济的发展和消费升级,下沉市场的消费能力不断提升,具有巨大的增长潜力。 分布广泛:下沉市场分布在全国各地,地域广阔且人口基数大。 渠道多样化:下沉市场需要灵活的渠道策略,包括线上线下结合、电商平台、乡镇零售店等。 典型行业:快速消费品、家电、电子产品、服装、食品饮料等。 二、区别 产业链位置: 上游市场 ...
MySQL Date和DateTime
发表于2024-07-18|后端数据库|后端•数据库•MySQL
MySQL Date和DateTimeDate 存储: 仅存储日期值,格式为 YYYY-MM-DD。 范围: 从 1000-01-01 到 9999-12-31。 用途: 当你只需要年月日信息时使用。 DateTime 存储: 存储日期和时间值,格式为 YYYY-MM-DD HH:MM:SS。 范围: 在MySQL中,例如,从 1000-01-01 00:00:00 到 9999-12-31 23:59:59。 用途: 当你需要存储时间点信息时使用,包括年月日以及时分秒。 TIMESTAMP和DateTime TIMESTAMP:也用来存储日期和时间,格式与DATETIME相同,但是它具有时间戳的特性,能够自动记录数据的修改和插入时间。TIMESTAMP的值是以UTC时间为基础的,当你插入或者读取数据时,它会自动转换为当前时区的时间。TIMESTAMP的表示范围通常比DATETIME小,从1970-01-01 00:00:01 UTC到2038-01-19 03:14:07 UTC。 Java类 LocalDate 和 LocalDateTime 的对应LocalDate 对应 ...
UML-类图详解
发表于2024-07-17|软件工程UML|软件工程•UML
UML类图详解符号表示类(Class)图示: 访问修饰符写法: private: - public:+ protected:# default:(什么都不写默认是default) 属性写法: 属性名 :属性类型 方法写法: 方法名(参数类型):返回类型 包(Package)图示: 接口(Interface)图示: 写法:同类的写法 依赖(Dependency) 表示一个实体(或者说是一个元素)的实现或者行为依赖于另一个实体的定义。 依赖通常是非长期的,非结构化的 使用场景: 临时使用:当一个类的方法操作或者作为参数传递了另一个类的对象时,可以说第一个类依赖于第二个类。但这种关系比较弱,只在特定的方法中或者特定的时间片段中存在。 局部变量:当一个类的方法内部创建了另一个类的对象,作为局部变量使用时。 方法的返回类型:当一个类的方法返回另一个类的对象时。 参数类型:当一个类的方法或构造函数接受另一个类的对象作为参数时。 图示: 使用带箭头的虚线来表示依赖 箭头说明Use可写可不写 关联(Association) 表示实体之间的结构化关系,表明这些实体是互相 ...
什么是网站跳出率
发表于2024-07-17|认知思考|认知思考
什么是网站跳出率 网站中的跳出率(Bounce Rate)是指访问者在进入网站后,在没有与网站上的其他页面互动的情况下离开的比例。 具体来说,它表示只查看了一个页面(通常是入口页面)并在此页面停留一段时间后离开网站的访问者所占的百分比。 计算方法: 跳出率计算公式: 跳出率 = (只查看一个页面的访问次数 / 进入该页面的总访问次数) * 100% 跳出率的解读: 高跳出率:通常表示访客没有找到他们想要的内容或信息,或者入口页面的设计和内容不能吸引他们继续浏览网站的其他页面。 低跳出率:表示访客更倾向于浏览多个页面,可能与网站内容的吸引力、导航设计的有效性以及页面加载速度等因素有关。 影响跳出率的因素: 页面内容:内容的相关性和吸引力。 用户体验:网站的导航结构和页面布局是否清晰。 页面加载速度:快速加载的页面通常具有较低的跳出率。 入口页面设计:入口页面是否能够引导访客浏览其他页面。 流量来源:不同来源的访问者可能有不同的跳出率。 使用跳出率的目的:跳出率是衡量网站页面效果和用户体验的重要指标之一,通过分析和优化跳出率,可以改善网站的用户参与度和转化 ...
RuntimeException及其子类的使用场景
发表于2024-07-17|后端Java|后端•Java
RuntimeException及其子类的使用场景与示例 RuntimeException 是 Java 中的一个异常类,是所有未检查异常(unchecked exceptions)的超类。 未检查异常是在程序运行时可能发生的异常,不需要在方法或构造函数的 throws 子句中声明。 与之相对的是检查异常(checked exceptions),需要在方法或构造函数的 throws 子句中声明。 RuntimeException 使用场景RuntimeException 及其子类的使用场景主要包括以下几种: 程序运行中可能会发生的错误:如对象强制转化不兼容等等。 非强制性检查的异常:不需要强制捕获的异常,程序员可以选择处理或者忽略。 API 中的方法无法继续执行时:例如,某个方法的前置条件不满足时,可以抛出 IllegalArgumentException 等。 区分受检异常和非受检异常 预测性异常:某些异常可以在编码阶段预测到,并通过改进代码结构或逻辑来避免抛出。例如,NullPointerException、IllegalArgumentException、Illega ...
JVM基础
发表于2024-07-17|后端Java|后端•Java
JVMJVM(Java Virtual Machine,Java 虚拟机)是 Java 程序的运行环境,是 Java 语言的核心和关键部分之一。 JVM负责将.class字节码转化成机器码,能够根据不同的硬件平台和操作系统进行了优化和适配。 基本组成 类加载子系统: 功能:加载类文件(.class),生成类对象 组成:启动类加载器、扩展类加载器、应用程序类加载器 运行时数据区: 功能:用于存放Java程序运行时的数据,包括类的信息、对象实例、方法调用栈、线程状态等 执行引擎: 功能:负责执行Java程序中的字节码指令,将字节码翻译成硬件支持的指令集格式 组成:解释器、即时编译器(JIT编译器) 本地接口: 功能:允许Java程序调用本地方法库中的本地方法,实现更底层的功能和操作 垃圾回收器(GC)和内存管理子系统: 功能:管理Java程序的内存资源,包括内存分配、回收、释放 组成:GC、堆内存管理器 从功能上看,可以分为类加载系统、内存管理系统、执行引擎、本地接口 类加载机制什么是类加载机制JVM将.class文件依次进行 加载 => 连接(验证、整备、解 ...
IOException子类的使用场景
发表于2024-07-17|后端Java|后端•Java
常见的IOException子类及其使用场景:IOException常用子类 EOFException 场景:当期望从输入流中读取更多数据时,但已到达流的末尾。 示例: 12345678910try (DataInputStream dis = new DataInputStream(new FileInputStream("file.txt"))) { while (true) { int data = dis.readInt(); // Handle data... }} catch (EOFException e) { // End of file reached} catch (IOException e) { // Other IO error handling} FileNotFoundException 场景:尝试打开一个不存在的文件时。 示例: 1234567try (BufferedReader br = new ...
Spring框架下的策略模式最佳实践
发表于2024-07-17|后端软件工程|后端•Spring•软件工程•设计模式
Spring框架下的策略模式实战 备注:后文的XXX是具体行为(如文件上传等等)的代称 在Spring框架中,我们可以通过定义策略接口,然后创建实现该接口的Bean来实现策略模式。 Step 1. 定义阶段定义策略模式的返回接口12345678public interface XXXStrategy { // 执行某种行为 void doXXX(X x, Y y, T t) throws Exception // 自定义其他接口的方法 // ......} 定义策略传参的上下文上下文可以封装成对象,也可以不封装 实现策略入口1234567public void XXX(StrategyContext strategyContext, Others others) throws Exception { XXXStrategy strategy = getStrategy(strategyContext); if (strategy == null) { throw new ...
final关键字详解
发表于2024-07-17|后端Java|后端•Java
final 关键字详解final关键字在Java中有三种主要用法,分别用于修饰变量、方法和类。以下是对final关键字的详解。 基本使用场景修饰变量 final变量一旦初始化之后,值就不能再改变。 可以是成员变量,也可以是局部变量。对于成员变量: 必须在声明时或者在构造函数中赋值。 对于局部变量,必须在声明时或者在代码块中赋值。 final 修饰引用的时候,引用的值初始化后就不可变了,但是引用的内容可以变化 修饰方法 final方法不能被子类重写,但可以被继承。 使用final关键字修饰的方法通常是设计用来实现类的核心功能,目的时: 为了防止不安全的修改 提高效率:final方法在编译时会被内联(JVM优化),提高执行效率。 修饰类 final类不能被继承。 使用final关键字修饰的类通常是设计用来防止继承修改的类,常用于工具类或基础类库。 其他特定使用场景 匿名类 在匿名内部类中使用的局部变量必须是final或“事实上的final”(即虽然未声明为final但在作用域内没有改变)。 Lambda表达式内部 在Lambda表达式中使用 ...
1…141516…18
avatar
TranquilXuan
潜龙勿用,或跃在渊
文章
172
标签
157
分类
42
分类
  • MySQL1
    • 数据库1
  • 业务认知27
    • 零售供应链27
  • 中间件5
    • 后端4
    • 数据库1
  • 博客搭建5
  • 后端73
    • Java12
    • MyBatis5
    • Spring21
    • 中间件8
    • 工具库2
    • 性能优化1
    • 数据处理3
    • 数据库20
      • 中间件2
    • 软件工程1
  • 工程实践4
    • DevOps3
    • 博客搭建1
  • 数据库19
    • Doris1
    • MySQL1
    • 中间件3
    • 后端7
    • 后端实战1
    • 大数据4
    • 缓存1
  • 数据库实战1
    • 大数据1
  • 数据架构1
  • 认知思考7
  • 读书笔记15
  • 软件工程7
    • UML1
    • 设计模式6
  • 运维1
    • 数据库1
  • 零售供应链6
    • 业务认知5
标签
可靠性 死锁 博客搭建 RabbitMQ 库存周转 零售 品类策略 零售供应链 在线变更 索引 库存周转率 数据生命周期 数据库 采购管理 事务 大数据 缓存策略 仓储配送 资源隔离 长尾爆款 Doris Bitmap索引 技术管理 商品深度 并发控制 业务认知 后端 进销存 缓存击穿 UML 类目层级 采购 存储引擎 MVCC 数据倾斜 品牌资源 数据库优化 成本 中间件 库存管理
归档
  • 十月 202613
  • 九月 202627
  • 八月 202631
  • 七月 20261
  • 一月 20253
  • 十二月 20245
  • 十一月 20241
  • 九月 202424
  • 八月 20245
  • 七月 202462
网站资讯
文章数目 :
172
已运行时间 :
本站总字数 :
33.2w
本站总访问量 :
最后更新时间 :
©2024 - 2026 By TranquilXuan
京ICP备2026046208号-1
搜索
数据库加载中