- 博客(22)
- 收藏
- 关注
原创 sql中查询中的DUAL
在开发过程中,我们查看源码或者阅读他人开发的sql的时候经常能看见SELECT * FROM DUAL WHERE ...那么这个DUAL到底是个啥?有什么作用呢?
2024-08-29 17:11:41 343 1
原创 Java定时任务的4种实现方式
在 Java 中实现定时任务有多种方式,最常用的包括1.使用 java.util.Timer 和 TimerTask 2.使用 ScheduledExecutorService 使用 Spring 的3.@Scheduled 注解4. 使用 Quartz 框架
2024-08-28 14:40:33 440
原创 Java开发中的PO VO DTO的区别
在Java开发中,PO、VO、DTO是三种常用的设计模式,它们在不同的上下文中使用,具有不同的作用和特点
2024-08-22 16:43:22 401
原创 HTTPS学习笔记:从原理到实践
HTTPS(Hypertext Transfer Protocol Secure)是一种基于HTTP协议的安全通信协议,通过在HTTP下加入SSL/TLS协议层,实现了数据加密传输和网站身份验证,确保了用户数据的机密性、完整性和网站的真实性。
2024-06-28 15:12:53 606
原创 【Vue实现父子组件之间的数据传递的常用方法】
当你在 Vue.js 应用中使用父子组件时,你会经常需要在它们之间传递数据。这是一种常见的模式,因为它使得应用程序的不同部分可以相互通信和协作。以下是关于如何在 Vue.js 中实现父子组件之间的数据传递的常用方法
2024-06-12 10:51:45 1133 1
原创 【快速学习---MySql之动态sql】
动态SQL就是指根据不同的条件生成不同的SQL语句总的来说这些简单的使用起来也不是很困难,在开发过程中不会写的时候,可以先写成我们熟悉的sql语句,然后在慢慢的改写成,拼装成所能达到需求的动态sql!
2023-03-06 15:49:40 675 1
原创 【浅淡程序“三高”:高并发,高性能,高可用】
高并发和高性能是紧密相关的,提高应用的性能,可以提高系统的并发能力。所以上面主要介绍了解决高并发所带来的问题的有效方案。
2022-06-30 22:40:48 1075
原创 【浅谈Mybatis基础架构】
mybatis 入门基础附:StudentMapper.xml代码(关联上面5,6,7点内容):总结这里只是简单介绍了下mybatis的架构,但也是mybatis最重要的一部分内容。还有就是具体的xml文件的配置等内容,请继续关注…...
2022-06-07 22:01:53 195
原创 【浅谈Java注解】
文章目录前言一、注解是什么?二、使用方式1.定义注解2.读入数据总结前言在学习spring框架的时候在Ioc那部分有使用注解去配置的内容,我意外这是我第一次接触注解没想到细细学习后才发现,注解存在于Java的每一部分。提示:以下是本篇文章正文内容,下面案例可供参考一、注解是什么?概念:注解就是一种标记符号,可以在代码上的关键节点(类、方法、变量、参数、包)打上标记,然后程序在编译时或者运行时就可以检测到这些标记从而执行一些自己需要的功能操作。二、使用方式1.定义注解用@Interface
2022-05-31 22:07:03 705
原创 【浅学Java的反射机制】
文章目录前言一、反射是什么?二、作用三、使用方法1.获取class对象2.通过反射实例化对象3.通过反射获取类的所有信息总结前言早在学习Java基础部分就听过,了解过反射这个概念,但是它的具体作用和使用方法没有很明白。刚好最近在学习反射这部分,学完后有了点自己的想法。如下:一、反射是什么?概念:反射是Java的一种机制,让我们可以在运行时就能够获取类的信息。二、作用在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;它是一种动态
2022-05-30 22:31:33 253
原创 【浅学Maven】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Maven是什么?二、Maven是什么?三、Maven下载与安装1.下载2.配置settings文件4.在IDEA中创建Maven项目前言众所周知,在开发过程中,随着项目的演变依赖会越来越多,最终有可能导致生产开发的依赖版本不一致,研发与研发之间的版本不一致,造成版本冲突。而且项目中依赖会越来越多,项目也会变的十分的臃肿。但是使用Maven,就可以很好的解决上面的问题。一、Maven是什么?概念:Maven项目.
2022-05-24 22:12:55 156
原创 【浅谈Java项目技术开发基础】
绪论:忙碌了近半个月终于进入了项目组,开始了真正的学习,挑战。进项目组当然是实战开发做项目了,但是一个真正的项目开发所用的技术有哪些呢?目前我所学,所查,所了解的有后端部分有:1.Spring MVC 2.Spring 框架3.Spring Boot 框架 4.Mybatis 5.Mybatis Plus 6.SSM 框架 前端部分有:1.vue 框架 2.uniapp 框架以下是我查阅资料,对于每一个技术的总结理解:一.Spring MVC首先MVC的三个英文分别是:M(Mo
2022-05-23 23:04:20 976 1
原创 【浅学快速排序】
1.时间:2022.03.092.目的:学习,作业3.概念:1.每个(未排序)的部分2.将第一个元素设为 pivot3.存储索引 = pivot索引 +14.从 i=pivot指数 +1 到 最右索引 的遍历5.如果 a[i] < a[pivot]6.交换 (i, 存储索引); 存储索引++;7.交换(pivot, 存储索引 - 1)我的理解就是把数组的第一个数和后面的比较,比它大的数放在它的右边,比它小的数放在它的左边。然后一直用这种方式(递归)将它的左右2部分排序
2022-03-10 09:38:22 136 1
原创 【浅学插入排序】
1.时间:2022.03.082.目的:学习,作业3.概念:1.将第一个元素标记为已排序2.对于每一个未排序的元素 X3.“提取” 元素 X4.i = 最后排序过元素的索引 到 0 的遍历5.如果当前元素 j > X6.将序过的元素向右移一格7.跳出循环并在此插入 X...
2022-03-08 16:17:39 165
原创 【浅学选择排序】
1.时间:2022.03.072.目的:作业,学习3.概念:重复(元素个数-1)次 1.把第一个没有排序过的元素设置为最小值 2.遍历每个没有排序过的元素 3.如果元素 < 现在的最小值 4.将此元素设置成为新的最小值 5.将最小值和第一个没有排序过的位置交换4.图解概念:图片来自于:CSDN-----Joy CR的创作。5.文字思路:总目标:每一次找到一个最小值与数组索引的第1(index)个位置交换位置(放到排序的起始位置。)举例数组:int[ ]
2022-03-08 09:53:34 88
原创 【浅学冒泡排序】
时间:2022.03.07目的:作业,学习概念:给定一个 N 个元素的数组,冒泡法排序将(来自Visualgo):比较一对相邻元素(a,b)如果两项的大小关系不正确,交换这两个数(在本例中为a > b)重复步骤1和2,直到我们到达数组的末尾(最后一对是第 N-2 和 N-1 项,因为我们的数组从零开始)到目前为止,最大项将在最后的位置。 然后我们将 N 减少1,并重复步骤1,直到 N = 1。图解概念: 初始数组: 交换方式:第一趟排序结果:第二趟排序结果:..
2022-03-07 14:50:22 227 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人