平安喜乐,万事胜意
08
28
Java总结3 Java总结3
Spring 核心功能​ 发展过程: Spring1.x ​ 此版本为了解决企业应用程序复杂性而创建的,当时J2EE应用的经典架构为分层架构:表现层,业务层,持久层。最流行的组合是SSH(Structs,Spr
24
Java总结2 Java总结2
IO,NIO,AIOIO介绍 ​ IO是基于流模型出现的输入输出流,比如操作文件时用输入输出流读取文件和写入文件。 ​ 传统IO是BIO(Block-IO)传统阻塞IO。 字节流:InputStream,Out
18
18
MySQL总结 MySQL总结
1. 数据库三范式​ 第一范式(1NF):字段具有原子性,不可再分。 ​ 第二范式(2NF):在第一范式的基础上,所有的非主属性依赖于主属性。 ​ 第三范式(3NF):在第二范式的基础上,不存在非主
2020-08-18
15
设计模式 设计模式
1、设计模式三大类​ 创建型模式: 工厂模式,单例模式。。。 ​ 结构型模式: 代理模式。。。 ​ 行为型模式: 观察者模式。。。 2、设计模式六原则​ 总原则:开闭原则 ​
2020-08-15
12
07
学习笔记 学习笔记
1、Session​ 讲一讲session。 ​ 因为HTTP是无状态协议,当需要前面请求的信息时,必须重传。这时就引入了session。 ​ session是服务端创建的一个容器。当请求过来时,如果请求没有session
2020-08-07
07
RPC技术 RPC技术
1、RPC技术介绍​ RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程
03
02
AOP技术(3) AOP技术(3)
1、通过xml配置文件实现AOP​ 流程: 将所有的切片操作放到一个类中。 在xml配置文件中,通过扫描器、手动配置两种方式,得到被代理类对象和切片类对象。 通过<aop:config>标签,配置切面,切入点以及增强哪些
2020-08-02
01
07
31
AOP技术(1) AOP技术(1)
1、AOP介绍​ AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等
2020-07-31
22
NIO NIO
1、NIO概念1.1 Unix定义了五种 I/O 模型 阻塞 I/O 非阻塞 I/O I/O 复用 信号驱动 I/O 异步 I/O 1.1.1 阻塞(Block)和非阻塞(NonBlock)阻塞和非阻塞是进程在访问数据的时候,数据是否准备
21
网络编程 网络编程
​ Java语言作为最流行的网络编程语言,提供了强大的网络编程功能。 ​ 使用Java语言可以编写底层的网络通信程序,这是通过java.net包中提供的InetAddress类、URL类、Socket类以及Se
20
io流 io流
1、流的概念1.1流(1)流是一个无结构化的数据组成的序列,流中的数据没有任何格式和含义,只是以字节或字符形式进行流入或流出。 (2)数据流的流入和流出都是以程序本身作为核心,流入是指数据从外部数据源流入到程序内部;流出是指数据从程序内部向
10
spring事务管理 spring事务管理
1、什么是Spring事务管理?​ 在实际开发中,操作数据库时都会涉及到事务管理问题,为此Spring提供了专门用于事务处理的API。Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。 2、
2020-07-10
03
springCore springCore
1、SpringCore介绍​ 实现过Spring框架中的DI,AOP等技术后,我对这些技术的实现过程有了浓厚的兴趣,比如:Spring怎么做到将对象创建到容器中?自动装配问题?等等。 ​ 通过自己对底层代码的实
2020-07-03
06
15
MySQL索引 MySQL索引
# 1、索引的语法 ​ 创建索引: 建表的时候添加索引 建表之后添加索引 tips: 索引需要占用磁盘空间,所以在创建索引时要考虑磁盘空间是否足够。 创建索引时要对表加锁,所以实际操作中需要在业务空闲期进行。
2020-06-15
1 / 2