自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux系统软件安装

Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。简单来说,Tomcat是一个WEB应用程序的托管平台,可以让用户编写的WEB应用程序,被Tomcat所托管,并提供网站服务。即让用户开发的WEB应用程序,变成可以被访问的网页。Nginx。

2023-05-08 21:43:38 636 1

原创 Linux课程笔记

FinalShell登陆终端后,默认的工作目录就是用户的HOME目录。,将cat a.txt的结果,作为grep命令的输入,用来过滤。rm命令很危险,一定要注意,特别是切换到root用户的时候。格式化字符串:通过特定的字符串标记,来控制显示的日期格式。,表示当前工作目录内的test文件夹内的a.txt文件。参数:目标目录,要切换去的地方,不提供默认切换到。功能:将符号左边的结果,输出到右边指定的文件中去。功能:被两个反引号包围的内容,会作为命令执行。功能:将符号左边的结果,作为符号右边的输入。

2023-05-07 13:18:11 1453

原创 本地连接oracle

​ 因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。所以我们要做的就是下载OCI使之与我们所安装的Oracle服务器相符合。2、报ORA-24857。

2023-04-24 08:15:32 687

原创 AVEVA学习

AVEVA软件学习

2023-02-08 10:44:43 1952 2

原创 AcWing

1、快排排序#include<iostream>using namespace std;const int N = 1e6 + 10;int n;int q[N];void quick_sort(int q[], int l, int r){ if (l >= r) return; int x = q[(l + r) / 2],i = l - 1,j = r + 1; while(i < j){ while(q[++

2022-05-26 23:46:14 72

原创 Python-高阶函数

递归函数递归函数就是定义了一个函数,然后在函数内,自己调用了自己这个函数递归函数内必须要有结束,不然就会一只调用下去,直到调用的层数越来越多,栈溢出递归函数是一层一层的进入,再一层一层的返回初步认识递归函数# 初步认识 递归函数 3 2 1 0def digui(num): print(num) # 3 2 1 0 # 检测当前的值是否到了零 if num > 0: # 调用函数本身 digui(num-1) print

2022-01-18 18:35:32 87

原创 百钱买小鸡

百钱买小鸡

2022-01-14 23:08:45 266

原创 python笔记

python数据类型学习

2022-01-14 16:31:47 57

原创 spring AOP

sprint AOP1什么时AOP:​ AOP:全称是 Aspect Oriented Programming 即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。1.1 AOP 的作用及优势​ 作用:在程序运行期间,不修改源码对已有方法进行增强。优势:减少重复代码提高开发效率维护方便1.2 AOP 的实现方式​ 使用动态代理技术1.3spring环绕通知/** * 环绕通知

2021-04-05 21:09:21 73

转载 spring事务配置

spring事务配置<!-- spring中基于XML的声明式事务控制配置步骤 1、配置事务管理器 2、配置事务的通知 此时我们需要导入事务的约束 tx名称空间和约束,同时也需要aop的 使用tx:advice标签配置事务通知 属性: id:给事务通知起一个唯一标识 tr

2021-04-05 21:08:06 101

原创 1.mybatis延迟加载

1.mybatis延迟加载<!-- 定义封装account和user的resultMap --><resultMap id="accountUserMap" type="account"> <id property="id" column="id"></id> <result property="uid" column="uid"></result> <result property="money" c

2021-04-05 21:05:24 206

原创 1.Mybatis连接池

1.Mybatis连接池1.1mybatis连接池提供了3中方式配置:​ 位置:只配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何用连接方式。​ type属性的取值:POOLED : 采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现UNPOOLED :采用传统的获取连接的方式,虽然也实现Javax.sql.DataSource接口,但是并没有使用池的思想。JNDI: 采用服务器提供的JNDI技术实现

2021-04-05 21:04:34 199 3

原创 Mybatis框架

Mybatis框架1. MyBatis 框架概述​ 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。​ mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发

2021-04-05 21:03:36 70

原创 1.NoSql

1.NoSql​ NoSQL,泛指非关系型的数据库。2.NoSql数据库的优势​ 1、易扩展:NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这 样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。​ (2)大数据量,高性能​ NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性, 数据库的结构简单。一般MySQL使用Query Cache,每次表的更新Cache就失效,是一种大粒度的 Cache,在

2021-04-05 20:59:51 69

原创 redis笔记

Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为

2021-02-28 10:57:36 82

原创 ajax案例

案例:* 校验用户名是否存在 1. 服务器响应的数据,在客户端使用时,要想当做json数据格式使用。有两种解决方案: 1. $.get(type):将最后一个参数type指定为"json" 2. 在服务器端设置MIME类型 response.setContentType("application/json;charset=utf-8");前端代码 <!DOCTYPE html><html lang="en"><head> <met

2021-02-27 09:22:36 74

原创 Ajax&Json笔记

AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更

2021-02-27 09:19:48 361

原创 Filter&Listener笔记

Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 代码: @WebFilter("/*")//访问

2021-02-27 09:17:34 72

原创 EL&JSTL笔记

JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符

2021-02-27 09:17:03 59

原创 Cookie&Session笔记

会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value)

2021-02-27 09:12:06 140 1

原创 用户登录案例

## 案例:用户登录 * 用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表 3.使用JdbcTemplate技术封装JDBC 4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您 5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错误 * 分析 * 开发步骤 1. 创建项目,

2021-02-23 09:36:04 375 2

原创 Servlet&HTTP&Request笔记

Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可

2021-02-23 09:35:04 56 2

原创 Tomcat&Servlet笔记

web相关概念1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp....3. 网络通信三要素 1. IP:电子设

2021-02-23 09:33:57 43

原创 JDBC连接池&JDBCTemplate笔记

数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getConnection() * 归还连接:Connection.close()。如果连接对象C

2021-02-12 10:59:24 71

原创 MySQL多表&事务笔记

多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY

2021-02-10 19:57:17 49

原创 MySQL约束笔记

DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。 1. count:计算个数 1. 一般选择非空的列:主键 2. count(*) 2. max:计算最大值 3.

2021-02-10 19:56:19 52

原创 MySQL笔记

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL​MySQL数据库软件1. 卸载 1. 去mysql的安装目录找到my.ini文件 * 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 2. 卸

2021-02-10 19:53:55 49

原创 JQuery笔记-2

JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。 * JavaScrip

2021-02-06 10:45:37 62

原创 JQuery笔记-1

JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"linear" * swing:动画执行时效果是 先慢,中间快,最后又慢 *

2021-02-06 10:45:05 99

原创 JS-Select

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> select{width:100px;height:200px;border:1px solid #ddd;float:left;} div{width:100px;height:200p

2021-02-03 17:10:09 107

原创 JS表单验证

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title><style> *{ margin: 0px; padding: 0px; box-sizing: border-box; } body{ backgrou.

2021-02-03 15:04:31 45

原创 JS放大镜案例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div,img,ul,li{margin:0px;padding:0px;} #did{width:300px;height:300px;overflow:hidden;display:n

2021-02-03 14:50:47 45

原创 JavaScript:

JavaScript:* 概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase 2. 1995年,Nets

2021-02-01 21:42:10 58

原创 HTML&CSS

HTML图像标签在HTML网页中插入一张图片,使用img标签,他是一个单标签: <img />其中img标签中常用属性如下: src: 图片名及url地址 alt: 图片加载失败时的提示信息 title:文字提示属性 width:图片宽度 height:图片高度 border:边框线粗细理理解 绝对路路径和 相对路路径: 绝对路路径: 绝对路路径就是你的主⻚页上的⽂文件或⽬目录在硬盘上真正的路路径,(URL和物理理路路径)例例如:

2021-02-01 21:41:09 60

原创 JS表单全选

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格全选</title> <style> table{ border: 1px solid; width: 500px; margin-left: 30%; .

2021-02-01 21:10:35 123 2

原创 JS动态表格添加

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ text-align: center; margin: 50px; } table{ bo

2021-02-01 16:54:12 661

原创 反射&注解&枚举&内省

Junit单元测试:* 测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测的类名Test CalculatorTest 包名:xxx.xxx.xx.test 2. 定义测试方法:可以独立运行 * 建议: * 方法名:test测试的方法名 testAdd() * 返回

2021-01-23 14:38:05 90

原创 XML&JSON

XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数据 * w3c:万维网联盟 2. 语法: * 基本语法:

2021-01-19 23:28:25 65

原创 【网络编程】

【网络编程】1.1 网络通信协议**网络通信协议:**通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Internet Protoco

2021-01-17 17:42:55 89

原创 快递管理训练任务

Dao类:package dao;import bean.Express;import utils.FileUtils;import java.io.*;import java.util.ArrayList;import java.util.List;public class Dao { FileUtils file; //创建集合对象 private List<Express> list = new ArrayList<>(); .

2021-01-16 16:38:45 320 2

华中科技大学存储器设计

华中科技大学educoder存储系统设计全部通关包含四路组和二路组

2021-05-28

华中科技大学存储系统设计

汉字字库存储芯片扩展实验,MIPS寄存器文件设计,MIPS RAM设计,全相联cache设计,直接相联cache设计, 4路组相连cache设计

2021-05-28

空空如也

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

TA关注的人

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