- 博客(32)
- 资源 (1)
- 收藏
- 关注

原创 Java 基础面试题整理,希望也能帮到你
1.谈谈对面向对象的理解? 答:在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。 说到面向对象就不得不提,他的三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 ...
2021-03-03 19:31:09
4805
7

原创 MySQL小白?基础总结看我就够
一,为什么要学习数据库(MySQL)?为了更好的对数据进行存储,管理二,什么是数据库(DataBase 简称DB)?MySql的介绍?数据库就是用于存储和管理的数据仓库,我们平时说的数据库其实是数据管理系统软件 不管是Oracle还是其他数据库管理系统都使用统一的操作方式---SQL(结构化查询语言) MySQL属于关系型数据库管理系统之一,现属于Oracle公司 关系型数据库将数据保存在不同的数据表中,表与表之间可以有关联关系,从而提高访问速度,灵活性 sql基本都是一样的,针对不同的.
2020-11-07 11:50:13
288

原创 只要你看,一定能会的状态模式讲解!!!
只要你看,一定能会的状态模式讲解 首先要学习一个知识点必须知道的几点,它是什么(定义),为什么要学(意义),学习后什么时候用,怎么用(运用)。下面就从以下几个方面带你了解状态模式。。。 什么是状态模式 状态(State))模式,又称状态对象(Pattern of Objects for States)模式,是一种对象的行为模式。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。概念刚接触感觉抽象,就记住他的本质一句话就行:...
2020-11-01 13:39:17
270
2
原创 免费!全自动!说人话的编程神器--Trae
一款0基础也能开发出完整功能的工具,如果你有VsCode经验,那更是可以丝滑转换。官网:https://www.trae.ai/注意:需用谷歌或GitHub账号登录Trae - 文档官网的文档很详细的,不需要看什么其他七零八碎的拼接文章对于没有编码技术背景的兄弟们向来觉得写代码是大神专属技能,但 Trae 的口号是:让普通人也能用自然语言开发。重点是还免费!这谁顶得住啊!探索未知,获得快乐。Trae可以玩的东西太多了~说实话,我觉得这才是 AI 真正改变世界的方式——不是取代人类,而是赋能普通人。
2025-03-25 17:10:38
288
原创 点点-一款超级强大AI生活搜索助手
前两天刷小某书在评论区看到这么一句话:“在吃喝玩乐以及一些特别琐碎的很多方面,如果小某书搜不到的话,那就可能真的搜不到了”。这句话相信各位兄弟都深有同感,当代年轻人在互联网的状态之一是把小某书当某度用,遇到事情习惯于在小某书去看前人的攻略笔记、找答案。不过,小某书毕竟是个封闭平台,只能用它的 app 或者网页版来搜索,没法通过其他第三方平台来获取这些优质内容。而且那么多相同主题的帖子,还得挨个看,以防哪篇笔记没有讲全。。那么现在好了!有了DeepSeek后小某书自己解决了这个问题!真的很方便~
2025-03-16 19:04:30
487
原创 普通人怎么入门学习并使用AI?
马斯克、吴恩达等多位科技领域领跑者都说过同样一句话“未来几年后,人类可以大致分为会用AI和不会AI两种人,就像10年前的互联网”.如今AI的脚步一天比一天快,抗拒时代的脚步只能被时代淘汰。想要走进AI,让AI为我们赋能,甚至提升自己的价值,帮助自己赚更多的钱。我们可能只能去主动接触和学习AI
2024-12-26 21:54:28
905
原创 认证Follow订阅源
This message is used to verify that this feed (feedId:76464918676410368) belongs to me (userId:68818198633762816). Join me in enjoying the next generation information browser https://follow.is.
2024-11-05 11:49:41
888
1
原创 SpringBoot整合Swagger3--提效神器
springboot整合swagger3让你提升效率的神器。老生常谈之学习知识三部曲--是什么?能干什么?怎么用?本文使用结合自己的理解将介绍swagger3以及使用springboot进行整合。拿去~
2021-12-30 18:51:17
929
原创 每日更新小收获
每日收获总结1.查看端口被占用的情况以及如何解除端口占用:2.连接MySQL时加时区serverTimeZone的问题:为什么要设置serverTimeZone参数:我们的数据库的时区是美国的,而我们连接的时候用的是中国的北京时间,然后比美国早上8个小时,然后呢用的时候就必须指出我们当前用的时间是美国的时间,这样才能连接上数据库。serverTimeZone的作用:就是指定web服务器和mysql服务器的会话期间的mysql服务器时区,就是临时指定mysql服务器的时区。常用serv
2021-06-09 09:27:01
1266
1
原创 Git的介绍使用以及IDEA集成使用
来了来了!,它终于来了,心心念念的Git使用复习总结~废话不多说,开始吧!一、Git是什么以及相关概念? Git是在2005年,Linux系统的创建者Linus Torvalds,为了帮助全球的开发者,维护Linux系统内核的开发 而开发了自己的开源分布式版本控制工具,分为两种类型的仓库:本地仓库和远程仓库。简单一句话:就是一个分布式版本管理工具。 对了要知道git出众于其他版本控制工具的原因就是快照。每次提交更新,或在 Git 中保存项目状态时, 它主要对当时的全...
2021-04-01 10:11:46
368
原创 一看就会一学就废之SpringBoot整合通用Mapper以及常用方法
本文适合初次学习通用Mapper新鸟阅览,老生常谈,从三个大方向入手----是什么?能干什么?怎么用?一、通用Mapper是什么? 简单来说,它就是个辅助mybatis极简单表开发的组件,只能算插件,还算不上框架。它不是为了替代mybatis,而是让mybatis的开发更方便----可以自动生成sql语句,方便开发人员进行ORM,提供极其方便的单表(不支持通用的多表联合查询)增删改查。二、通用Mapper能干什么? 说到这里就不得不提一提为什么会产生通用Mappe...
2021-03-30 17:55:43
6582
原创 JVM介绍及相关面试题汇总
满满的干货,准备好瓜子慢慢看吧~目录JVM介绍 一、JVM概述 二、JVM内存区域 2.1程序计数器(线程私有) 2.2虚拟机栈(线程私有) 2.3本地方法区(线程私有) 2.4堆(Heap-线程共享)-运行时数据区 2.5方法区/永久代(线程共享) 三、JVM运行时内存 3.1 新生代 3.2 老年代 3.3 永久代 四、垃圾回收与算法...
2021-03-06 18:46:46
240
原创 IO流,多线程,网络编程等相关面试题
IO流1.Java中有几种类型的流?答:1. 按照流的流向分,可以分为输入流和输出流; 2. 按照操作单元划分,可以划分为字节流和字符流; 3. 按照流的角色划分为节点流和处理流。 2.字节流和字符流哪个好?怎么选择?答: 1.大多数情况下使用字节流会更好,因为大多数时候 IO 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(图片等都是按字节存储的) 2.如果对于操作需...
2021-03-06 14:55:45
939
原创 Java常用集合类总结
在介绍常用集合类之前先了解一下集合类结构体系:从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类。一、List集合 List集合是单列集合体系之一,它的特点有三个:List集合及其实现类全部都是有索引; ...
2021-03-05 17:29:58
355
1
原创 来来来~Docker使用详解奉上
本着积极奉献,服务各位员兄(哈哈,指程序员兄弟们)的态度。把docker的使用奉上,感谢各位驻足观看。。。老生长谈,学习新东西的灵魂四问---是什么?能干什么?什么时候干?怎么干?接下来就通过这几点,一步一步带你详细了解使用docker什么是Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言实现并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实...
2021-02-24 21:05:43
314
1
原创 他来了!mybatis框架使用详解及SpringBoot集成教程
哈喽,every巴得!老生常谈,学习新东西的灵魂四问---是什么?能干什么?什么时候用?怎么用?下面都是通过这四问来诠释mybatis,如有不详或不准确的地方也希望各位员兄弟在评论区指出,暂谢!Mybatis框架是什么? 要了解mybatis框架是什么首先就得知道ORM是什么,ORM(Object Relational Mapping):对象关系映射 。指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术,接下来再聊mybatis,首先附上...
2021-02-22 18:00:49
492
原创 SpringCloud之Nacos服务治理组件的介绍和使用
Nacos是什么? Nacos(Dynamic Naming and Configuration Service) 是阿里巴巴2018年7月开源的项目。它专注于服务发现和配置管理领域 致力于帮助您发现、配置和管理微服务。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理。 一句话总结就是:Nacos = Spring Cloud注册中心 + Spring Cloud配置中心Nacos的作用? 两个核心功能:服务注册与发现,动...
2021-01-24 21:24:59
1016
1
原创 SpringCloud之Gateway服务网关组件的介绍和基础使用
Gateway是什么? 首先要知道网关是什么,网关就是系统的统一入口,封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、缓存、负载均衡、流量管控、路由转发等。而Spring Cloud Gateway 是一个基于HTTP协议的restful风格的API网关。可以作为统一的API接入层。 Spring Cloud Gateway使用的Webflux中的reactor-netty响应式编程组件,底层使用了N...
2021-01-24 20:35:56
738
原创 SpringCloud之Feign组件的介绍和简单使用
什么是Feign? Feign 是一个声明式的 REST 客户端,它用了基于接口的注解方式,很方便实现客户端配置(也就是说让客户端的远程调用变得更简单)。这里的客户端指的是服务的消费端。他的底层还是用的RestTemplate+Robbin实现。Feign的作用是什么? 一句话,简化RestTemplate的使用,让远程调用变得更简单怎么使用Feign呢? 使用步骤: 1、在消费端引入 open-fe...
2021-01-24 16:20:11
408
原创 SpringBoot常用依赖总结,未完待续
<!--支持全栈式Web开发,包括Tomcat和spring-webmvc--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--Spring Boot的核心启动器,包含了自动配置、日志和YAML--&.
2021-01-22 20:37:29
353
原创 Java开发学习常用网址总结
https://www.runoob.com/ 用于学习java,查询javaSE的APIhttps://www.w3school.com.cn/ 网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 用于下载各种版本的jdkhttps://man.linuxde.n...
2020-12-06 21:30:55
625
原创 哦吼~ JQuery的总结使用~简单明了
哒哒哒~我来了,本章对于JQuery的总结主要以一些基本的使用为主!感谢小伙伴的耐心浏览…JQuery概述什么是JQuery? 首先简单聊聊什么是JQuery。jQuery 就是一个快速,小型且功能丰富的JavaScript库。所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等。通过易于使用的API(可在多种浏览器中使用),它使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。兼具多功能性和可扩展性。当然想要使用必须引入该文...
2020-11-19 19:12:37
256
转载 MySql常见错误代码总结
常见错误!1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误
2020-11-05 11:01:32
120
原创 JSP基础总结--看我就够了
一,JSP是什么? JSP(Java Server Pages):是一种动态网页技术标准。 JSP 是基于 Java 语言的,它的本质就是 Servlet。 是JavaEE的规范之一二,JSP的作用是什么?为什么要学? 处理客户端发送的请求,并根据请求内容动态的生成 HTML、XML 或其他格式文档的 Web 网页,然后再响应给客户端。 因为JSP包含了显示页面技术,而且具备Java代码功能。 三,JSP怎么使用?语法?使用时需要注意哪些细节?3.1 JSP入门案例
2020-11-01 21:09:17
198
原创 软件工程概念汇总
软件工程:软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、 技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。软件工程的本质特性:(1)软件工程关注大型程序的构造(2)软件工程的中心课题是控制复杂性(3)软件经常变化(4)开发软件的效率非常重要(5)和谐的合作是开发软件的关键(6)软件必须有效地支持它的用户(7)在软件工程领域中往往是由具有一种文化背景的人替具有另一种文化背景的人创建产品...
2020-05-25 19:21:42
578
原创 瀑布模型的特点及优缺点
瀑布模型特点: 阶段间具有顺序性和依赖性,有以下两层含义 1.必须等前一阶段的工作完成之后,才能开始后一阶段的工作; 2.前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。 瀑布模型每个阶段都应坚持两个重要做法: 1.每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。完整、准确的合格文档是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。 ...
2020-05-25 19:16:30
29198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人