- 博客(18)
- 收藏
- 关注
原创 spring特点和好处
spring特点和好处特点1.方便解耦,简化开发(高内聚,低耦合)(1)内聚①模块内部的元素,不要有很强的关联关系,则内聚越高. 一个模块应当尽可能的独立完成某个功能(2)耦合①模块之间存在依赖,导致改动可能会互相影响,关系越紧密,耦合度越强,模块独立性越差2.AOP编程支持(1)通过spring提供的AOP功能,方便进行面向切面编程,许多不容易用传统OOP(面向对象编程)实现的功能可以通过AOP轻松实现3.声明事物的支持(1)在spring中可以通过声明式方式灵活的进行事物的管理,提高
2022-03-09 14:35:35
1856
原创 ajax 同步和异步区别
ajaxajax 同步和异步区别?我们在使用 ajax 一般都会使用异步处理。异步处理呢就是我们通过事件触发到 ajax,请求服务器,在这个期间无论服务器有没有响应,客户端的其他代码一样可以运行。同步处理:我们通过实践触发 ajax,请求服务器,在这个期间等待服务器处理请求, 在这个期间客户端不能做任何处理。当 ajax 执行完毕才会继续执行其他代码。举例:同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,
2022-03-09 14:34:50
905
1
原创 maven仓库
配置maven仓库时,少加了一个%改过来后,cmd还是提示mvn -v不是内部命令把cmd重新打开操作就正常了,在配置setting.xml时,自定义本地仓库路径,放在自己新建的一个文件夹中
2022-01-22 20:23:05
210
原创 ssm框架整合
ssm:springmvc spring mybatis1.导入相关jar包2.整合springmvc,springmvc就是spring的一个子模块。 1)配置web.xml文件(核心控制器,编码过滤器) 2)配置springmvc.xml(映射器,适配器,视图解析器,上传工具等等) 3)编写controller(注解@Controller,@RequestMapping)3.整合spring: &nb
2022-01-18 23:55:48
188
原创 事务的相关概念
事务(Transaction)什么是事务1.事务是并发控制的单元, 所谓事务, 它是一个操作序列, 这些操作要么都执行,要么都不执行, 它是一个不可分割的单位. 在关系型数据库中,一个事务可以是一条sql语句,一组sql语句,整个程序。事务的四大特性(ACID)1.A(Atomic)(1)原子性 : 事务中包含的操作被看作一个逻辑单元,对于事务进行的增加修改等操作,要么都执行,要么都不执行2.C(Consistency)(1)一致性 : 事务在完成时, 必须所有的数据都保持一致状态①而且在相
2022-01-17 22:38:14
577
原创 AOP相关概念
实训不知道第几天。AOP1.AOP : 面向切面编程, 面向方面编程, aop是oop(面向对象编程)的延续. aop采用的是横向抽取机制, 代替了传统的纵向继承机制, 使得业务逻辑各部分之间耦合度降低, 提高代码的重用性, 同时提高了开发效率.AOP相关的概念1) Aspect :切面,切入系统的一个切面。比如事务管理是一个切面,权限管理也是一个切面;2) Join point :连接点,也就是可以进行横向切入的位置;3) Advice :通知,切面在某个连接点执行的操作(分为: Befor
2022-01-17 22:20:39
522
原创 MyBatis环境搭建
实训第八天在写mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8" ?>报错:The processing instruction target matching “[xX][mM][lL]” is not allowed.把空格去掉后居然就好了。生成get和set的方法:步骤一:在声明的类中,单击鼠标右键,选择source:步骤二:选择Generate Getters and Setters:步骤三:根据需要配置,如
2022-01-12 23:06:43
410
原创 SpringMVC详解(1)
实训第七天,自己已经开始摆烂了,为了防止自己荒废着宝贵的项目机会,我决定在博客里记录每天学到的知识,学到就是赚到。SpringMVC是spring框架的一个子模块(一部分), SpringMVC属于控制层, 接收表单数据、处理客户端的请求。SpringMVC RequestMappingRequestMapping这个注解在SpringMVC扮演着非常重要的角色,RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
2022-01-11 22:58:57
94
原创 操作系统实验六——系统内存使用统计
操作系统实验六——系统内存使用统计一、 实验目的(1)了解Windows内存管理机制,理解页式存储管理技术。(2)熟悉Windows内存管理基本数据结构。(3)掌握Windows内存管理基本API的使用。二、 实验准备1.相关系统数据结构说明系统结构MEMORYSTATUS中包含当前物理内存和虚拟内存和虚拟内存信息,使用函数GlobaiMemoryStatus()可以将这些信息存储在结构MEMORYSTATUS中。结构原型:Typedef struct_MRMORYSTATUS{DWOR
2020-12-03 18:17:49
1571
原创 操作系统实验五——动态链接库的建立与调用
操作系统实验五——动态链接库的建立与调用一、 实验目的(1)理解动态链接库的实现原理。(2)掌握Windows系统动态链接库的建立方法。(3)掌握Windows环境下动态链接库的调用方法。二、 实验准备动态链接库(Dynamic Link Library DLL)是一个可执行模块,它包含的函数可以由Windows应用程序调用以提供所需功能,为应用程序提供服务。动态链接库文件在Windows系统中的扩展名为.dll,它由全局数据结构、若干函数组成,运行时被系统加载到进程的虚拟地址空间中,成为调用
2020-12-03 18:17:30
1324
原创 操作系统实验四——使用命名管道实现进程通信
操作系统实验四——使用命名管道实现进程通信一、 实验目的(1)了解windows系统环境下的进程通讯机制。(2)熟悉Windows系统提供的进程通信API。二、 实验准备相关API函数介绍1.建立命名管道函数**CreateNamePipe()**创建一个命名管道实例,并返回该管道的句柄。原型:HANDLE CreateNamePipe(LPCTSTR lpName, ...
2020-12-03 18:16:50
1281
1
原创 操作系统实验一——线程的创建与撤销
一、 实验目的(1) 熟悉windows系统提供的线程创建与撤销系统调用;(2) 掌握windows系统环境下线程的创建与撤销方法。二、 实验准备1.线程的创建CeateThread()完成线程的创建,它在调用进程的地址空间上创建一个线程,执行指定的函数,并返回新建立的线程的句柄。原型:HANDLE CeateThread(LPSECURITY_ATTRIBUTES lpThrea...
2020-04-24 20:57:21
3851
原创 操作系统实验三——线程的互斥
**操作系统实验三——线程的互斥**一、 实验目的(1)熟练掌握windows系统环境下线程的创建和撤销。(2)熟悉windows系统提供的线程互斥API。(3)使用windows系统提供的线程互斥API解决实际问题。二、 实验准备相关API函数介绍1)临界区对象临界区对象(CriticalSection)包括:(1)初始化临界区(InitializeCriticalSect...
2020-04-24 14:47:18
6053
2
原创 操作系统实验二——线程的同步
一、 实验目的(1)进一步掌握windows系统环境下线程的创建和撤销。(2)熟悉windows系统提供的线程同步API(是WINDOWS提供给应用程序与操作系统的接口)。(3)使用windows系统提供的线程同步API解决实际问题。二、 实验准备实验环境:...
2020-04-24 12:40:07
3455
原创 脚本编程课程
第四次实验——python实现一个基于 http 协议的客户端和服务器端,客户端能通过网络访问服务器端,获取信息1、首先查requests类库的基本使用link
2020-03-26 15:03:14
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人