- 博客(113)
- 资源 (2)
- 收藏
- 关注
原创 Python 学习笔记1 - 认识Python
1989 年圣诞节期间,荷兰数学和计算机科学研究学会的Guido van Rossum(吉多.范罗苏姆)决心开发一个新的解释程序,作为 ABC 语言的替代品。这门ABC语言的替代语言被取名为Python,命名来自Guido爱看的的电视剧Monty Python's Flying Circus (蟒蛇马戏团)。Python 是一门解释型语言。计算机不能识别任何除了机器语言以外的语言,所以必须把程序员编写的程序翻译成机器语言,才能被计算机所执行。将其他语言翻译成机器语言的工具,被称为 编译器。
2024-09-28 16:30:03
1091
原创 安装Zookeeper出现的错误:错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
Zookeeper从3.5.5版本开始,带有bin名称的包才是可以直接使用的里面有编译后的二进制的包,而普通的tar.gz的包里面只是源码的包并无法直接使用。因此,我们需要下载带 bin 的包。
2024-06-23 22:29:03
1137
原创 SpringBoot3 核心特性-学习笔记(一)快速入门
SpringBoot 可以帮助我们简单、快速地创建一个独立的、生产级别的 Spring 应用。只需要编写少量配置就可以快速整合 Spring 平台 和第三方技术简化开发、简化配置、简化整合、简化部署、简化监控、简化运维利用 maven 的就近原则。
2024-06-13 20:43:05
685
原创 JDBC学习笔记(三)高级篇
基本上每一个数据表都应该有一个对应的 DAO 接口及其实现类,发现对所有表的操作(增、删、改、查)代码重复度很高,所以可以抽取公共代码,给这些 DAO 的实现类可以抽取一个公共的父类,复用增删改查的基本操作,我们称为。一张表对应一个实体类,一张表的操作对应一个 DAO 对象。3、在 Java 操作数据库时,我们会将对同一张表的增删改查操作统一维护起来,维护的这个类就是 DAO 层。否则数据库看不到数据的操作结果!4、DAO 层只关注对数据库的操作,供业务层 Service 调用,将职责划分清楚!
2024-06-04 23:10:20
227
原创 JDBC 学习笔记(一)基础篇 - JDBC 搭建的六大步骤
JDBC:Java Database Connectivity(Java 数据库连接)JDBC 是 Java 提供的一组独立于任何数据库管理系统的 APIJava 提供接口规范,由各个数据库厂商提供接口的实现,厂商提供的实现类封装成 jar 文件(数据库驱动 jar 包面向接口编程,程序员只关心标准和规范,无需关注实现过程。
2024-06-03 21:57:22
816
原创 IDEA 打开项目后看不到项目结构怎么办?
1、先把这个项目从 IDEA 中移除2、再重新打开或导入3、如果还没有解决,就先把这个项目拷贝出来把原来的路径上的项目给删除,然后再把拷贝后的项目放在一个路径下,再打开就可以了
2024-06-01 10:47:35
947
原创 瑞吉外卖项目学习笔记(二)后台系统的员工管理业务开发
1、根据产品原型明确业务需求2、重点分析数据的流转过程和数据格式3、通过debug断点调试跟踪程序执行过程。
2024-05-31 22:34:58
975
原创 SpringCloud学习笔记(一)
SpringCloud、SpringCloud Alibaba前置知识:核心新组件:1.看理论:官网2.看源码:github主业务逻辑是:下订单+做支付Spring全家桶可以实现以下内容: Eureka:停更被动维护中Consul:功能比Eureka好Etcd:go语言用这个比较合适Alibaba Nacos:Ribbon:OpenFign:LoadBalancer:被放在SpringCloudCommons里面,替代RibbonAlibaba Seata:LCN:Hmily:什么是事务?什么是本地事务?什
2024-05-31 22:34:44
742
原创 pom文件中,Maven导入依赖出现 Dependency not found
不要加dependencyManagement。标签,等到包都导入后再加上就不会出现问题了。我这个出错,爆一大片红就是因为 这个标签。在父工程中进行依赖管理时先。
2024-05-31 12:31:31
809
原创 MyBatisPlus学习笔记(二)
条件构造器:Wrapper的作用就是来封装我们当前的条件的删除用的和查询用的一样:QueryWrapper 和 LambdaQueryWrapper。
2024-05-29 17:32:48
373
原创 新版IDEA没有办法选择Java8版本解决方法
解决方法就是把 Spring的Server URL 改为阿里的。阿里的Server URL。阿里的Server URL。2023年11月27日后,默认的Server URL。
2024-05-29 13:24:46
5368
1
原创 MyBatis学习笔记(周五前学完)
MyBatis-Plus是一个MyBatis的。在MyBatis的基础上,为。通过MyBatis-Plus来进行数据插入时,它默认会 使用雪花算法来生成id,长度比较长增删改的返回值都是统一的,影响的只有行数。MyBatisPlus中默认是使用雪花算法来生成idAlt + 7 打开这个映射文件。
2024-05-28 23:48:20
295
原创 瑞吉外卖项目学习笔记(一)
作为软件开发人员,我们的主要工作是在编码阶段系统管理后台页面:移动端页面:2.2 产品原型展示产品原型是产品经理在需求分析的阶段制作出来的。2.3 技术选型Nginx是一个服务器,主要部署的是静态的资源Swagger 前后端分类的技术2.4 功能架构2.5 角色(使用项目【该系统】的角色)
2024-05-27 19:07:22
386
原创 DataGrip软件执行已将创建好的sql文件步骤
一、在需要导入sql文件上右击找到SQLScript ,然后点击 Run SQL Script二、找到sql文件,点击OK就可以了
2024-05-27 13:34:14
2156
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 问题原因
原因一般是Mapper interface和xml映射文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比。我错的原因是写错了目录名。
2024-05-26 22:31:48
164
原创 MyBatis 学习笔记(一)
MyBatis 封装 JDBC :连接、访问、操作数据库中的数据MyBatis 是一个持久层框架。MyBatis 提供的持久层框架包括 SQLMaps 和 Data Access Objects(DAO)后缀是 tar.gz 是Linux 系统下的压缩文件后缀MyBatis 和其他持久层框架的对比创建Mapper接口MyBatis中的mapper接口相当于以前的dao。
2024-05-25 17:47:55
1033
原创 SpringBoot3笔记(一)SpringBoot3-核心特性
Java17Maven、IDEA导入 starter,就会导入 autoconfigure 包autoconfigure 包里面有一个文件里面指定的所有启动要加载的自动配置类@EnableAutoConfiguration 会自动的把上面文件里面写的所有 自动配置类都导入进来。xxxAutoConfiguration 是有条件注解进行按需加载给容器中导入一堆组件,组件都是从中提取属性值又是和配置文件进行了绑定导入starter、修改配置文件,就能修改底层行为。
2024-05-21 09:50:12
2526
原创 “org.springframework.web.servlet。DispatcherServlet‘ is not assignable to ‘javax.servlet.Servlet.jak
DispatcherServlet'不能分配给'javax.servlet.Servlet.jakarta.servlet '。
2024-05-20 15:12:04
849
原创 电脑远程访问已解决【微软自带的远程访问】
声明:自己的电脑在下文称为:MyComputer(简称:MC)被远程访问的电脑称为:RemoteComputer(简称:RC)
2024-05-18 15:33:16
449
原创 SpringMVC学习笔记(一)
SpringMVC 是 Spring 的一个后续产品,是 Spring 的一个子项目。SpringMVC 是 Spring 为表述层开发提供的一整套完备的解决方案。在表述层框架历经 Strust、WebWork、Strust2 等诸多产品的历代更迭之后,目前业界普遍选择了 SpringMVC 作为 Java EE 项目表述层开发的首选方案。注:三层架构分为表述层(或表示层)、业务逻辑层、数据访问层,表述层表示前台页面和后台 servelt。
2024-05-18 14:42:38
727
1
原创 Postman 的使用
Postman 与浏览器的区别:在于有的浏览器不能输出 Json 格式,而Postman 更直观接口返回的结果。Postman 的主要功能:用来模拟各种 HTTP请求的。
2024-05-17 15:27:56
241
原创 运维基础(二)- 钉钉的使用
可以通过钉钉开放平台上的SaaS软件,低成本、便利地搭建适合企业的数字化应用,通过钉钉整合企业所有数字化系统。钉钉已经开放超过2000个API接口,为企业数字化转型提供开放兼容的环境。、工作台深度整合,打造简单、高效、安全、智能的数字化未来工作方式,助力企业的组织数字化和业务数字化,实现企业管理“人、财、物、事、产、供、销、存”的全链路数字化。钉钉(Ding Talk) 是阿里巴巴打造的企业级智能移动办公平台,是数字经济时代的企业组织协同办公和应用开发平台。钉钉将IM即时沟通、钉钉文档、钉闪会、钉盘、
2024-05-13 16:33:15
824
1
原创 桌面运维工作日志(一)-工作前准备
运维:是定位问题,并解决问题的岗位。桌面运维岗的工作内容主要以电脑端软硬件故障处理为主。主要手段为:重启、重装。岗位职责:硬件类:电脑、打印机、一体机、服务器等设备维修维护&巡检 软件类:操作系统、Office \ WPS、邮箱、VPN等软件安装配置 网络类:路由器、交换机、防火墙、无线AP等网络设备调试维护 一卡通门禁考勤、监控广播、视频会议、电话网络布线系统、机房系统故障排查与维护 系统优化、Ghost镜像封装、病毒(手动)查杀、设备监控管理、ITIL 单处理、PE工具
2024-05-13 12:45:26
3520
1
原创 微服务核心01-Maven【项目管理工具】高级
一、分模块开发与设计(重点⭐)ssm_service 拆分。ssm_control 拆分。ssm_pojo 拆分。ssm_dao 拆分。
2024-05-12 23:20:59
229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人