10 2023 档案

springmvc
摘要:线程安全:https://www.cnblogs.com/lixinjie/p/a-answer-about-thread-safety-in-a-interview.html springmvc 在spring基础上加入2个jar 阅读全文

posted @ 2023-10-30 17:17 hellowworld! 阅读(8) 评论(0) 推荐(0) 编辑

jdk jre jvm 的区别和联系
摘要:cc 阅读全文

posted @ 2023-10-27 14:58 hellowworld! 阅读(7) 评论(0) 推荐(0) 编辑

23种设计模式
摘要:aa MyBatis与Hibernate的区别 阅读全文

posted @ 2023-10-27 14:28 hellowworld! 阅读(14) 评论(0) 推荐(0) 编辑

spring+mybatis
摘要:Spring+Mybatis.spring+Mybatis进行整合,主要需要解决的问题就是将sqlsession sqlsessionFactory对象交由spring来管理 阅读全文

posted @ 2023-10-25 16:35 hellowworld! 阅读(5) 评论(0) 推荐(0) 编辑

序列化与反序列化
摘要:一、什么是序列化与反序列化? Java 序列化是指把 Java 对象转换为字节序列的过程;Java 反序列化是指把字节序列恢复为 Java 对象的过程; 二、为什么要用序列化与反序列化? 在 为什么要用序列化与反序列化 之前我们先了解一下对象序列化的两种用途: 把对象的字节序列永久地保存到硬盘上,通 阅读全文

posted @ 2023-10-25 15:07 hellowworld! 阅读(16) 评论(0) 推荐(0) 编辑

3.4 数组和特殊矩阵
摘要:3.4.1 数组的定义 知识总览 知识总结 未完待续 阅读全文

posted @ 2023-10-23 22:09 hellowworld! 阅读(8) 评论(0) 推荐(0) 编辑

3.3 栈和队列的应用
摘要:3.3.1 栈的应用———括号匹配 算法实现 用栈实现括号匹配: 依次扫描所有字符,遇到左括号入栈,遇到右括号则弹出栈顶元素检查是否匹配。 匹配失败情况: ①左括号单身②右括号单身③左右括号不匹配 未完待续 阅读全文

posted @ 2023-10-23 22:05 hellowworld! 阅读(7) 评论(0) 推荐(0) 编辑

3.2 队列
摘要:3.2.1队列的基本概念 注:数据结构三要素――逻辑结构、数据的运算、存储结构(物理结构> 栈( Stack)是只允许在一端进行插入或删除操作的线性表 队列( Queue)是只允许在一端进行插入,在另一端删除的线性表 重要术语:队头、队尾、空队列 队列的特点:先进先出 First ln First 阅读全文

posted @ 2023-10-23 22:02 hellowworld! 阅读(9) 评论(0) 推荐(0) 编辑

3.1 栈
摘要:3.11 栈的基本概念 知识总览 注:数据结构三要素——逻辑结构、数据的运算、存储结构(物理结构) 栈的定义 栈(Stack)是只允许在一端进行插入或删除操作的线性表 重要术语:栈顶、栈底、空栈 栈的基本操作 lnitStack(&S):初始化栈。构造一个空栈s,分配内存空间。 DestroySta 阅读全文

posted @ 2023-10-20 23:02 hellowworld! 阅读(15) 评论(0) 推荐(0) 编辑

2.3 线性表的链式表示
摘要:知识总览 2.3.1 单链表的定义 知识总览 单链表定义 #include<stdio.h> #include<string.h> #include<stdlib.h> struct LNode{ int data; struct LNode *next; }; int main(){ struct 阅读全文

posted @ 2023-10-20 19:39 hellowworld! 阅读(63) 评论(0) 推荐(0) 编辑

AOP面向切面编程
摘要:AspectJ 1. AspectJ对AOP的实现 1.1:添加相关的jar包 1.2:AspectJ的通知类型 (1)前置通知 (2)后置通知 (3)环绕通知 (4)异常通知 (5)最终通知 1.3:定义切面类 定义方法,在方法上定义各种注解通知 切入点表达式规则: execution(访问权限 阅读全文

posted @ 2023-10-20 16:55 hellowworld! 阅读(8) 评论(0) 推荐(0) 编辑

注解ioc
摘要:(Object Oriented Programming) Interface oriented programming aspect oriented programming aop <!-- 组件扫描器 --> <context:component-scan base-package="cn.l 阅读全文

posted @ 2023-10-18 17:39 hellowworld! 阅读(4) 评论(0) 推荐(0) 编辑

spring 构造器注入
摘要:<bean id="s" class="cn.lexed.pojo.Student"> <constructor-arg name="name" value="Tom"></constructor-arg> <constructor-arg name="age" value="20"></const 阅读全文

posted @ 2023-10-18 16:06 hellowworld! 阅读(10) 评论(0) 推荐(0) 编辑

spring setter注入
摘要:<!-- 对象类型 1--> <property name="user"> <props> <prop key="">dddd</prop> </props> </property> <!-- 对象类型 2--> <property name="user" ref="stu"> <!-- <bean 阅读全文

posted @ 2023-10-18 16:05 hellowworld! 阅读(12) 评论(0) 推荐(0) 编辑

2.2线性表的顺序表示
摘要:2.2.1.0 顺序表的定义 知识总览 顺序表的定义 顺序表――用顺序存储的方式实现线性表顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。 顺序表的实现——静态分配 静态顺序表 #include<stdio.h> #define MaxSiz 阅读全文

posted @ 2023-10-16 20:11 hellowworld! 阅读(291) 评论(0) 推荐(0) 编辑

spring
摘要:概念 👷‍♀️导入jar包发 阅读全文

posted @ 2023-10-16 15:12 hellowworld! 阅读(2) 评论(0) 推荐(0) 编辑

Mybatis的四种分页方式
摘要:数组分页 查询出全部数据,然后再list中截取需要的部分。 mybatis接口 List<Student> queryStudentsByArray(); xml配置文件 <select id="queryStudentsByArray" resultMap="studentmapper"> sel 阅读全文

posted @ 2023-10-16 12:10 hellowworld! 阅读(1458) 评论(0) 推荐(0) 编辑

2.1线性表的定义和基本操作
摘要:知识总览 线性表的定义 线性表——Linear List 线性表是具有相同数据类型的n (n>0)个数据元素的有限序列,其中n为表长,当n =0时线性表是一个空表。若用i命名线性表,则其一般表示为 几个概念: ai是线性表中的“第i个”元素线性表中的位序 an是表头元素; an是表尾元素。 除第一个 阅读全文

posted @ 2023-10-14 00:47 hellowworld! 阅读(106) 评论(0) 推荐(0) 编辑

1.2算法和算法评价
摘要:1.2.1算法的基本概念 知识总览 什么事算法 程序=数据结构+算法 算法(Algorithm〉是对特定问题求解步骤的一种描述,它是指令的有限序列,其中的每条指令表示一个或多个操作 算法的特性 有穷性。一个算法必须总在执行有穷步之后结束,且每一步都可在有穷时间内完成。注:算法必须是有穷的,而程序可以 阅读全文

posted @ 2023-10-14 00:30 hellowworld! 阅读(116) 评论(0) 推荐(0) 编辑

1.1数据结构的基本概念
摘要:知识总览 1.1.1基本概念和术语 什么事数据? 数据: 数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合。数据是计算机程序加工的原料 数据元素、数据项 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。 一个数据元素可由若干个数据项组成 阅读全文

posted @ 2023-10-13 23:22 hellowworld! 阅读(228) 评论(0) 推荐(0) 编辑

红黑树的介绍
摘要:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。 红黑树的每个节点上都有存储位表示节点的 阅读全文

posted @ 2023-10-12 11:41 hellowworld! 阅读(20) 评论(0) 推荐(0) 编辑

动态sql
摘要:if <select id="getEmpById" parameterType="emp" resultType="emp"> select * from emp <where> <if test="ename!=null and ename!=''"> ename=#{ename} </if> 阅读全文

posted @ 2023-10-11 16:46 hellowworld! 阅读(10) 评论(0) 推荐(0) 编辑

sql之offset
摘要:offset偏移量 offset(起始位置,结束位置) 阅读全文

posted @ 2023-10-11 16:08 hellowworld! 阅读(73) 评论(0) 推荐(0) 编辑

MyBatis 缓存
摘要:MyBatis缓存分为一级缓存和二级缓存 一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring,使用原生的MyBati 阅读全文

posted @ 2023-10-10 10:16 hellowworld! 阅读(19) 评论(0) 推荐(0) 编辑

mybatis的级联查询
摘要:级联是在resultMap标签中配置。级联不是必须的,级联的好处是获取关联数据十分便捷,但是级联过多会增加系统的复杂度,同事降低系统的性能,次增彼减,所以记录超过3层时,就不要考虑使用级联了,因为这样会造成多个对象的关联,导致系统的耦合、负载和难以维护。 MyBatis中的级联分2种: 1.一对一( 阅读全文

posted @ 2023-10-10 10:12 hellowworld! 阅读(531) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示