- 博客(14)
- 收藏
- 关注
原创 eclipse配置Spring
下载支持windows的文件,若想下载其他类型,可以访问。2、添加commons-logging进入该项目路径。eclipse版本:2020-06 (4.16.0),等待一会儿会出现安装列表,我们选择带有。此时,Spring的配置已经完成了。注:jdk版本:JavaSE-1.8。选择对应的版本进入下载,此处选择。3、添加Spring组件进入路径。选择第一个下载包,等待下载。项目,右键选择项目,点击。③进入文件夹,选择下载好的。,解压进入文件目录,选择。3、Beans.xml代码。依然按照上述顺序,点击。
2025-11-02 21:37:53
285
原创 完美解决phpstudy安装后mysql无法启动
数据库无法启动有以下几个原因。**一、**自己在电脑上安装了MySQL数据库,MySQL的服务名为MySQL,这会与phpstudy的数据库的服务名发生冲突,从而造成phpstudy中的数据库无法启动,这时我们只需要将自己安装的MySQL的服务名改掉就行。但是!!!不建议,太麻烦了,还要重新装因为我还有在web开发,删了就导致原有数据丢失,太麻烦了。
2025-11-02 18:42:49
410
原创 【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)
在项目中,我们自定义一个类,如果我们想把这个类交给ioc容器管理,加上@Component衍生注解即可,如果这个类不是我们自己自定义的,是我们引入第三方依赖中的,而且我们还想把这个类交给ioc容器管理,那么我们应该定义一个方法,在这个方法上加上@Bean在技术的道路上,我们不断探索、不断前行,不断面对挑战、不断突破自我。科技的发展改变着世界,而我们作为技术人员,也在这个过程中书写着自己的篇章。让我们携手并进,共同努力,开创美好的未来!愿我们在科技的征途上不断奋进,创造出更加美好、更加智能的明天!
2025-11-02 17:01:09
822
原创 net.sf.jsqlparser.statement.select.Select.getSelectBody()
发生这个问题就是因为Pagehelper中jsqlparser和Mybatis-puls中jsqlparser冲突,以我的项目来说,我项目中的Pagehelper中jsqlparser版本为4.2而Mybatis-puls中jsqlparser的版本为4.9,就导致版本兼容问题。如果你想以Pagehelper中jsqlparser的版本来使用的话,那么项目将启动不起来,就比如拿我的项目来说,如果我在pom文件中添加。你可以提升一下pagehelper的版本 这是maven中央仓库。
2025-11-01 13:01:42
238
原创 MySQL中的GROUP_CONCAT()函数详解与实战应用
函数是一个强大且灵活的工具,可以帮助我们在进行数据分析、报表生成等场景下,方便快捷地将多行信息合并到一行展示,极大地提升了数据可视性和查询效率。需要注意的是,在多用户并发环境下,尤其是大数据量时,GROUP_CONCAT 的性能可能会受到影响,因为它需要在内存中进行数据处理。是一个非常实用的聚合函数,主要用于将属于一组的相关行的数据项进行合并并以字符串的形式返回。上述 SQL 语句将从 “orders” 表中选择不重复的产品名称,并使用默认的逗号作为分隔符将其拼接成一个字符串。总结来说,MySQL 中的。
2025-11-01 12:29:22
304
原创 mysql SQL子查询(史上最详细)
这里,子查询从grades表中选择所有的student_id,然后外层查询从students表中选择那些id在子查询结果中的学生的姓名。确保子查询的返回值与外层查询的使用场景相匹配(例如,WHERE子句中的子查询应该返回单列值,FROM子句中的子查询应该返回表结构等)。子查询可以返回一个值、一列值或多行多列值,根据这些返回类型,子查询可以分为标量子查询、列子查询、行子查询和表子查询。这个例子中,子查询返回所有年龄大于18的学生的年龄,然后外层查询返回具有这些年龄的所有学生的姓名和年龄。
2025-11-01 11:57:25
244
原创 docker中配置redis
4、下载redis,解压,复制redis.conf到你上一步建立的目录下,/home/docker-data-redis。3、创建目录,在你的宿主机,(我是在虚机中建的centos7)为了给redis配置文件使用。docker pull redis(默认你的docker中没有redis)6.1、 注释掉127.0.0.1,允许远程访问。5、解压后,将redis.conf上传。6.2、守护线程启动,默认为no。9、操作完后,就可以愉快的玩耍了。2、查看redis是否拉取成功。6.3、设置redis访问密码。
2025-11-01 10:53:41
210
原创 Java基础面试题(1)
如果你的类型class中的一个方法使用了static修饰成了静态方法,那么你的这个方法虽然可以被其他的class类型继承,但是在这个子class类型中,你却不能够重写static静态方法,那么这就要求我们,class类型中向外功能服务也就是calss类型中定义的方法,如果它是静态的,那么就肯定不能是抽象的,因为抽象的方法,它是没有功能的,而一个static静态方法又不能被重写,所以这就会导致,class类型中的这个static功能一直什么功能都不能实现,这就违背了我们的对象可以看成“服务提供者”这一原则。
2025-10-31 12:24:04
719
原创 Java基础面试题50题
序列化机制(包括序列化和反序列化)的本质是用流将对象读到内存和写入外存。序列化机制的意义就是将对象脱离程序运行独立存在应用场景是在RMI(远程方法调用)中应用,即通过网路或跨平台传输对象,而RMI是javaEE开发基础,所以javaEE要求传递的参数与返回值都实现序列化机制序列化是用流将java对象转成二进制写入硬盘或网络反序列化是用流将二进制数据转为java对象写入内存。
2025-10-31 12:23:33
635
原创 Java基础进阶-水仙花数
第三步:进行求和判断是否满足条件,满足就输出当前水仙花数,此时计数器计数一次,最后输出总个数。水仙花数是定义范围100-999,满足每个位上的数子的3次方相加和等于这个数。取出当前数字的个位,十位,百位上的数字。功能:求水仙花数,打印并统计总个数。第一步:循环遍历数据范围。
2025-10-31 12:23:01
161
原创 Java反射常见面试题
反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。对象序列化,将对象中的数据编码为字节序列的过程。反序列化;将对象的编码字节重新反向解码为对象的过程。
2025-10-31 12:22:31
363
原创 java八股面试文(带答案,万字总结,精心打磨,建议收藏)堪称2024最强
2024金三银四已经来临,很多同学会问Java面试八股文有必要背吗?很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?
2025-10-31 12:22:00
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅