自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 脚本启动python文件

脚本启动python文件

2024-07-03 09:35:28 117

原创 python安装geopandas库

python安装geopandas库

2023-11-18 18:10:08 451 2

原创 anaconda打包python

anaconda打包

2023-08-11 17:56:07 1164

原创 非递归遍历计算二叉树的深度

【代码】非递归遍历计算二叉树的深度。

2022-10-19 20:26:32 850 1

原创 C语言字符匹配(BF、RK、KMP)完整代码

C语言字符匹配(BF、RK、KMP)完整代码

2022-07-29 19:28:05 395

原创 链式队列(带头节点,头指针,尾指针的单链表)

链式队列(带头节点,头指针,尾指针的单链表)

2022-07-28 16:39:59 1461

原创 顺序循环队列的基本操作

C语言顺序循环队列的基本操作

2022-07-28 16:00:59 197

原创 C语言链栈(基本压栈,弹栈,取栈顶元素)

C语言链栈(基本压栈,弹栈,取栈顶元素)

2022-07-27 22:19:21 1850

原创 C语言顺序栈

C语言顺序栈

2022-07-27 17:35:38 195

原创 C语言双向循环链表(插入,删除,遍历)

C语言双向循环链表(插入,删除,遍历)

2022-07-26 23:12:57 2025

原创 C语言循环链表(尾指针),含链表的头插,尾插,合并

代码】C语言循环链表(尾指针),含链表的头插,尾插,合并。

2022-07-25 21:33:04 603

原创 C语言带头节点的单链表

C语言带头节点的带链表,包含头插尾插,逆序

2022-07-23 10:17:48 267

原创 C语言不带头结点的单链表

不带头节点的单链表,包含头插尾插,及头删尾删,链表逆序

2022-07-22 22:12:30 2437 4

原创 C语言顺序表,含求合集,交集,原地倒置

C语言顺序表,含求合集,交集,倒置

2022-07-21 10:52:19 446

原创 spring事务传播特性与内部事务回滚问题

spring事务传播特性与内部事务回滚问题前提:同一个类,内部方法调用不走代理,spring基于注解的事务是基于代理的,不走代理,被调用的方法就不受事务管理代码的控制。原理:1、<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="globalRollbackOnParticipati

2021-09-25 13:05:21 836

原创 数据结构之链表--符号表

/** * 符号表,相当于map表,这里用链表来实现 * @param <Key> * @param <Value> */public class SymbolTable<Key,Value> { private class Node{ public Key key; public Value value; public Node next; public Node(Key key, V

2021-09-03 17:26:00 154

原创 数据结构之链表--单向链表

/** * 单向链表 */public class SingleLink { //定义一个首元结点 private Node head; //定义一个size表示链表中结点的个数 private int size; public Node getHead() { return head; } public void setHead(Node head) { this.head = head; }

2021-09-03 17:25:00 60

原创 数据结构之链表--有序符号表

/** * 键值有序的符号表 * @param <Key> * @param <Value> */public class OrderSymbolTable<Key extends Comparable,Value> { private class Node{ public Key key; public Value value; public Node next; public Nod

2021-09-03 17:24:07 130

原创 数据结构之循环链表--约瑟夫问题

import java.util.ArrayList;import java.util.List;/** * 约瑟夫问题,环形链表,双指针 */public class CircularLink { //表示头节点,头节点值为1时,表示此链表为空 private Node first = new Node(-1); //helper表示链表结尾的位置 private Node helper; //表示链表中元素的个数 private int si

2021-09-03 17:22:56 129

原创 数据结构之链表--双向链表

/** * 双向链表 */public class BothWayLink { //定义一个首元结点 private Node head; //定义一个size表示链表中结点的个数 private int size; //获取链表的长度 public int getSize() { return size; } //向链表的第i个位置插入一个节点 public void insert(int i, Objec

2021-09-03 17:21:25 58

原创 数据结构之稀疏数组

/** * 稀疏数组的压缩 * 方式一:转为一个记录:行、列、值的二维数组 * 方式二:转为一个记录:行、列、值的单向链表 */public class SparseArray { public static void main(String[] args) { SparseArray array = new SparseArray(); int[][] arr = array.getArray();// array.s

2021-09-03 17:20:04 55

原创 数据结构之数组迷宫--递归

/** * 设置一个简单的迷宫,比通过递归从出发点顺利到达终点,预设终点(6,6) * 1 1 1 1 1 1 1 1 * 1 0 0 1 0 0 0 1 * 1 0 0 1 0 0 0 1 * 1 0 0 1 0 0 0 1 * 1 0 0 0 0 0 0 1 * 1 1 1 1 1 1 0 1 * 1 0 0 0 0 0 0 1 * 1 1 1 1 1 1 1 1 */public class Labyrinth { public static void main(Str

2021-09-03 17:15:56 166

原创 C语言关于:头指针,头节点,首元节点,->,指针与地址

C语言关于:头指针,头节点,首元节点,->,指针与地址1、头指针->头节点->首元节点2、head->next = p:头指针的下一个节点(头节点)的指针域(存放首元节点) = p(指向P节点的指针,保存P节点的地址)也就是说头节点的指针域存放P节点的地址,P节点就成了首元节点3、p = head->next:p(指向P节点的指针,保存P节点的地址) = 头指针的下一个节点(头节点)的指针域(存放首元节点)也就是说首元节点的地址取代(赋值)P节点的地址,所以p指向首元

2021-08-30 21:53:00 2908

原创 注解——@RequestMapping、@Requestbody、@Responsebody、@RequestParam

List item

2021-04-28 10:08:36 190

原创 @Resource和@Antowired

@Resource和@Autowired都是用来实现依赖注入的,@Resource是按by name 来注入,@Autowired是按by type 来注入。@Resource有name和type 2个属性,如果指定了name就按by name 来执行,如果指定了type就按by type来执行,如果都没有指定,就按by name来执行。如果会匹配多个bean,需要通过name属性或者是@Qualifier来指定bean的name。@Autowired默认按by type 来执行,如果会匹配多个bea

2021-04-27 21:37:27 151

原创 ArrayList一定比LinkList的插入效率低吗?

链表的插入效率高是因为链表在内部维护了一个node的内部类,在这个node中有指向下一个结点的指针,我们可以通过将指针指向新来的元素,而新来的元素的指针指向下一个结点,完成元素的插入。数组的插入需要将插入位置之后的所有元素后移,才能完成元素的插入。如果是向最后一个元素后面插入元素,即尾插,则相比于链表,数组效率要高,因为在插入的过程中,链表需要找到最后一个元素,,还需要维护node这个内部类,而数组在查找元素方面比链表快,也不用每次维护数组,在ArrayList中,当容量不够时会进行1.5倍扩容,是隔.

2021-04-12 12:00:17 287

转载 Spring事务

转载:http://blog.csdn.net/trigl/article/details/50968079参考文章:Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解

2020-11-24 20:28:15 54

转载 Spring事务

关于Spring事务的面试题数据库事务和Spring事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。下面是我收集到一些关于Spring事务的问题,希望能帮助大家过关。事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离级别定义的是事务在数据库读写方面的控制范围。事务的7种传播级别:1) P

2020-11-24 20:00:58 1428

原创 面试:SpringBoot, SpringCloud

1)、SpringBoot- 简化spring应用创建和开发的过程,与springcloud 比较,springboot 是一个小的服务模块,springcloud 是由多个小的模块构成2)、Springboot 的核心配置文件SpringBoot的核心配置文件有application和bootstarp配置文件。application文件主要用于Springboot自动化配置文件。bootstarp文件主要有以下几种用途:- 使用Spring Cloud Config注册中心时 需要在boot

2020-11-19 22:08:30 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除