自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring配置数据源 + 注解开发 + 整合Junit

* 数据源(连接池)是提高程序性能出现的 * 事先实例化数据源,初始化部分连接资源 * 使用连接资源时从数据源中获取 * 使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 (1)导入数据源的坐标和数据库驱动坐标 (2)创建数据源对象 (3)设置数据源的基本连接数据 (4)使用数据源获取连接资源和归还连接资源 1.4、Spring配置数据源可以

2022-06-29 17:44:26 202 1

原创 Spring入门及Spring配置文件

Spring分层的JavaSE/EE应用full-stack轻量级开源框架,以loC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programing:面向切面编程)为内核。提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架。1997年,IBM提出了EJB的思想1998年,SUN制定开发标准规范EJB1

2022-06-29 15:12:13 584

原创 浅浅了解Servlet

目录一、C/S架构和B/S架构的区别二、服务器三、Servlet四、HTTP协议五、Servlet(详解) 六、Servlet应用 七、转发与重定向八、Servlet生命周期 九、Servlet特性十、状态管理十一、Cookie的使用十二、Session对象十三、ServletContext对象十四、过滤器C/S架构:特点:必须在客户端安装特定软件优点:图形效果显示较好缺点:服务器软件和功能升级,客户端必须升级,可维护性低例如:QQ,微信B/S架构:特点:无需安装客户端,任何浏览器可直接访问优点:涉及到功能

2022-06-28 17:32:48 213

原创 计算机组成原理相关概述

1、计算机发展史人类对计算的需求是从古至今一直存在的一条主脉络。根据人均算力在不断地攀升,分为5个阶段。第一阶段:一个国家组织共同使用一台计算机第二阶段:一个商业组织共同使用一台或多台计算机第三阶段:PC以家庭为单位开始使用计算机第四阶段:以个人为单位开始使用计算机未来:一个人会有很多计算机2、图灵机-> 冯诺依曼体系指令:不是传递给计算机的都是指令,只有让计算机行动的命令才是指令,指令一定是明确而不是模糊的。程序 = 指令 + 数据程序 = 算法(有特

2022-05-04 00:13:19 191

原创 MySQL表的增删查改

目录一、新增二、查询三、修改四、删除一、新增(Create)语法:INSERT [INTO] table_name [(column [, column]...)] VALUES(value_list) [, (value_list)]...value_list: value, [, value] ...案例:-- 创建一张学生表DROP TABLE IF EXISTS student;CREATE TABLE..

2022-04-01 11:51:39 689 2

原创 数据结构—— 树与二叉树

一、树的定义与基本术语1、树的基本概念树是n(n大于等于0)个结点的有限集合。n=0时,称为空树。2、树的相关术语(1)结点:包含一个数据元素及若干指向其他结点的分支信息。(2)结点的度:一个结点的子树个数称为此结点的度。(3)叶结点:度为0的结点,即无后继的结点,也称为终端结点。(4)分支结点:度不为0的结点,也称非终端结点。(5)结点的层次:从根结点开始定义,根结点的层次为1,根的直接后继结点为2,以此类推。(6)树的度:树中所有节点的度的最大值。(7)树的深度:

2022-03-26 23:20:03 1223 1

原创 数据结构——栈和队列

目录一、栈二、队列一、栈栈是Vector的一个子类,它实现了一个标准的先进后出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。方法 描述 boolean isEmpty() 判断栈是否为空 Object peek() 查看栈顶的元素,但不删除 Object pop() 删除栈顶的元素,并返回 Object push(Object element) 把项压入栈顶 int s

2022-03-25 16:48:29 320

原创 常见的几种排序算法

目录一、冒泡排序二、选择排序三、插入排序四、归并排序五、快速排序一、冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 时间复杂度:O(n^2) 空间复杂度:O(1)...

2022-03-25 14:26:34 3665 1

原创 Java中Iterable、Collection、List 的常见方法签名以及含义

三者的关系一、IterableIterable接口是java 集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素,它的成员方法如下:方法 描述 iterator() 返回一个内部元素为T类型的迭代器 forEach() 对内部元素进行遍历 部分代码:public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<&gt

2022-03-23 19:01:26 1360 1

原创 Java中String类的常用方法

一、认识String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类对象的创建1.String str = "Hello";2.String str = new String("Hello");三、String类常用方法1.求字符串的长度public int length()

2022-01-21 21:24:24 18296

原创 Java实现链表相关的操作

1.链表的定义: 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储的数据域数据元素,另一个是存储下一个结点地址的指针域。2.链表的创建:public class ListNode { // 结点中有两个内容 1)元素 2)下一个结点的位置 public long val; public ListN...

2021-12-07 16:10:49 249

原创 Java的顺序表的创建及对顺序表进行相关的操作

1.顺序表的定义:顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。...

2021-12-05 16:18:10 1636

空空如也

空空如也

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

TA关注的人

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