- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Spring
Springspring简介Spring 是一个开源框架,Spring 为简化企业级应用开发而生。使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。Spring 是一个 IOC(DI) 和 AOP 容器框架;特点:1.轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API2.依赖注入(DI — dependency injection、IOC)3.面向切面编程(AOP — aspect orie
2021-12-03 21:44:25 207
原创 浅析HashMap
浅析HashMapJDK1.8 中 HashMap 的底层实现,底层数据结构 数组 + 链表(或红黑树) ,源码如下:主要是第58行到96行和第1461行/* * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;
2021-11-30 11:11:17 181
原创 数据库基础
数据库数据库是指长期存储在计算机内、有组织的、可共享的数据集合。简而言之,数据库就是一个存储数据的地方。只是,其存储方式有特定的规律。这样可以方便处理数据。数据库的操作包括创建数据库和删除数据库。这些操作都是数据库管理的基础。创建和删除数据库创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。MySQL中,创建数据库是通过SQL语句create database实现的。其语法形式如下:create database 数据库名;示例:cr
2021-11-26 17:51:52 1796
原创 数据库知识(简略版)
数据库知识(简略版)DDL:数据库操作创建数据库:create database [dbname]创建表:create table tablename(columnname datatype(length) null/not null primary key)创建外键:alter table [tablename] add CONSTRAINT [约束名称] foreign key [column] reference tablename(columnnuam) DML:数据操作语言
2021-11-26 17:44:32 835
原创 创建线程的方法
创建线程的方法1、Thread思路:1、创建一个类去继承thread接口,并重写run()方法。2、在测试类中创建线程对象,调用方法start()开启线程。示例代码:public class MyThread extends Thread { @Override public void run() { for (int i = 0; i <= 100; i++) { System.out.println(Thread.currentThread().getName() +
2021-11-25 14:37:19 406
原创 浅析TreeSet
说明: TreeSet是Set接口的另一个实现类,它内部采用平衡二叉树来存储元素,来保证TreeSet集合中没有重复的元素,并且可以对元素进行排序。定义:二叉树就是每个节点最多有两个子节点的有序树,每个节点及其子节点组成的树称为子树,左侧的节点称为“左子树”,右侧的节点称为“右子树”,其中左子树上的元素小于它的根结点,而右子树上的元素大于它的根结点。二叉树存储结构【结构说明】:同一层的元素可分为1个根节点元素和2个子节点元素,左边的元素总是小于右边的元素。【存储原理】:①TreeSet集合没有元
2021-11-24 19:34:53 747
原创 浅述AJAX
AJAX异步刷新技术Ajax——动态加载的,页面没有刷新就可以看到。A:Asynchronous 异步J:JavaScriptA: andX: xml实现原理://1、创建Ajax对象 //只兼容非IE6的浏览器,在ie6浏览器上运行会显示没有被定义 // var ajax = new XMLHttpRequest();才是Ajax实际请求 var ajax; if (window.XMLHttp
2021-11-20 15:33:44 140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人