- 博客(23)
- 收藏
- 关注
原创 git的使用步骤(从0到1的使用步骤)
路径:File --> Settings --> Version Control --> Ignore Files Support。
2024-12-10 10:10:40
1246
2
原创 git下载和配置
Git是一种分布式版本控制系统,用于跟踪文件的变化,尤其是源代码。它允许多个开发者在同一项目上进行协作,同时保持代码的历史记录。:每个开发者都有项目的完整副本,包括历史版本,这使得即使在没有网络的情况下,也可以进行版本控制和提交。:Git在处理大项目时非常高效,特别是在合并和分支管理方面。:创建、合并和删除分支非常简单,有助于进行特性开发和实验。:Git使用SHA-1哈希算法来确保数据的完整性和一致性。:Git被广泛应用于开源和私有项目中,是现代软件开发的重要工具。Git的常用命令包括git clone。
2024-10-29 20:27:20
1829
原创 如何诺贝尔物理学奖颁发给了机器学习与神经网络?
这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家,如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种能够深刻影响我们生活和未来的突出成果。:物理学实验产生的大量数据需要有效的分析工具,机器学习可以帮助识别模式和提取有用信息,尤其在粒子物理和天文学等领域。:神经网络可以用来构建复杂的物理模型,尤其是在无法用传统方程准确描述的情况下,例如流体动力学和材料科学。:机器学习为物理学带来了新的研究方法,推动了跨学科合作,特别是在量子计算和统计物理等领域。
2024-10-28 21:51:14
489
原创 延迟队列的安装步骤
RabbitMQ 中的延迟队列(Delayed Queue)是一种特殊的队列,用于在消息被发送后延迟一段时间再投递给消费者。它在许多场景中非常有用,例如需要定时执行的任务、限流、重试机制等。
2024-10-25 10:02:41
1244
原创 Spring boot快速集成开发
在 Spring Boot 中快速集成开发的步骤通常包括创建项目、添加依赖、编写代码和启动应用。下面是一个简化的流程,帮助你快速上手 Spring Boot 项目。
2024-10-24 09:50:27
882
原创 编程小白如何成为大神?大学新生的最佳入门攻略
Python:最佳入门选择,应用广泛,学习曲线平缓。JavaScript:前端必学,适合对网页开发感兴趣的学习者。Ruby和C#:适合想要进行特定领域开发的学习者。Java:适合对企业应用和移动开发感兴趣的学习者。根据您的兴趣和职业目标,选择合适的语言将有助于您更好地入门编程!
2024-10-23 09:37:15
353
原创 如何看待AI技术的应用场景
初期探索(1950s-1960s):AI的起点,提出机器可以模拟人类智能。黄金时期(1960s-1970s):专家系统和早期自然语言处理程序的开发。寒冬期(1970s-1980s):由于技术进展缓慢,AI研究资金减少,许多项目停滞。复兴(1980s-2010s):机器学习和数据技术的兴起,AI逐渐回暖。深度学习革命(2010s至今):卷积神经网络和自然语言处理模型(如GPT)的成功应用。AI正在快速发展,未来将对各行各业产生深远影响。人工智能技术的应用前景非常广阔,能够为社会和经济带来深刻的变革。
2024-10-22 10:10:56
1016
原创 简单的统一结果集
许多对象关系映射(ORM)框架(如Hibernate、JPA)使用结果集来将数据库记录映射到Java对象,这使得数据操作更加简单和直观。:结果集通常采用惰性加载(Lazy Loading)策略,这意味着只有在实际访问数据时才会从数据库中获取数据,减少内存占用和提高性能。:某些类型的结果集(如可更新的结果集)允许你在结果集中修改数据,并将更改同步回数据库。:通过结果集,可以一次性获取多个结果,减少与数据库的交互次数,提高效率。:结果集允许按行遍历数据库查询的结果,逐行处理数据。
2024-10-21 21:38:40
794
1
原创 JDK17新特性,代码使用,作用详细讲解
密封类和密封接口允许开发者限制哪些类可以扩展或实现特定的类或接口,从而控制类型层次结构的完整性。增强了对 Java Native Interface 的安全控制,防止不安全的 JNI 方法链接。提供了一种更加简洁的方式来定义多行字符串,尤其适用于 JSON、XML 等格式的字符串。改进了 AWT 渲染器,增强了在 macOS 上的图形和文本显示。提供了更好的安全性和可控性,避免了直接使用指针带来的问题。密封类也可以是抽象的,这样可以定义一些抽象方法,让子类实现这些方法。提高代码的安全性和可维护性。
2024-10-20 21:36:23
1441
2
原创 SpringBoot集成Mongodb
MongoDB是一种非关系型数据库,被广泛用于大型数据存储和分布式系统的构建。MongoDB支持的数据模型比传统的关系型数据库更加灵活,支持动态查询和索引,也支持json格式和bson格式的数据存储,这种格式可以支持读取和写入大量的数据。
2024-10-20 16:22:46
2614
原创 mapping source must be pairs of fieldnames and properties definition 解决方案
尽管 Elasticsearch 6.x 及以上版本允许省略类型,但如果你使用的是某个 API 方法,该方法可能仍然要求你提供类型参数。这取决于你使用的具体客户端库和它的 API 设计。我的问题就是在这里解决的.找了两个小时的报错居然是因为文档类型,对于es文档大家都知道,在 Elasticsearch 6.x 之前我们必须加文档类型。
2024-10-18 09:41:48
572
原创 docker使用Nginx部署Vue项目(云服务器)
注意一定要去自己的云服务器开一下端口号(linux的话要关闭一下防火墙)注意一定要去自己的云服务器开一下端口号(linux的话要关闭一下防火墙)
2024-10-14 16:28:46
1962
原创 SpringBoot集成Elasticsearch(老版)
analyzer:用于索引文档时分析文本,影响文档存储的内容。search_analyzer:用于搜索时分析查询文本,影响搜索匹配的内容。
2024-10-13 20:30:02
708
原创 MySql中的日期函数
与 CURRENT_TIMESTAMP() 类似,返回当前日期和时间。计算两个日期/时间之间的差异,单位可以是年、月、日、小时等。提取日期部分,仅保留日期,不含时间部分。提取时间部分,仅保留时间,不含日期部分。将日期时间转换为 Unix 时间戳。将 Unix 时间戳转换为日期时间。返回当前日期,不含时间部分。返回当前时间,不含日期部分。用于在日期上加减时间间隔。返回当前日期和时间。将字符串转换为日期。
2024-10-10 21:45:00
532
原创 布隆过滤器
布隆过滤器(Bloom Filter)是一种概率型数据结构,用于检测某个元素是否在集合中。其特点是能够快速判断元素是否存在,但可能出现假阳性,即可能错误地报告某元素存在,但绝不会错过实际存在的元素。它通过使用多个哈希函数将元素映射到一个位数组中,当查询时,检查所有相关位是否为1。如果所有位均为1,则元素可能存在;否则,元素肯定不存在。由于其高效性和低空间需求,布隆过滤器常用于大规模数据集的去重和查询优化。
2024-10-08 19:56:33
1128
原创 SpringBoot整合Easy-ES实现对ES操作
Easy-ES 是一个基于 Elasticsearch 的 Java 客户端库,旨在简化与 Elasticsearch 的交互。它为开发者提供了更易用、更高效的 API,帮助他们快速实现数据的索引、查询、更新和删除等操作。
2024-10-07 22:28:00
1287
1
原创 SpringBoot整合Aop
因为我们要记录的操作日志是对于数据的增,删,改所以采用@annotation来指定要为连接点的方法。 而且在涉及到消耗时间的字段,所以需要采用@Around通知类型自定义注解类@Retention(RetentionPolicy.RUNTIME)//运行时有效@Target(ElementType.METHOD)//作用在方法上通过以上步骤,你可以在 Spring Boot 项目中整合 AOP 和 MyBatis-Plus,实现简单而有效的事务管理。
2024-10-07 17:16:49
1381
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人