刷新
Java三大特性:封装、继承、多态

博主头像 封装 高内聚,低耦合 高内聚:类内部操作自己完成,不允许外部干涉。 低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏)通常应禁止直接访问一个对象中数据的实际表达,而应该通过操作接口来访问,这称为信息的隐藏。 封装的特点 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4. ...

ClickHouse最大QPS到底咋估算?

博主头像 ClickHouse是用于分析的OLAP数据库,因此典型的使用场景是处理相对较少的请求 — 从每小时几个到每秒几十甚至几百个不等 — 但会影响到大量数据(几GB/数百万行)。 但是在其他情况下,它的表现如何?让我们尝试用大量小请求来测试ClickHouse如何处理。这将帮助我们更好地了解可能的使用场 ...

从零开始学Spring Boot系列-集成Kafka

博主头像 Apache Kafka是一个开源的分布式流处理平台,由LinkedIn公司开发和维护,后来捐赠给了Apache软件基金会。Kafka主要用于构建实时数据管道和流应用。它类似于一个分布式、高吞吐量的发布-订阅消息系统 ...

借助Numpy,优化Pandas的条件检索代码

博主头像 Numpy其实是最早的处理数据的Python库,它的核心ndarray对象,是一个高效的n维数组结构。 通过这个库,可以高效的完成向量和矩阵运算,由于其出色的性能,很多其他的数据分析,科学计算或者机器学习相关的Python库都或多或少的依赖于它。 Pandas就是其中之一,Pandas充分利用了Nu ...

使用元类实现Django的ORM

博主头像 一、ORM基本介绍 ORM 是 python编程语言后端web框架 Django的核心思想,“Object Relational Mapping”,即对象-关系映射,简称ORM。 二、实现目标 创建一个实例对象,用创建它的类名当做数据表名,用创建它的类属性对应数据表的字段,当对这个实例对象操作时,能 ...

AT_abc345_d 题解

博主头像 我不会长大后再学习我不会长大后再学习我不会长大后再学习我不会长大后再学习我不会长大后再学习我不会长大后再学习 ...

一文搞懂idea中的根目录和路径(以Mybatis为例)

博主头像 1.根目录概念: 1.1 项目根目录(Project Root) 项目根目录是你在文件系统中为整个项目选择的顶层目录。 它通常包含了项目的所有内容,包括源代码、构建配置文件、文档、测试文件等。 在版本控制系统中(如 Git),项目根目录通常是仓库的根目录。 1.2 内容根目录(Content Roo ...

Python函数每日一讲11 - isinstance()

引言 在Python编程中,我们经常需要检查一个对象是否属于某个特定的类或类型。为了实现这个目的,Python提供了isinstance()函数。通过本文的介绍,你将了解isinstance()函数的基本语法、用法示例以及在实际工作中的应用场景,帮助你更好地理解和应用这一函数。 语句概览 isins ...

爬虫实战:探索XPath爬虫技巧之热榜新闻

博主头像 在这篇文章中,我们深入学习了XPath作为一种常见的网络爬虫技巧。XPath是一种用于定位和选择XML文档中特定部分的语言,尽管最初是为XML设计的,但同样适用于HTML文档的解析。我们探讨了如何使用XPath来定位元素并提取所需信息。 ...

项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件

博主头像 拓展阅读 Devops-01-devops 是什么? Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 代码质量管理 SonarQube-01-入门介绍 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软 ...

C++模板实现之谜:为何只能在头文件中?解密原因与高级分离技术

博主头像 概述:C++中模板必须在头文件中实现,因为编译器需要可见的实现以生成模板具体实例的代码。通过头文件,确保模板在每个编译单元中都能被正确展开,提高可维护性。 在C++中,模板只能在头文件中实现的主要原因是编译器在使用模板时需要生成对应的代码,而这部分代码必须在编译时可见。以下是详细的解释和示例。 基础 ...

C++局部变量的内存访问:小心技巧与安全边界

博主头像 概述:在C++中,尽管存在技巧在其范围之外访问局部变量的内存,但这是不安全和易导致未定义行为的做法。通过指针或动态内存分配可能违反变量的生命周期和作用域规则,应当避免使用以确保代码安全性。 在C++中,局部变量的生命周期和作用域限制了它们的访问范围,通常不应该在其范围之外访问其内存。然而,通过一些技 ...

Java实现邮件推送功能

博主头像 java 实现邮件推送 Java实现邮件推送功能 一、引入依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.4</version> </dep ...

提供车辆出险报告查询功能的API接口

博主头像 车辆出险报告查询功能一直以来都是车主们关注的重点,毕竟了解一辆车的出险、理赔和事故记录对于购车和保险的选择都有着重要影响。而今天,我将向大家介绍一款实用的API接口,通过提供车辆出险报告查询的功能,帮助车主们快速了解车辆的历史记录。 这个API接口的使用非常简单方便,只需要提供车辆的VIN码和行驶证 ...

如何在SpringCloud2023中快速集成注册中心

博主头像 你好,这里是codetrend专栏“SpringCloud2023实战”。欢迎点击关注查看往期文章。 注册中心在前文提到有很多选型,在这里以Spring Cloud Zookeeper为例说明注册中心的集成和使用。 选择Spring Cloud Zookeeper作为注册中心原因如下: 依赖更少,只 ...

fastjson记录

博主头像 参考指南 fastjson:我一路向北,离开有你的季节 | 素十八 (su18.org) Java 反序列化漏洞始末(3)— fastjson - 浅蓝 's blog (b1ue.cn) 梅子酒の笔记本 (meizjm3i.github.io) fastjson基础 早期版本的 fastjson ...