自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

登登的博客 是温馨的小屋。

力求从一点一滴积累,厚积薄发,做最好的自己。

  • 博客(84)
  • 资源 (9)
  • 收藏
  • 关注

原创 开发环境安装一键式

2025-06-16 09:35:18 189

原创 常见小问题(Open Folder as PyCharm Project)

找到下面的路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm。win+r键打开,输入regedit,运行注册器。

2025-05-26 13:33:19 282

原创 前后端分离博客 Weblog 项目实战(环境搭建)

springboot后端环境搭建。

2025-05-14 19:20:45 737

原创 MySQL知识点总结(持续更新)

数据库系统中常用的聚合函数包括COUNT()、SUM()、AVG()、MAX()和MIN(),用于统计和计算数据。这些函数通常与GROUP BY语句结合使用,对分组数据进行聚合操作。SQL语言还包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事务控制语言(TCL),分别用于定义数据库结构、操作数据、管理权限和控制事务。此外,SQL查询中常用的关键词如SELECT、WHERE、HAVING、ORDER BY、GROUP BY等,用于数据查询、过滤、排序和分组。连接操作(如INNER

2025-05-14 11:21:48 1188

原创 springboot框架常用配置

handle:配置GlobalExpceptionHandle 进行全局异常配置,主要是@RestControllerAdvice 和lambok下面的@Slf4j 会自动生成一个log对象,来输出一些对象。每个模块下面有对应的pom.xml文件,每个模块对应自己的pom,然后有个父类模块,用的是公共的一些依赖,可以继承依赖。resources目录 ,下面放配置文件,比如说各种数据库和spring的配置,xml文件也放在这。exception:异常类,继承异常,或者自定义异常,

2025-04-30 17:19:15 248

原创 MongoDB

形式存储,每个文档是一个键值对集合(类似 JSON),支持嵌套结构和动态字段。支持内存映射、索引优化和聚合管道,读写速度快,尤其适合高并发场景。无需预定义表结构,可动态添加或修改字段,适合需求频繁变化的场景。通过分片技术将数据分布到多台机器,支持海量数据存储和高吞吐量。支持复杂查询(范围、正则、聚合)、地理空间查询和全文搜索。:加速查询,支持单字段、复合、全文、地理空间等类型。实现自动故障转移,数据冗余存储,确保服务不中断。:数据的基本单元,对应表中的一行。(可选):不存储数据,仅参与选举。

2025-04-11 15:00:11 1241

原创 Dubbo、HTTP、RMI之间的区别

Dubbo是一个高性能的Java RPC框架,支持多种通信协议,其中Dubbo协议是其默认且推荐使用的协议,具有高性能、低延迟的特点,非常适合内部服务之间的通信。HTTP协议通用性强,易于与其他系统集成,适用于与外部系统交互或前后端分离的场景。RMI是Java提供的远程方法调用机制,与Java语言集成度高,但在性能和跨语言支持方面存在局限性。

2025-04-11 14:31:32 340

原创 RMI(Remote Method Invocation)协议

RMI(Remote Method Invocation,远程方法调用)是一种用于在分布式系统中实现对象之间通信的协议。它允许一个Java对象(客户端)调用另一个Java对象(服务器端)的方法,即使这两个对象运行在不同的虚拟机(JVM)中,甚至不同的物理机器上。RMI是Java语言中内置的分布式计算技术,主要用于构建分布式应用程序。

2025-04-11 14:11:07 996

原创 Netty应用框架

Netty是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端。Netty使用Java NIO提供的非阻塞I/O能力,结合自身的事件驱动模型,实现了异步I/O操作。在Netty中,所有的I/O操作都是非阻塞和异步的,包括连接建立、数据读写等。Netty以其高性能和可扩展性,成为Java网络编程的首选框架之一。事件驱动模型允许开发者在事件发生时触发相应的处理器进行处理,这种模式允许开发者明确地分离关注点,如将网络I/O操作和业务逻辑分开,从而提高代码的清晰度和可维护性。

2025-04-11 11:32:26 188

原创 Hessian序列化

Hessian序列化是一种轻量级的二进制序列化方式,主要用于在分布式系统中进行高效的数据传输和远程过程调用(RPC)。它采用自定义的二进制协议,支持跨语言通信,适用于多种编程语言(如Java、Python、C++等)。

2025-04-11 10:25:29 396

原创 Docker-从入门到实践

解决环境差异问题:开发、测试、生产环境不一致,导致应用部署困难。提高资源利用率:传统虚拟机资源占用大,Docker容器更轻量,能更高效地利用硬件资源。

2025-03-28 20:18:18 1050

原创 缓存Redis

ZRANGE key start stop [withscores] 通过索引区间返回有序集合中指定区间内的成员。ZINCRBY key increment member 有序集合中对指定成员的分数加上增量increment。ZREM key member [member....] 移除有序集合中的一个或多个成员。SREM key member1 [member2] 删除集合中一个或多个成员。

2025-03-25 21:11:13 296

原创 LambdaUpdateWrapper和LambdaQueryWrapper区别

用于构建查询条件,适用于SELECT语句。:用于构建更新条件和设置更新字段,适用于UPDATE语句。两者都通过Lambda表达式提供类型安全的条件构建,避免了手动拼接字符串可能带来的错误,提高了代码的可读性和安全性。

2025-03-25 11:12:27 700

原创 微服务与分布式系统

微服务架构是一种将应用程序分解为一组小型、独立服务的架构风格,每个服务专注于特定的业务功能,并且可以独立部署、扩展和维护。微服务之间通过轻量级通信协议(如HTTP/REST或RPC)进行交互。:每个微服务都是独立的进程,可以独立开发、部署和扩展。:每个服务专注于单一业务功能,便于维护和扩展。:可以使用不同的技术栈开发不同的服务。:根据业务需求独立扩展每个服务。Spring Cloud 是一系列基于 Spring Boot 的库和工具的集合,用于简化分布式系统和微服务架构的开发。

2025-03-24 14:03:55 899

原创 尚庭公寓项目记录

根据页面的信息,每个模块需要什么接口,哪些可以共用一个接口但终归是增删改查,但是看需要通过什么来查询信息,是有条件还是查询全部根据ID删除属性和值,根据分页查询列表,比如嵌套的列表,省市县等上传图像功能根据ID查询房间详细信息(用作修改时的表单回显)登录功能:获取图形验证码,请求登录,获取登录用户信息增删改查,一般保存是不向后台新增ID的,该增加是有的简单的查询可以用通用Mapper和通用service复杂的查询需要用条件构造器和分页插件。

2025-03-05 20:44:48 927

原创 JavaWeb个人笔记

前端 :后端:HTMLDOCTYPE html> 文档声明<html></html> 根标签<head></head> 头部元素<body></body> 主题元素--注释内容--注释有双标签和单标签,还有属性,以及文字,合起来称为一个元素。

2025-02-27 20:33:41 410

原创 快速搭建conda深度学习环境全流程(又全又简洁)

五分钟学会搭建conda环境,部署在云服务器上面

2024-12-16 19:41:57 1525

原创 2-深度学习入门(持续更新)

1)获取数据;(2)将数据读入计算机后对其进行处理。n维数组,也称为张量(tensor)。使用过Python中NumPy计算包的读者会对本部分很熟悉。无论使用哪个深度学习框架,它的张量类(在MXNet中为ndarray, 在PyTorch和TensorFlow中为Tensor)都与Numpy的ndarray类似。但深度学习框架又比Numpy的ndarray多一些重要功能: 首先,GPU很好地支持加速计算,而NumPy仅支持CPU计算;其次,张量类支持自动微分。这些功能使得张量类更适合深度学习。

2024-11-28 20:49:13 472

原创 图神经网络基础知识(会持续更新)

总结图神经网络的基础知识,包括各种图模型、论文、以及创新点

2024-11-26 17:59:42 545

原创 1-深度学习干货总结(持续更新)

会一直不断更新深度学习相关内容,主要是图神经网络和推荐系统,自然语言处理也会涉及

2024-11-26 17:57:53 1146

原创 Java多线程详解

并发问题同时请求时会出现不同的人拿到了相同的票。

2024-10-15 15:35:34 190

原创 No matching distribution found for opencv-python

安装 `opencv-python` 时遇到 "No matching distribution found" 的错误,通常意味着你尝试安装的包版本与你的Python环境不兼容或者网络问题导致无法找到合适的分发版本。如果你使用的是特定的Python版本,确保选择与Python版本兼容的opencv-python版本。3. **使用虚拟环境**:如果你在全局环境中安装了多个版本的Python,可能会遇到版本冲突的问题。4. 检查Python版本:确保你的Python版本与opencv-python版本兼容。

2024-10-15 08:43:17 2311

原创 python切片操作

Python中的切片操作是一种非常强大和灵活的数据访问方式,它允许你快速访问序列类型(如列表、元组、字符串等)中的一部分元素。切片的基本语法如下:\startstopstep。

2024-09-13 09:16:08 440 1

原创 conda install安装的包和pip install安装的包有什么区别

‌提供了更全面的环境管理和依赖解决能力,尤其适用于数据科学和复杂软件项目的开发,而‌。‌则更适合简单的Python项目或当依赖关系不太复杂时使用‌。

2024-09-04 15:49:16 1287

原创 深度学习TensorFlow框架

深度学习和机器学习区别机器有人工参与,而深度学习是靠网络;深度学习需要大量的数据集,训练神经网络需要大量的算力机器学习有:朴素贝叶斯,决策树等深度学习主要是神经网络。

2024-09-04 15:44:17 1092

原创 Python文件与面向对象知识点

分为各种类,比如动物分为有脊椎动物和无脊椎动物。

2024-06-21 17:51:44 438

原创 Python函数与模块知识点

还有socket,是用来建立连接的要是下载库的时候很慢,是因为下载地址在国外需要切换地址然后可以快速下载

2024-06-17 08:27:39 408

原创 Python易错点总结

两种表示方式:可以为其重新赋值。

2024-06-07 23:21:22 456

原创 机器学习和深度学习相关指标和方法

宏观上先了解机器学习和深度学习,及其相关的指标和方法

2024-06-05 16:16:34 937

原创 python运算符和表达式

可以是一个运算也可以是一个字符串。int可以转换成float。左边为空格,为假,输出为空。还有左移运算符和右移运算符。前面的1表示的是符号位。

2024-06-04 14:52:57 321

原创 机器学习实战项目一(卡通化图像)

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由Intel于1999年发起,现在由Willow Garage主导,并由全世界开源社区共同维护。OpenCV是一个跨平台库,可以在Windows、Linux、macOS、Android和iOS等操作系统上运行。它包含了大量的计算机视觉算法,如图像处理、特征检测与描述、运动跟踪、目标识别、三维重建以及机器学习等。

2024-06-02 23:22:38 773

原创 报错ERROR:Could not find a version that satisfies the requirement opencv-python

报错了,才反应过来根本没有cv2库,导入OpenCV 库的时候,报错。

2024-06-02 20:53:49 162

原创 深度学习知识与心得

深度学习(Deep Learning,简称DL)是机器学习(Machine Learning,简称ML)领域中的一个重要研究方向。它被析学习能力。引入机器学习领域,目的是使机器能够更接近于实现人工智能(Artificial Intelligence,简称AI)的原始目标。深度学习通过学习样本数据的内在规律和表示层次,实现对诸如文字、图像和声音等数据的解释,并提升机器的分

2024-05-30 15:00:20 2402

原创 (一)Python初识

Python是一种广泛使用的编程语言,由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计。Python的设计哲学强调代码的可读性,并允许开发者用少量代码表达想法,同时支持多种编程范式,包括面向过程、面向对象和函数式编程。Python的应用领域非常广泛,包括但不限于Web应用开发、数据分析、系统网络运维、3D游戏开发以及网络爬虫等。Python拥有丰富的标准库和第三方库,如Numpy、Scipy、Django等,这些库提供了大量工具和模块,帮助开发者快速完成各种任务。

2024-05-25 18:42:09 376

原创 你眼中的IT行业现状与未来趋势是什么样的呢?

以中国为例,近年来软件业务收入和利润总额均实现了双位数的增长,这充分展示了IT行业对经济的强大贡献和不断增长的市场需求。随着技术的不断发展和创新,IT行业将继续保持强劲的增长势头,并在更多领域发挥重要作用。对于想要进入IT行业的年轻人来说,现在正是抓住机遇的时刻,但同时也需要不断提升自己的专业技能和创新能力以适应行业的发展变化。AI技术的发展不仅改变了传统行业的运作方式,还催生了新的应用场景和业务模式。这种融合将为传统行业带来新的发展机遇,并推动IT行业在更广泛的范围内发挥作用。

2024-05-21 11:27:30 340

原创 机器学习知识与心得

机器学习是一门涉及多个学科的交叉领域,它主要研究计算机如何模拟或实现人类的学习行为,以获取新的知识或技能,并重新组织已有的知识结构来不断改善自身的性能1。机器学习的基本原理是通过对大量数据的学习和分析,从中发现规律并进行模式识别,以实现机器对数据的自动化学习和预测能力。

2024-05-21 11:08:15 894

原创 人工智能 -- 1

人工智能(Artificial Intelligence,简称AI)是一门新兴的技术科学,旨在开发和应用能够模拟、延伸和扩展人类智能的理论、方法和技术。自1956年达特茅斯会议以来,人工智能领域经历了符号逻辑、专家系统、连接主义、机器学习和深度学习等多个发展阶段。如今,人工智能已经在机械加工、自动化生产线、银行、法律、医疗和软件开发等众多领域得到广泛应用,极大地改变了人们的生活和工作方式。

2024-05-18 09:26:54 256

原创 8 -- JavaSE总结

Java SE提供了一个程序开发环境,包括开发与运行Java软件的编译器等开发工具、软件库及Java虚拟机。它也为企业版(Java EE)和网页服务(Java ME)提供了基础1。Java SE的主要特点和应用场景是允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。此外,Java SE还包括了支持Java Web服务开发的类,并为Java EE提供基础。

2024-05-03 08:00:00 962

原创 7 -- 异常

Java的异常机制主要依赖于try、catch和finally块来处理程序执行过程中出现的异常事件。解决方案:使用try块捕获可能发生异常的代码。使用catch块处理特定类型的异常。使用finally块执行一定会被执行的代码,通常用于释放资源。

2024-05-01 12:08:18 55

原创 6 -- 面向对象编程(OOP)

面向对象与面向过程的区别,静态与非静态,需要实例化值传递引用传递用快捷键来生成构造器,一个类默认会有一个构造器类与对象的总结,封装的意义,封装里面有一些重载,直接继承一个,间接继承多个辨别new调用,和this调用,以及super父类调用为什么要进行重写多态注意事项

2024-04-30 08:00:00 408

性能测试Jemter安装包

安装步骤及操作可看相关博客. JMeter是一个开源的Java应用,用于对软件做压力测试和功能测试。它最初被设计用于Web应用测试,但后来扩展到了其他测试领域。 JMeter能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试。它允许用户模拟大量负载来测试服务器、网络或对象的健壮性,并分析不同负载下的整体性能。此外,JMeter还能够对应用程序进行功能/回归测试,通过创建带有断言的脚本来验证被测程序返回了期望的结果。 JMeter的特点包括: 完全的可移植性和百分百的纯Java实现。 完全多线程,允许多个线程并发取样。 提供数据分析和可视化插件,具有很好的可扩展性以及个性化。 支持动态输入到测试的功能。

2024-05-13

用于Java项目开发的API开发接口文档

在你开发的时候查阅相关的文档接口和其他内容

2022-07-19

关于学生选课信息管理系统

用于学生选课,辅导员,老师。学生对自己的选课管理

2022-07-19

基于MVC的学生信息管系理统

环境要求: eclipse j2ee mysql5 jdk8 tomcat8 以上 步骤: 1.打开eclipse导入项目 2.修改c3p0-config.xml中数据库连接密码 3.新建ssms数据库,并导入ssms.sql文件还原数据。

2022-07-19

mybatis 逆向工程插件

用于自动生成配置文件

2022-07-12

JavaEE所需的配置文件(JDK,JRE)

jdk全称“Java Development Kit”,指的是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序的开发。jdk是java开发的核心,包括了Java运行环境、一堆Java工具和Java基础的类库 JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具

2022-07-09

单元测试里面,进行Junit测试所需的jar包以及SoMonitor测试软件包

用于刚入测试门槛的T友,如果感兴趣可以下载下来自己试试,测试也是非常有意思且需要很大耐心的,希望资源有用。

2022-05-31

软件工程数据挖掘算法和源码

软件工程里面大数据方向数据挖掘课程,相关的算法和对算法的介绍。有KNN算法、ID3、贝叶斯算法等,非常值得各位码友上手操作。如果有相关问题可以来咨询,需要在相关编译器上编译运行。 欢迎回访,进行相关技术的沟通。

2022-05-25

MVC模式的网上银行管理系统(源码)

用于网上银行管理 增删改查功能 用springMVC框架技术

2022-03-03

前后端分离的资讯管理系统

用前后端分离技术

2022-02-27

空空如也

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

TA关注的人

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