- 博客(102)
- 收藏
- 关注
原创 Redis
Redis是一款基于内存的键值型NoSQL数据库,支持多种数据结构(字符串、哈希、列表、集合、有序集合)和持久化。与传统SQL数据库不同,Redis采用BASE原则(基本可用、软状态、最终一致性)而非ACID原则。它具有单线程原子性、低延迟、支持集群等特点,常用命令包括SET/GET等基本操作,以及针对不同数据结构的专用命令。在Java中可通过Jedis、Lettuce或Spring Data Redis客户端操作Redis,后者提供了RedisTemplate模板类简化开发,支持各种数据类型的操作和序列化
2025-06-24 17:57:50
445
原创 马的遍历算法详解
从队列中取出当前格子,检查8个可能移动的方向。若新位置合法且未访问(board[x][y] == -1),则更新步数为当前步数+1,并加入队列中。为了与之兼容,本题的输出以空格或者合理的场宽分割每个整数都将判作正确。从起点开始,逐层向外扩展,每层的步数递增1,同时每一个格子只需要访问一次,避免循环和冗余计算。的矩阵,代表马到达某个点最少要走几步(不能到达则输出 −1)。,利用骑士的移动规则,计算从起点到棋盘上每个格子的最少移动次数。数组中的存储即为最短步数,未访问的格子保持为。以上题目描述均来自洛谷。
2025-06-23 13:14:42
259
原创 八皇后问题 Checker Challenge
摆放皇后为一层一层摆放,不需要考虑行坐标是否冲突,当x行摆放无误后,会进行x+1行皇后的摆放,若(x,y)与以前摆放皇后冲突,会进行(x,y+1)摆放,一个如下的 6×6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。在八皇后问题中,皇后的攻击范围涵盖所在的行、列及两条对角线,所以冲突需要从这三个维度进行考量。在对角线上,若两个点的行索引差值的绝对值等于列索引差值的绝对值,则两个点处于同一条对角线上。这只是棋子放置的一个解。
2025-06-22 22:42:59
756
原创 MyBatis学习笔记
JDBC:(Java DataBase Connectivity),就是使用Java语言操作关系型数据库的一套API。本质sun公示官方定义的一套操作所有关系型数据库的规范,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
2024-12-05 21:15:24
913
原创 数据库深入(学习笔记)
概念事物是一组操作的集合,它是一个不可分割的工作单位,事物可会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败注意事项:默认MySQL的事物是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。事务控制开启事务:begincommint;rollback;索引(index)是帮助数据库高效获取数据的数据结构优点提高数据查询的效率,降低数据库的IO成本通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗缺点。
2024-12-02 09:37:12
958
原创 数据库(学习笔记)
初始化MySQLMySQL注册启动MySQL服务net start mysql //启动mysql服务net stop mysql //停止mysql服务修改默认账户密码登录//直接使用密码登录:mysql -uroot -p1234卸载MySQLMySQL-企业开发使用方式mysql -u用户名 -p密码 [-h数据库服务器地址 -p端口号]SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准通用语法SQL语句可以单行或多行书写,以分号结尾。
2024-12-02 09:36:16
622
原创 请求响应(学习笔记)
RequestParm 中的required默认属性为true,代表该请求参数必须传递,如果不传递将报错。在原始的web程序中,获取请求参数,需要通过HttpServletRequest对象手动获取。当参数需要传输过多,使用简单参数就会变得繁琐,可以将所有的参数封装到一个实体类之中。由于前后端分离,后端开发没有前端页面,浏览器发送的请求都是get请求。 简单参数:如果方法形参名称与请求参数名称不匹配,可以使用。简单参数:参数名与形参变量名相同,定义形参即可接收参数。SpringBoot方式。
2024-11-25 01:53:03
748
原创 Web入门(学习笔记)
概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。概念:Tomcat 是 Apache 软件及机会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量规范。JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范综合。
2024-11-25 01:22:21
1172
1
原创 Ajax与Vue初步学习
文章目录Ajax与VueAjax概念与作用原生AjaxAxiosAxios入门案例前后端分离开发介绍YAPI前端工程化环境准备Vue-cliVue项目简介Vue项目-创建Vue项目-目录结构Vue项目-配置端口Vue项目开发流程Vue组件库Element快速入门常见组件案例Vue路由Vue Router打包部署Ajax与VueAjax概念与作用Ajax:概念:Asynchronous Javascript And XML,异步的JavaScript和XML作用:数据交换:通过Ajax可以给服
2024-11-24 11:15:39
1029
原创 JavaScript学习笔记
JavaScriptWeb标准:Web标准也称为网页标准,由一系列的标准组成,大部分由W3C负责制定。三个组成部分:HTML:负责网页的基本结构(页面元素和内容)CSS:负责网页的表现效果(页面元素的外观、位置等页面样式)JavaScript:负责网页的行为(交互效果)JavaScript:JavaScript(简称:JS) 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。JavaScript和java是完全不同的语言,不论是概念还是设计。但基础语法类
2024-11-20 15:22:56
1107
原创 Java TCP与UDP
通信类的协议比较复杂。java.net包中包含的类和解耦,提供低层次的通信细节,可以直接使用这些类和接口,来专注于网络程序考法,而不考虑通信的细节java.netUDPTCP。
2024-11-17 21:53:35
1004
原创 Java 网络编程概述
Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供了网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。
2024-11-17 21:52:55
822
原创 Java处理流
缓冲流的基本原理:在创建流对象时,内部会创建一个缓冲区数组(缺省使用。的缓冲区),通过缓冲区读写,减少系统IO次数,从而提高读写的效率。,Java API提供了带缓冲功能的流类:缓冲流。:提升文件读写的效率。
2024-11-17 21:52:24
359
原创 节点流:FileReader和FileWriter
读取指定文件的内容,显示到控制台上:在方式一的基础上,进行改进,使用try-catch-finally处理异常,保证流是可以关闭的:调用read(char[] cbuf),每次从文件中读取多个字符。
2024-11-15 23:40:58
760
原创 File类的实例化与常用方法
public void printFileName(File file) //file可能是文件,也可能是文件目录。判断指定目录下是否有指定后缀名的文件,如果有就输出该文件的名称。遍历指定文件目录下的所有文件的名称,包括子文件目录中的文件。:把文件重命名为指定的文件路径。
2024-11-15 23:40:27
1055
原创 Java泛型的理解
泛型,就是允许在定义类,接口时通过一个"标识",表示类中某个’属性的类型’ 或者是某个方法的"返回值或参数的类型". 这个类型参数将在使用时确定。定义Employee类。
2024-11-04 02:14:53
310
原创 Java中TreeSet的使用
/自定义类Userpublic class User implements Comparable{ //需要实现Comparable接口int age;@Override@Override/*** 按照年龄的从小到大进行排序* @return*/// }// }// throw new RuntimeException("类型不匹配");// }/*** 先比较年龄,若年龄相同,则比较姓名,从大到小* @return*/
2024-10-26 21:00:00
480
原创 Java中List不同实现类的对比
ArrayList 是 List 接口的本质上,ArrayList是对象引用的一个”变长”数组Arrays.asList(…) 方法返回的 List 集合,既不是 ArrayList 实例,也不是 Vector 实例。 Arrays.asList(…) 返回值是一个固定长度的 List 集合对于频繁的插入或删除元素的操作,建议使用LinkedList类,效率较高。这是由底层采用链表(双向链表)结构存储数据决定的。特有方法:
2024-10-24 00:57:11
406
原创 队列的基本概念及顺序实现
队列(Queue)简称队,也是一宗操作受限的线性表,只允许在表的一段进行插入,而在表的另一端进行删除。向队列中插入元素成为入队或进队;删除元素成为出队或离队。 特性:先进先出队头(Front): 允许删除的一端,也成为队首队尾(Rear):允许插入的一段空队列:不含任何元素的空表。
2024-09-13 00:55:01
453
原创 数据结构——栈
栈(Stack)是只允许在一端进行插入或删除操作的线性表栈顶:允许插入和删除的一端栈底:不允许插入和删除的一端。固定的空栈:不含任何元素的空表后进先出(Last In First Out) 即LIFO#define MaxSize 10 //定义栈中元素的最大个数//静态数组存放栈中元素int top;//栈顶指针}SqStack;SqStack S;//声明一个顺序栈//判断栈是否为空 利用top的指向判断//栈空else//非空。
2024-09-13 00:20:24
459
原创 栈的基本概念及顺序栈的定义
栈(Stack)是只允许在一端进行插入或删除操作的线性表栈顶:允许插入和删除的一端栈底:不允许插入和删除的一端。固定的空栈:不含任何元素的空表后进先出(Last In First Out) 即LIFO#define MaxSize 10 //定义栈中元素的最大个数//静态数组存放栈中元素int top;//栈顶指针}SqStack;SqStack S;//声明一个顺序栈//判断栈是否为空 利用top的指向判断//栈空else//非空。
2024-09-12 23:51:43
442
原创 单链表的插入与删除
删除操作,删除表L中第i个位置的元素,并用e返回删除元素的值。方法二:在p结点之后插入一个结点s,将p存放的数据赋予s,将元素e赋予p。方法一:遍历链表,找到p的前驱q,然后对q进行后插操作。在表L中的第i个位置上插入指定元素e。在p结点之前插入元素e。
2024-09-09 01:01:44
253
原创 顺序表——数据结构(全)
线性表(Linear List)的定义 线性表是一个具有相同数据类型的n(n≥0) 个数据元素的有限序列,其中n为表长,当 n = 0 时,线性表是一个空表。若用 L 命名线性表,则一般表示为: L = ( a1, a2, a3, a4,…,anai是线性表中的“第i个”元素线性表中的次序a1是表头元素,an是表尾元素除第一个元素外,每个元素有且仅有一个直接前驱;除最后一个元素外,每个元素有且仅有一个直接后继。顺序表—— 用顺序存储的方式实现线性表顺序存储。
2024-08-11 18:38:47
951
原创 顺序表的实现——数据结构
线性表(Linear List)的定义 线性表是一个具有相同数据类型的n(n≥0) 个数据元素的有限序列,其中n为表长,当 n = 0 时,线性表是一个空表。若用 L 命名线性表,则一般表示为: L = ( a1, a2, a3, a4,…,anai是线性表中的“第i个”元素线性表中的次序a1是表头元素,an是表尾元素除第一个元素外,每个元素有且仅有一个直接前驱;除最后一个元素外,每个元素有且仅有一个直接后继。顺序表—— 用顺序存储的方式实现线性表顺序存储。
2024-08-09 22:13:26
1808
原创 算法的效率度量——时间复杂度
事前预估算法时间开销T(n) 与问题规模n的关系(T 表示 “time”)。可以只考虑阶数最高的部分。多项相加,只保留最高阶的项,且系数变为1。——让算法先运行,事后统计运行时间?
2024-08-09 02:24:49
415
原创 算法的基本概念
(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中的每条指令表示一个或多个操作。,一个算法中有零个或多个输入,这些输入取自于某个特定的对象的集合。 注: 算法必须是有穷的,而程序可以是无穷的。,一个算法必须总执行有穷步之后结束,且每一步都可以在有穷时间内完成。,算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出。,算法中描述的操作都可以通过已经实现的基本与运算执行有限次来实现。,一个算法有一个或多个输出,这些输出是与输入有些某种特定关系的量。
2024-08-08 22:09:53
187
原创 数据结构的基本概念
数据结构,这门课着重关注的是数据元素之间的关系,和对这些数据元素的操作,而不关心具体的数据项内容。同一个数据对象里的数据元素,可以组成不同的数据结构。 一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。: 数据对象是具有相同性质的数据元素的集合,是数据的一个子集。: 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据是计算机程序加工的原料。早期计算机处理的数据 : 只用于处理。现代计算机处理的数据 :经常处理。对于非数值型的问题: 关心每。
2024-08-08 20:12:50
314
原创 榉柳枝枝弱,枇杷树树香
在当地,枇杷不仅是美味的水果,更是承载着深厚的历史和文化传统。政府农户也不再局限于枇杷果这一种的销售,开设了枇杷新产业链,开始生产产出枇杷果片、枇杷蜜、枇杷花茶、枇杷膏以及枇杷罐头等一系列农产品,推动枇杷产业蓬勃发展,为当地带来丰厚的收益。实践团队对瀛湖枇杷的作用体现在多个方面,实践团不仅丰富了瀛湖枇杷的内涵,还为其产业发展注入了新的活力。她放弃了都市的舒适生活,来到这片秦巴之地,进行了南果北移的试验,经过15年的不懈努力,终于成功引进了枇杷、杨梅、火龙果等多种南方水果,让这片土地变得富饶起来。
2024-07-25 23:01:05
279
原创 枇杷熟时清泉响,瀛湖美景画中游
其皮薄肉厚、细腻多汁的口感,以及丰富的果汁和甜美的味道,使其成为枇杷品种中的精品代表。实践团队发现,清泉村的枇杷种植历史悠久,土壤和气候条件适宜,是优质枇杷的重要产区之一。七月十六日8时30分左右,西安工程大学“筑梦乡村,携手同行”暑期实践团队怀着探索乡村发展、挖掘农业资源潜力的使命感,踏上了前往瀛湖镇清泉村的旅程,并于九时四十分左右抵达清泉村。作为乡村振兴的积极参与者和推动者,应当以开放的心态和务实的行动,为实现乡村振兴的宏伟目标贡献自己的智慧和力量,共同创造美好乡村生活的新未来。
2024-07-25 22:59:58
206
原创 芳华撒热土,最美在瀛湖
在这里,经过村支书的讲述,实践队得知农户将继续把“瀛湖枇杷”产业作为乡村振兴的支柱产业,用心保障产品质量,持续扩大品牌影响,推动瀛湖枇杷产业高质量发展,提升产品质量,让枇杷“产得靓”,以“量上突破、质上提升”为目标,聚焦实施规模化、标准化、产业化提升工程,建立枇杷成熟度“分析日”和“采摘日”发布制度,严厉打击假冒伪劣的非法经营行为,杜绝以次充好、价格乱象,规范市场秩序,维护瀛湖枇杷品牌形象。
2024-07-25 22:58:13
141
原创 枇杷生“金”,琼枝日出晒红纱
早8点30分,实践团队在安康市政府公交站整装集合,乘车前往瀛湖镇清泉村集体经济合作社,向当地枇杷产业贡献青年力量,体现青年优势促进农村经济发展,带动农业技术创新和提升。瀛湖镇按照“南抓茶北抓桑东抓烤烟,枇杷鲜果抓环湖中央”的产业发展布局,干部冲在前方为农户解决问题,提出解决方案,让农户放心安心,规划完成完整的枇杷生态产业链。瀛湖枇杷现在也逐渐走出安康,走向全国,瀛湖镇政府坚持农业农村优先发展,坚持城乡融合发展,把责任扛在肩上、抓在手上,结合实际创造性开展工作,有力有效推进乡村全面振兴。
2024-07-24 22:42:56
161
原创 山清水秀清泉岸,金果满树枇杷林
因缺乏专业的种植管理和市场导向,清泉村的枇杷产业长期未能实现真正的市场化和经济化效益。将以青年学子的力量,深入了解清泉村的发展需求和挑战,不遗余力地探索创新解决方案,为当地社区带来实实在在的帮助,促进农村经济的可持续增长。现如今,经镇政府引导,种植户辛勤付出下,清泉村建立枇杷种植基地,有效地带动了农户参与枇杷种植,成为推动农民增收、农业增效和乡村振兴的重要途径。怀揣着深厚的家国情怀,激发内心深处的使命担当,西安工程大学暑期实践团队远赴陕西安康,开展名为“筑梦乡村,携手同行”的社会实践活动。
2024-07-24 22:41:50
641
原创 千山一脉,万水同源
7月16日,西安工程大学暑期社会实践团队来到瀛湖镇清泉村,追溯枇杷的发展历程,探寻“因村制宜、分类指导、点面结合”和“南抓茶、北抓桑、东抓烤烟、枇杷鲜果抓环湖中央”的发展原则。实践团队通过沟通交流,实现科技下乡,推动农村科技进步,开展技术创新,希望以打造集枇杷种植、加工、营销为一体的全产业链条为导向,以线上线下相结合的方式,通过开展采摘节、推介会、电商直播等方式宣传和销售瀛湖枇杷,进一步提高“瀛湖枇杷”知名度,稳步提升枇杷产业竞争优势。
2024-07-24 22:41:08
106
原创 寻枇杷之美,传“黄金”之韵
7月16日上午8点,实践团队通过大巴车与清泉村陈书记成功对接,在与陈书记的对话中,实践团队得知,瀛湖镇良好的生态环境和种植员的辛勤劳作造就了枇杷皮薄肉厚、香甜多汁的优良品质,近年来,当地不断优化枇杷种植技术和管理水平,提高了枇杷的品质和产量,枇杷已成为当地名副其实的“致富果”。本次的社会实践活动,实践团深入乡村一线,与农民朋友面对面交流,通过实地调研、访谈等多种形式,全面了解了乡村振兴政策给乡村带来的变化,同时实践团也将结合自身所学知识发挥特长与优势,与当地村民携手共绘美丽乡村的宏伟蓝图。
2024-07-24 22:39:21
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人