
java
文章平均质量分 72
jlzjtz
JAVA高级软件工程师,从事软件研发行业经验10余年,参与过多个大型的公安、政府、企业等项目,精于架构设计,丰富的实践经验,同时指导实习生完成软件项目研发,对项目的标准达成度做出正确评估。
展开
-
SpringBoot+MybatisPlusDemo
由于日常需要,这里给大家写了一个MybatisPlus的Demo案例,用于学习用。第二步,编写application.yml。原创 2025-04-10 09:24:14 · 263 阅读 · 0 评论 -
VUE3初始化项目安装
第3步:安装个vscode,打开这个目录,找到控制台,执行命令:npm run dev。此时由于环境问题可能会报错,我的就报错了,提示【'vite’不是内部或外部命令,也不是可运行的程序】,根据提示得知是因为没有安装vite,因此需要进行安装。第2步:在你的本地磁盘上任意位置(你喜欢的地方,为啥要单独建立呢?方便管理)建立一个文件夹,这个文件夹就是你要建立的项目。这里可以根据你的需要选择选项,这里我就选择了如上图所示的选项。第4步:最后,我们再次执行“npm run dev”,我们看到,终于成功了。原创 2025-04-04 12:35:56 · 288 阅读 · 0 评论 -
J2EE框架技术 第九章 Spring缓存技术
观察控制台,我们发现上面程序两次调用方法时传入的参数并不完全相同,只有id参数相同,但由于前面使用@Cacheable注解时显式指定了key="#id",这就意味着使用id参数作为缓存的key,因此两次调用方法实际上只执行第一次调用,第二次调用将直接使用缓存的数据,不会真正执行该方法。从结果可以看出,类级别的缓存器默认以所有方法参数作为key来缓存方法返回的数据——同一个类不管调用那个方法,只要调用方法时传入的参数相同,Spring都会直接利用缓存区中的数据。原创 2025-03-30 21:31:51 · 826 阅读 · 0 评论 -
J2EE框架技术第八章 SpringMVC框架技术
上述程序中,我们用到了实体类,因此这里特别要说明的是mvc页面中的modelAttribute="person"要和@ModelAttribute("person") Person person能够对应上,以免在传值时发生错误,其代表所传的值与Person类中的属性进行绑定。DispatcherServlet 接收到具体的 View 视图后,进行视图渲染,将 Model 中的模型数据填充到 View 视图中的 request 域,生成最终的 View(视图);这里我们以文件上传为例。原创 2025-03-30 21:24:29 · 1040 阅读 · 0 评论 -
J2EE框架技术第七章 反射机制与设计模式
在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、数据库的连接池、网站的计数器、Web 应用的配置对象、应用程序中的对话框、系统中的缓存等常常被设计成单例。1、优点:在运行时获得类的各种内容,进行反编译,对于Java这种先编译再运行的语言,能够让我们很方便的创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代码的链接,更加容易实现面向对象。责任链简化了对象之间的连接。降低了对象之间的耦合度。原创 2025-03-30 21:18:33 · 1118 阅读 · 0 评论 -
J2EE框架技术 第六章 J2EE的AOP
1、现象: 通常情况下,我们会根据业务使用 OOP(面向对象)思想,将应用划分为多个不同的业务模块,每个模块的核心功能都只为特定的业务领域提供服务,例如电商系统中的订单模块、商品模块、库存模块就分别是为维护电商系统的订单信息、商品信息以及库存信息而服务的。Weaving(织入):织入指的是将 Advice 连接到 Pointcut 指定的 Joinpoint 处的过程,也称为:将 Advice 织入到 Pointcut 指定的 Joinpoint 处。我们学了注解式,我们再来看一下XML式如何完成的。原创 2025-03-30 21:13:03 · 926 阅读 · 0 评论 -
J2EE框架技术 第五章 Spring注入与作用域
而 Spring 中的对象是 bean,bean 和普通的 Java 对象没啥大的区别,只不过 Spring 不再自己去 new 对象了,而是由 IoC 容器去帮助我们实例化对象并且管理它,我们需要哪个对象,去问 IoC 容器要即可。概念:DI (Dependency Injection) 依赖注入,DI 是指在组件之间传递依赖关系的过程中,将依赖关系在容器内部进行处理,这样就不必在应用程序代码中硬编码对象之间的依赖关系,实现了对象之间的解耦合。因为在我们下面测试的时候,调用bean里的值会自动覆盖掉。原创 2025-03-30 21:09:25 · 818 阅读 · 0 评论 -
J2EE框架技术 第四章 J2EE的IOC
在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。●为何是反转,哪些方面反转了:有反转就有正转,传统应用程序是由我们自己在对象中主动控制去直接获取依赖对象,也就是正转;依赖注入分两种,一种是注解式注入,另一种是XML式注入。原创 2025-03-30 21:00:49 · 742 阅读 · 0 评论 -
J2EE框架技术 第三章 SSM项目的CURD
我们知道了查询数据标签是<select></select>,新增数据标签是<insert></insert>,那么,数据更新和删除的标签分别是<update></update>和<delete></delete>,是不是很简单呢!数据已查出,验证成功。为了验证MySQL是否安装成功,可以有多种方式:如可以通过DOS命令来验证、也可以通过查看服务是否启动来验证,还可以通过使用管理工具来验证登。序:本章将叙述在项目完成搭建并通过测试后,如何完成标准的增删改查(CURD),能够明确项目程序调用的流程。原创 2025-03-30 20:52:24 · 823 阅读 · 0 评论 -
J2EE框架技术 第二章 Maven环境搭建及使用
1)管理jar包:我们之前使用传统项目Servlet的时候,通常会使用手动导入jar包,如果jar包少的话还好管理,如果jar包多了就很麻烦,maven通过依赖标签,只需指定相关的jar包名称和版本号就可以进行自动的导入及管理十分方便。项目生命周期(Project Lifecycle):使用maven完成项目的构建,项目构建包括:清理,编译,部署等过程,maven将这些过程规范为一个生命周期,如下所示是生命周期的各阶段。通过pom.xml文件定义项目的坐标,项目的依赖,项目的信息插件目标等。原创 2025-03-30 20:46:37 · 1044 阅读 · 0 评论 -
J2EE框架技术 第一章 SSM框架搭建
2EE平台支持多种开发模式,包括MVC模式等。SpEL 模块:提供了强大的表达式语言支持,支持访问和修改属性值,方法调用,支持访问及修改数组、容器和索引器,命名变量,支持算数和逻辑运算,支持从 Spring 容器获取 Bean,它也支持列表投影、选择和一般的列表聚合等。SpEL 模块:提供了强大的表达式语言支持,支持访问和修改属性值,方法调用,支持访问及修改数组、容器和索引器,命名变量,支持算数和逻辑运算,支持从 Spring 容器获取 Bean,它也支持列表投影、选择和一般的列表聚合等。原创 2025-03-30 20:43:57 · 880 阅读 · 0 评论 -
Java通过JFreeChart实现(饼图、柱状图、层叠柱状图、折线图、散点图、雷达图、环形图、仪表盘图、XY图)生成图片和下载
PS:生成的饼图不需要中间的间隙,就注释掉 设置偏离百分比代码。转载 2024-10-24 10:11:52 · 261 阅读 · 0 评论 -
如何在Windows 10上禁用Hyper-V虚拟机
Windows 10中的Hyper-V组件允许用户使用内置的系统工具创建虚拟机,还可以用于操作Windows 10沙盒等组件,但是,在某些情况下,启用Hyper-V组件可能会对其它程序造成干扰,例如,对于运行VirtualBox虚拟机或Android仿真器。1.使用任务栏中的搜索栏,输入“控制面板”,或按键盘上的Win + R,键入control并按Enter,打开“控制面板”。通过卸载组件来禁用Hyper-V如何在不卸载的情况下禁用Hyper-V卸载Hyper-V的其他方法。转载 2024-09-13 12:55:26 · 726 阅读 · 0 评论 -
Centos8使用yum报错 Couldn‘t resolve host name for http://mirrorlist.centos.org/?releas
2、修改三个文件的数据源为阿里云的,三个文件分别是。Centos8 使用yum下载软件的时候报错如下。3、修改完之后,清楚一下缓存文件。4、用新的数据源做缓存。转载 2024-09-09 16:42:02 · 630 阅读 · 0 评论 -
java实现音频、视频离开页面存储收听记录、观看记录
一、功能背景描述说明: 1、在手机浏览器离开时将看到的视频记录、视频时长和音频的收听记录、收听时长存入数据库记录; 2、用户通过将观看、收听记录导出,能够看到是谁看了哪些视频、看了多长时间、上一次看到的位置等。原创 2024-05-11 15:31:59 · 1278 阅读 · 1 评论 -
SSM框架整合—详细整合教程(Spring+SpringMVC+MyBatis)
因为在整个框架整合中,Spring是管理Bean的容器,所以Spring容器要最先初始化,但是SSM是一个WEB项目,在WEB项目里最先启动的是Listener,所以Spring在WEB项目初始化是通过监听器(Listener)来启动,SpringMVC的启动是通过Servlet来启动。另外:SpringMVC是基于Spring开发,所以SpringMVC中也有一个管理自己Bean(@Controller)的容器,这个容器和上面Spring的容器不是一个容器,它只管理自己,所以两个容器之间包的扫描要分开。转载 2024-04-18 10:04:55 · 578 阅读 · 0 评论 -
FFmpeg获取视频详情
【代码】FFmpeg获取视频详情。原创 2024-03-30 18:59:57 · 724 阅读 · 0 评论 -
SpringBoot+thymeleaf完成视频记忆播放功能
至此,基本的工作已经完成。下面的工作则是将是谁观看了视频,观看了多少通过时间的计算,将得出的结果存入数据库中即可,后续会不断完善。原创 2024-03-30 18:41:40 · 1076 阅读 · 0 评论 -
java调用文心一言API的方法
本文主要介绍了java如何调用文心一言api,实现完成后台链接人工智能接口操作。原创 2023-08-20 12:00:13 · 6616 阅读 · 1 评论 -
java爬虫数据
本案例仅供学习使用,请勿用于违法行为!原创 2023-06-27 14:56:30 · 637 阅读 · 1 评论