自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mysql里面主从复制的原理 以及如何配置

MySQL中的主从复制是一种数据同步技术,它允许数据从一个MySQL数据库服务器(称为主服务器或Master)复制到一个或多个MySQL数据库服务器(称为从服务器或Slave)。这种复制技术对于提高数据冗余、备份、故障恢复以及读扩展等场景非常有用。

2024-04-06 11:29:04 410 1

原创 区块链介绍

区块链是一种基于密码学原理、去中心化的分布式账本技术,它的核心思想是将交易记录按照时间顺序连接成一个不断增长的链条,每个记录被加密存储在多个节点组成的网络中。这个链条是由一系列的区块组成,每个区块包含一定数量的交易记录以及前一个区块的哈希值,从而确保了链条的不可篡改性。总的来说,区块链技术具有广阔的应用前景,可以为各行各业带来更高效、更安全、更透明的解决方案,促进社会的发展和进步。政府服务:区块链可以用于政府数据的安全存储和共享,提高政府服务的透明度和效率,例如选举投票、土地登记、公共记录等方面。

2024-02-26 21:40:13 555 1

原创 Web1.2.3

大约在1990年代末至2000年代初。Web1.0 是互联网的早期阶段,主要以静态网页为主。信息的发布者和使用者之间的互动相对较低,主要由少数内容提供者掌控。用户主要是被动接收信息,网站主要提供静态内容。2000年代初至2010年代初。Web2.0 标志着互联网变得更加互动和社交。用户能够产生和分享内容,社交媒体、博客、维基百科等兴起。这一阶段强调用户生成的内容、社交互动和富媒体应用。目前还在发展中,可能延续到未来几年。

2024-01-06 09:55:27 931 1

原创 Java的框架体系 (20.23结更)

注:Java生态系统在不断发展,新的框架和工具可能会出现,而一些过时的框架会逐渐被淘汰,建议随时查阅新的文档获取最新的信息.(在最后祝各位码界大佬元旦假期快乐.祝新的一年里出现适当的bug, 少些没有必要的bug.)

2023-12-30 10:47:32 394

原创 字段值为空等于和不等于能否查到数据 /where和having的区别 /常用聚合函数 /union和union all的区别 /B+树和哈希索引的区别

具体取决于数据库系统)运算符来检索字段值为空或不为空的数据.这取决于具体的数据库管理系统.运算符.这是因为在关系数据库中,空值的比较是一个特殊的情况,通常需要使用专门的语法来处理.是在 SQL 查询中用于过滤数据的两个不同的子句,它们在使用的上下文和时机上有一些区别.在 SQL 中,聚合函数用于对数据进行汇总和计算,通常与。对空值进行比较在一些数据库系统中可能不会返回预期的结果,因此最好使用。一起使用,以按照特定列对数据进行分组并在每个组内应用聚合函数,列中值不为空的所有行.列中值为空的所有行.

2023-12-26 22:11:49 982 1

原创 count(id) count(1) count(*)

3.虽然这三者都可以用于计算行数,但选择取决于你是想计算特定列中的非空值(稍微更有效率,因为它不需要检查列中的空值.某些数据库引擎可能会优化。的非空值的数量.实质上,它会计算行数,而不考虑任何特定列中的值.:这会统计表中的总行数,而不考虑任何特定列中是否存在空值.2.在实际应用中,这三者通常可以互换使用.),或者是计算所有行数而不考虑空值(:这会统计一个虚拟列中值为常量。:这会统计指定列(在此例中为。),还是使用常量值计数行数(1.在数据库查询的上下文中。)中非空值的数量.它将排除。

2023-12-26 11:55:09 476 1

原创 在farplanner里跑A*算法

FarPlanner可能更适合执行大规模的,与数据处理相关的计算任务,而不是用于图搜索和路径规划.如果你的需求是执行类似A*算法的图搜索任务,你可能需要考虑使用专为此类任务设计的图处理框架,如Apache Giraph,GraphX(Spark的图处理库),或者专门的图数据库等.Far是一个专为大规模和分布式计算环境设计的计算引擎,与A*算法这种用于单机环境的图搜索算法可能不是最佳结合.Far Planner是Far框架中的一个部分,主要用于执行计划和任务的优化.算法能够有效地在图中找到最短路径.

2023-12-21 20:06:06 441

原创 Java中的第三方登录

首先,你需要在目标第三方平台(如GitHub、Google、Facebook等)注册你的应用,以获取客户端ID和客户端秘钥.这通常需要在第三方平台的开发者控制台完成.重定向用户到第三方平台的授权页面,其中包含应用的客户端ID和授权范围.用户登录并授予应用对其资源的访问权限.第三方平台将用户重定向回你的应用,并提供一个授权码.使用授权码向第三方平台请求访问令牌.使用访问令牌访问用户的资源.获取访问令牌后,你可以使用它来获取用户的信息,例如用户名,电子邮件等.

2023-12-20 11:51:41 1055 1

原创 编程语言--Java

这个是JDBC被用于连接到数据库,执行查询并处理结果.确保你的项目中包含了数据库驱动的JAR文件. 例如:MySQL的。System.out.println("客户端消息:" + clientMessage);System.out.println("服务器已启动,等待客户端连接...");System.out.println("数据库连接成功");System.out.println("数据库连接成功");System.out.println("客户端已连接");// 读取客户端发送的数据。

2023-12-14 21:08:30 857 2

原创 关于部分枚举知识点

枚举是编程中的一种数据类型,用于定义一组具名的常量值,枚举类型通常用于表示一组相关的离散值,这些值在程序中有固定的含义.在不同的编程语言中,枚举的语法和用法可能有所不同,但核心概念相似.2.枚举的优势:枚举提供了一种更直观,可读性更强的方式来表示一组相关的常量,使代码更易理解.使用枚举可以提供类型安全,避免使用纯数字或字符串来表示状态,减少错误的可能性.如果需要修改或扩展枚举类型,只需在枚举定义中进行修改即可。

2023-12-11 20:40:04 352

原创 JDK介绍及部分版本配置方法

1.关于jdkJDK(Java Development Kit)是用于Java编程的软件开发工具包,它提供了一组工具和库,使开发者能够创建,编译,调试和运行Java应用程序.JDK包含了Java运行时环境(Java Runtime Environment,JRE)和开发工具,如编译器(javac),调试器(jdb),Java文档生成器(Javadoc)等.2.jdk的组成 以下是JDK的主要组成部分: Java编译器(javac): 用于将Java源代码文件(.ja

2023-12-10 22:04:15 929

原创 CAP 理论与 Nacos 的 CP 和 AP 场景

在 CP 模式下,Nacos 保证数据的一致性和分区容忍性.这意味着在网络分区的情况下,Nacos 仍然会保持数据的一致性.在这种模式下,可能会牺牲一部分可用性,但数据的强一致性是得到了保证的,CP 模式适用于对数据一致性要求较高的场景,例如金融系统或涉及到强一致性要求的关键业务系统.

2023-12-08 19:40:11 557 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除