自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Framework

Spring Framework - 01

2023-01-29 19:11:56 862

原创 Redis——狂神

1 什么是NoSQL?1.1为什么要用NoSQL?先从历史开始讲吧1、单机数据库时代90年代,一个基本的网站访问量较小,单个数据库可以顶住当时的访问量在那个时候,都会去使用静态网页html,因为服务器压力不会太大缺点:数据量太大,一台机子放不下了当数据量达到300万以上,就需要建立索引,MySQL索引,B+树。数据量一大,电脑内存也放不下了在当时的数据库单机时代,读写一体,服务器承受不了如果说以上三个条件满足了至少一个,那么就需要做出改变了2、Memcached(缓存)+ MyS

2021-12-09 10:15:00 686

原创 SpringBoot-动力节点-王鹤

SpringBoot为什么要使用 Spring Boot因为Spring, SpringMVC 需要使用的大量的配置文件 (xml文件)还需要配置各种对象,把使用的对象放入到spring容器中才能使用对象需要了解其他框架配置规则。SpringBoot 就相当于 不需要配置文件的Spring+SpringMVC。 常用的框架和第三方库都已经配置好了。拿来就可以使用了。SpringBoot开发效率高,使用方便多了1.1 第一章 Xml 和 JavaConfigSpring 使用

2021-12-06 19:06:40 1192 2

原创 Hash表、ArrayList、HashMap详解

HashMap隶属于Java中集合这一块,我们知道集合这块有list,set和map,这里的HashMap就是Map的实现类。简单来说,Map就是一个映射关系的数据集合,就是我们常见的k-v的形式,一个key对应一个value。HashMap是个啥?HashMap是基于Hash表的实现,因此,了解了什么是Hash表,那对学习HashMap是相当重要。哈希表是个啥?散列表(Hashtable,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的

2021-11-22 17:23:43 1116

原创 SpringMVC-动力节点-王鹤

第1章 SpringMVC 概述1.1 SpringMVC 简介SpringMVC 也叫 Spring web mvc。是 Spring 框架的一部分,是在 Spring3.0 后发布的。1.2 SpringMVC 优点1.基于 MVC 架构基于 MVC 架构,功能分工明确。解耦合,MVC(Model–View–Controller)模式是软件工程中的一种软件架构模式,它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。模型(Model):程序

2021-11-19 15:59:44 1550

原创 Mybatis学习笔记

Mybatis环境JDK1.8Mysql5.7maven 3.6.3IDEA回顾JDBCMysqlJava基础MavenJunitSSM框架1、Mybatis简介1.1.什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化SQL. 存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO (Plain Old JavaObjec

2021-11-19 14:35:16 323

原创 Spring-王鹤

第1章 Spring 概述1.1 Spring 框架是什么Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可以在 Java SE/EE 中使用的轻量级开源框架Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。即在 Spring 中说明对象(模块)的关系。Sprin

2021-11-05 15:32:51 584

原创 Java-JDK动态代理

第一章:代理的介绍动态代理(理解) 基于反射机制1.什么是动态代理?2.动态代理能够做什么?1.什么是代理?代理,在我们日常生活之中就有体现,代购,中介,换ip,商家等等.比如有一家美国的大学,可以对全世界招生.留学中介(代理 )留学中介(代理):帮助这家美国的学校招生,中介是学校的代理中介是代替学校完成招生功能代理特点中介和代理他们要做的事情是一致的:招生中介是学校代理,学校是目标家长-------->中介(学校介绍,办理入学手续)---------->美国学校中介是代

2021-10-25 16:47:29 152

原创 JavaWeb学习笔记-kuangshen

JavaWeb1、基本概念1.1、前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html

2021-06-07 11:11:34 212

原创 常用IO流操作

基本概念​ IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中IO流的分类字节流字符流该如何选择哪种IO流?如果数据通过Window自带的记事本软件打开,我们还可以读懂里面的内容,就使用字符流,否则使用字节流。 如果你不知道该使用哪种类型的流,就使用字节流。字节流字节流基础类InputStream类InputStream:字节输入流基类,抽象类是表示字节输入流的所有类的超类。read():1.从读

2021-05-16 16:54:46 137

原创 注解和反射

一、注解1.注解入门//什么是注解public class Demo01_Annotation extends Object { //@Override就是一个注解 @Override public String toString() { return super.toString(); }}2.内置注解package Annotation_01;//1.不是程序本身,可以对程序作出解释//可以被其它程序(比如编译器)读取//2.注解

2021-05-16 14:34:51 92

原创 Java多线程

一、线程简介简介生活案例多任务:边吃饭边玩手机,同时做多件事(但是实际上是分时进行的,大脑分时处理,时间交替很快)多线程:多车道,多条线路同时执行任务普通方法调用和多线程调用run()方法:当作普通方法,此时只有主线程 一条 依次执行路径调用start()方法:开启多线程,多条执行路径,主线程与子线程并行交替执行在操作系统中运行的程序就是进程(qq,播放器,游戏,IDE),播放视频时有声音,图像,字幕,这些就是由不同的线程控制进程与线程说起进程,就不得不说下程序,程序是数据和指令的有

2021-05-10 16:52:17 159

原创 软考初级——操作系统

2021-04-08 15:14:10 124

原创 软考初级——计算机系统基础知识

1.1计算机系统的基本组成运算器:算数和逻辑运算存储器:内部存储器、外部存储器寄存器:CPU的记忆器件 临时存放指令、数据、运算结果

2021-04-08 10:30:28 608

原创 計算機二級-java11

2021-03-25 16:49:29 81

原创 計算機二級-java10

2021-03-16 10:11:34 86

原创 計算機二級-java09

2021-03-15 14:38:58 91

原创 計算機二級-java08

2021-03-15 14:08:21 122

原创 計算機二級-java07

2021-03-15 10:48:49 88

原创 計算機二級-java06

2021-03-15 09:36:07 109

原创 計算機二級-java05

2021-03-12 10:47:49 80

原创 刑法的基本原則

一、罪刑法定原則罪刑法定:法律明文規定為犯罪行爲的,依照法律定罪處刑;法律沒有明文規定為犯罪行爲,不得定罪處刑。一切權力受到罪刑法定,無論是司法權、立法權還是行政權。罪刑法定有形式側面与实质側面兩方面的内容。1.形式侧面1.1制定法原则(成文的罪刑法定):规定犯罪及刑法的法律必须是立法机关制定的成文法律,行政法规、规章和习惯法不得作为刑法的渊源。(同时我国不承认判例法,判例不应作为刑法的渊源)(行政法规和习惯法不能规定犯罪构成,但可以对构成要件进行i填补)1.2禁止不利于行为人的事后法(.

2021-03-12 10:11:17 320

原创 計算機二級-java04

2021-03-12 10:10:42 65

原创 刑法基礎知識

一、刑法的概念:刑法是規定犯罪及法律後果的法律規範的總稱。1.規定何種行爲屬於犯罪(犯罪論)2.規定犯罪的法律後果(後果論)我國的刑法形式包括:1997年頒佈的刑法典以及一個單行刑法(1998年全國人民代表大會《關於懲治騗購外匯、逃匯和非法買賣外匯犯罪的決定》二、刑法的目的和機能刑法的目的1.法益保護論:刑法的目的是保護法益(國家、社會和個人的利益)2.規範維護論:刑法的目的在於維護社會規範、保護社會秩序。法益作爲入罪的基礎,倫理作爲出罪的依據。法律的生命是經驗而不是邏輯法益的放棄需

2021-03-11 19:37:15 159

原创 银从-经济基础知识

1.宏观经济2.行业经济发展3.区域经济发展考点一、宏观经济分析宏观经济发展的总体目标:发展目标 1.经济增长 2.充分就业 3.物价稳定 4.国际收支平衡衡量指标 国内生产总值 失业率 通货膨胀率 国际收支1.经济增长与国内生产总值国内生产总值(GDP):一国(地区)所有常住居民在一定时期内生产活动的最终成果斜体样式,即指在一国的领土范围内,本国居民和外国居民在一定时期内所生产的、以市场价格表示的产品和劳务总值。2.充分就业与失业率失业率

2021-03-11 18:59:07 668

原创 計算機二級-java-03

2021-03-10 11:09:59 63

原创 java二级002

2021-03-05 15:27:37 74

原创 计算机三级-数据库-数据库应用系统开发方法

数据库的三级模式是由外模式、模式、内模式构成,外模式是用户可见的部分数据的存在形式;模式可以等价为全体数据的逻辑结构且用户不可见,是三级模式的中间部分;内模式对应数据库的物理结构和存储方式。当模式改变时,由数据库管理员对各个外模式/模式的映像作相应的改变,但是外模式可以不变。应用程序是依据外模式编写的,从而应用程序不必修改,因此,外模式/模式映像保证了数据与程序的逻辑独立性。7. ...

2021-03-05 14:05:24 160 1

原创 计算机二级-JAVA基础知识1

计算机完成一条指令所花费的时间叫做指令周期顺序程序具有顺序性、封闭性、可再现性的特点。使得程序设计者能够控制程序执行的过程(执行顺序、执行时间),顺序程序不具备并发性,并发性是并发程序的特点。对数据进行压缩存储能够降低算法的空间复杂性算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。算法需要考虑可行性、确定性、有穷性等。栈是先进后出,队列是先进先出。结构化程序设计强调程序的易读性。java标识符命名规则:类名和接口名每个单词首字母大写,变量名和方法名遵循.

2021-03-03 15:37:27 684

原创 GIT

安装后$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目

2021-02-03 10:00:55 244

原创 Java-程序的入口

在运行 Java 程序时,需要有一个main() 方法public class HelloWorld{ public static void main(String[] args){ System.out.println(“Hello,World”);}}main方法的形式是固定的,不能改变。在有main方法的Java类里,右键,可以看到 Run As | Java Application菜单。如果一个类里没有main方法,右键就看不到这个菜单。...

2020-12-25 09:27:31 3863

原创 基本BASH SHELL脚本命令——Linux系统管理命令-检测程序、检测磁盘空间

详细介绍Linux系统管理命令,演示如何通过命令行命令来探查Linux系统的内部信息一、监测程序Linux系统管理员面临的最复杂的任务之一就是跟踪运行在系统中的程序——尤其是现在,图形化桌面集成了大量的应用来生成一个完整的桌面环境。系统中总是运行着大量的程序。探查进程当程序运行在系统上时,我们称之为进程(process)。想监测这些进程,需要熟悉 ps 命令的用法。 ps 命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。默认情况下, ps 命令只会显示运行在当前控制台下的属于当

2020-09-28 22:36:55 443

原创 基本BASH SHELL脚本命令——切换目录以及处理文件和目录的基本知识

遍历目录cd destinationcd 命令可接受单个参数 destination ,用以指定想切换到的目录名。如果没有为 cd 命令指定目标路径,它将切换到用户主目录。destination 参数可以用两种方式表示:一种是使用绝对文件路径,另一种是使用相对文件路径。用户可在虚拟目录中采用绝对文件路径引用目录名。绝对文件路径定义了在虚拟目录结构中该目录的确切位置,以虚拟目录的根目录开始,相当于目录的全名。绝对文件路径总是以正斜线(/)作为起始,指明虚拟文件系统的根目录。因此,如果要指向usr目录所

2020-09-28 21:31:51 5353

原创 SHELL脚本初探

一、怎么创建.sh 文件(linux)1、touch hello.sh2、vim hello.sh键入i插入#!/bin/shecho hello world;键入: esc:wq3、chmod 700 hello.sh4.、执行./hello.sh

2020-09-28 10:06:31 112

原创 MYSQL知识点2

1.在软件开发中,需求分析阶段可使用DFD图,数据字典,判定树和判定表2.面向对象方法中,对象的基本特点:标识唯一性、分类性、多态性、封装性、模块独立性3.数据库设计阶段工作包括概念结构设计、逻辑结构设计、物理结构设计4.5.CREATE DATABASE和CREATE SCHEMA作用相同6.当触发器涉及对表自身的更新操作时,只能使用BEFORE UPDATE触发器7.查看触发器的格式为,SHOW TRIGGERS8.当要撤销一个用户权限,又不希望将用户从系统删除时,使用REVOKE9.m

2020-09-25 10:54:59 192

原创 MYSQL知识点1

1.数据流图中,标有名字的箭头表示数据流。在程序流程图中,带有箭头的线段表示控制流。2.结构化程序设计思想包括:自顶向下,逐步求精,模块化、限制使用goto语句3.软件设计中模块划分应遵循的准则是高内聚低耦合4.软件开发中,需求分析阶段产生的主要文档是——软件需求规格说明书可行性分析阶段产生可行性分析报告,总体设计阶段产生概要设计说明书,概要设计阶段编写集成测试计划5.算法的有穷性是指算法程序的运行时间是有限的6.堆排序的比较次数nlog2n,快速排序、冒泡排序、直接插入排序的比较次数是n(n-

2020-09-25 09:32:55 110

原创 SQL-必知必会-触发器

触发器触发器是特殊的存储过程,它在特定的数据库活动发生时自动执行。触发器可以与特定表上的INSERT、UPDATE和DELETE操作(或组合)相关联。与存储过程不一样(存储过程只是简单的存储 SQL 语句),触发器与单个的表相关联。与Orders表上的INSERT操作相关联的触发器只在Orders表中插入行时执行。类似地,Customers表上的INSERT和UPDATE操作的触发器只在表上出现这些操作时执行。触发器内的代码具有以下数据的访问权:INSERT操作中的所有新数据;UPDATE操作中

2020-09-14 15:55:08 281

原创 SQL必知必会-索引

索引可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。索引用来排序数据以加快搜索和排序操作的速度。注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。CREATE INDEX index_na

2020-09-14 15:41:26 101

原创 SQL必知必会-约束

关联表和引用完整性已经在前面讨论过几次。正如所述,关系数据库存储分解为多个表的数据,每个表存储相应的数据。利用键来建立从一个表到另一个表的引用(由此产生了术语 引用完整性( referential integrity ))。约束( constraint )管理如何插入或处理数据库数据的规则。主键主键是一种特殊的约束,用来保证一列(或一组列)中的值是唯一的,而且永不改动。换句话说,表中的一列(或多个列)的值唯一标识表中的每一行。这方便了直接或交互地处理表中的行。没有主键,要安全地UPDATE或DELE

2020-09-14 15:20:12 485

原创 SQL必知必会-使用游标

SQL 检索操作返回一组称为结果集的行,这组返回的行都是与 SQL 语句相匹配的行(零行或多行)。简单地使用SELECT语句,没有办法得到第一行、下一行或前 10 行。但这是关系 DBMS 功能的组成部分。结果集( result set )SQL 查询所检索出的结果。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标( cursor )是一个存储在 DBMS 服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚

2020-09-14 14:41:41 344

空空如也

空空如也

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

TA关注的人

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