java
文章平均质量分 88
TE-茶叶蛋
全干工程师,阿里云专家博主
展开
-
数据库主键设计
数据库主键的设计是数据库架构中的一个重要环节,不同的主键生成策略适用于不同的场景和需求对于单体应用或简单的分布式系统,自增ID可能是最简单高效的选择。在分布式系统中,尤其是跨多个数据中心时,雪花算法因其高性能和全局唯一性成为优选。当全局唯一性是首要考虑因素,且对存储空间不太敏感时,GUID是合适的选择。具体场景下,也可以根据业务需求考虑复合主键或业务相关ID的方案。原创 2024-06-05 22:52:53 · 850 阅读 · 2 评论 -
物理主外键与逻辑外键
数据库设计知识通过在应用程序层面管理外键约束,可以获得更大的灵活性和性能优势,特别是在需要支持多数据库、分布式系统或复杂业务逻辑的情况下。使用 Java 的 ORM 框架和事务管理,可以有效地实现逻辑外键约束,确保数据的完整性和一致性。原创 2024-05-31 09:06:04 · 1364 阅读 · 0 评论 -
ACL(Access Control List,访问控制列表)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考首先,你需要定义你的权限模型,包括资源(Resource)、权限(Permission)、角色(Role,可选)和用户(User)等基本元素。// 如 "read", "write", "execute"// 资源唯一标识,如文件路径、URL等认识权限控制中的ACL,以及java实现的大概思路。原创 2024-05-27 16:20:02 · 862 阅读 · 0 评论 -
Java入门须知术语
记录java小白须知的一些术语Abstract Class: 抽象类,不能直接实例化,可以包含抽象方法(没有具体实现的方法),为子类提供共通的实现基础。java 基础概念认识。原创 2024-05-27 11:00:19 · 745 阅读 · 0 评论 -
RBAC 动态权限
前端学java,用于记录学习,AI辅助创作,有错误之处,欢迎交流指正。👏🏻由于MyBatis-Plus已经简化了数据访问层的操作,我们可以直接在@Service@Autowired@Autowired@Override// 通常情况下,权限也会通过角色间接关联,这里简化处理。原创 2024-05-26 22:04:51 · 971 阅读 · 0 评论 -
基于Docker从零到一实操MySql的主从复制
我们一开始介绍了如何在docker上安装与启动mysql,以及进入mysql的后台创建数据库与表等;接着我们过了一遍如何基于docker操作mysql 主从库复制。原创 2023-09-09 00:01:51 · 1001 阅读 · 0 评论 -
Spring AOP与静态代理/动态代理
在梳理Aop的原理之前,我们先了解一下代理模式,其中分静态代理与动态代理。例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考我们一开始简单的初步认识了下代理模式,其中常见的实现方式有静态代理与动态代理,同时写了打印机🖨️的调用时机代码。接着我们思考🤔代理模式和我们使用spring aop有什么联系?简单的了解aop 与spring aop的实现方式。原创 2023-09-04 23:20:58 · 1784 阅读 · 0 评论 -
java-初识Servlet,Tomcat,JDBC
java入门须知的重要概念/名词/技术 等我们在此文章知道了servlet 是基于Java语言编写的服务器端程序,可以处理Web容器(如Tomcat)发送过来的HTTP请求,也写了实例代码,另外servlet的过滤器,可以用来处理请求前与请求后的一些逻辑。;接着简单了介绍了tomcat,知道Tomcat 作为一个 Web 服务器,可以通过 Servlet 容器来管理和运行 Servlet;最后介绍jdbc,以及jdbc连接数据库的实例代码。原创 2023-08-29 17:50:55 · 864 阅读 · 0 评论 -
Java匿名内部类
Java中的匿名内部类是一种可以在声明时直接创建对象的内部类。这种内部类没有名字,通常用来简化代码,特别是在定义事件处理程序和监听器方面非常有用。原创 2023-08-27 16:38:33 · 1139 阅读 · 0 评论 -
【面向对象编程的三大特征:封装;继承;多态】
面向对象编程的三大特征,其中多态是基于封装与继承的。这里重点讲多态的相关应用原创 2023-08-26 12:02:55 · 436 阅读 · 0 评论 -
MAC系统安装JDK1.8及环境变量配置
首先本次安装的系统版本和配置如下:由于系统版本各有差异,会导致菜单选项各有不同,请大家注意。教程内容为在MAC苹果系统下安装JDK1.8并配置系统环境变量。主要分为以下几个步骤:1.到Oracle官网下载JDK1.8安装包。2.打开获取到的安装包按步骤安装到系统上。3.配置系统的环境变量。4.验证JDK1.8是否安装成功。 1.到Oracle官网下载JDK1...转载 2018-08-03 11:01:39 · 727 阅读 · 0 评论