世界是美丽的,就算充满悲伤和泪水。 也请睁开你的双眼,去做你想要做的事情,成为你想要成为的人,去找到你的朋友。 不必焦躁,慢慢地去长大。
Java总结3 Java总结3
Spring 核心功能​ 发展过程: Spring1.x ​ 此版本为了解决企业应用程序复杂性而创建的,当时J2EE应用的经典架构为分层架构:表现层,业务层,持久层。最流行的组合是SSH(Structs,Spr
Java总结2 Java总结2
IO,NIO,AIOIO介绍 ​ IO是基于流模型出现的输入输出流,比如操作文件时用输入输出流读取文件和写入文件。 ​ 传统IO是BIO(Block-IO)传统阻塞IO。 字节流:InputStream,Out
Java总结 Java总结
Java程序是怎么运行的?Q/A: JDK和Java的区别? ​ JDK是Java开发工具包,里面包括:JRE(Java运行环境),JVM(Java虚拟机)等。 ​ Java是一种开发语言。 Q/A: Ja
MySQL总结 MySQL总结
1. 数据库三范式​ 第一范式(1NF):字段具有原子性,不可再分。 ​ 第二范式(2NF):在第一范式的基础上,所有的非主属性依赖于主属性。 ​ 第三范式(3NF):在第二范式的基础上,不存在非主
2020-08-18
设计模式 设计模式
1、设计模式三大类​ 创建型模式: 工厂模式,单例模式。。。 ​ 结构型模式: 代理模式。。。 ​ 行为型模式: 观察者模式。。。 2、设计模式六原则​ 总原则:开闭原则 ​
2020-08-15
数据结构与算法 数据结构与算法
1、算法1.1 二分搜索​ binary search ​ 有序数组,查一个数的角标。 public void halfSearch(int[] nums,int target) {
学习笔记 学习笔记
1、Session​ 讲一讲session。 ​ 因为HTTP是无状态协议,当需要前面请求的信息时,必须重传。这时就引入了session。 ​ session是服务端创建的一个容器。当请求过来时,如果请求没有session
2020-08-07
RPC技术 RPC技术
1、RPC技术介绍​ RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程
基于AOP实现分页 基于AOP实现分页
1、实现思路​ 之前做的分页只是session级别的,在同一个session中才可以取分页信息。 ​ 基于AOP技术实现的分页功能是application级别,所有访问web项目的请求,只要满足条件,就可以从se
AOP技术(3) AOP技术(3)
1、通过xml配置文件实现AOP​ 流程: 将所有的切片操作放到一个类中。 在xml配置文件中,通过扫描器、手动配置两种方式,得到被代理类对象和切片类对象。 通过<aop:config>标签,配置切面,切入点以及增强哪些
2020-08-02
AOP技术(2) AOP技术(2)
1. 通过自己的spring内核实现AOP配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans> <bean name="before" class="com.h
2020-08-01
AOP技术(1) AOP技术(1)
1、AOP介绍​ AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等
2020-07-31
NIO NIO
1、NIO概念1.1 Unix定义了五种 I/O 模型 阻塞 I/O 非阻塞 I/O I/O 复用 信号驱动 I/O 异步 I/O 1.1.1 阻塞(Block)和非阻塞(NonBlock)阻塞和非阻塞是进程在访问数据的时候,数据是否准备
网络编程 网络编程
​ Java语言作为最流行的网络编程语言,提供了强大的网络编程功能。 ​ 使用Java语言可以编写底层的网络通信程序,这是通过java.net包中提供的InetAddress类、URL类、Socket类以及Se
io流 io流
1、流的概念1.1流(1)流是一个无结构化的数据组成的序列,流中的数据没有任何格式和含义,只是以字节或字符形式进行流入或流出。 (2)数据流的流入和流出都是以程序本身作为核心,流入是指数据从外部数据源流入到程序内部;流出是指数据从程序内部向
spring事务管理 spring事务管理
1、什么是Spring事务管理?​ 在实际开发中,操作数据库时都会涉及到事务管理问题,为此Spring提供了专门用于事务处理的API。Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。 2、
2020-07-10
springCore springCore
1、SpringCore介绍​ 实现过Spring框架中的DI,AOP等技术后,我对这些技术的实现过程有了浓厚的兴趣,比如:Spring怎么做到将对象创建到容器中?自动装配问题?等等。 ​ 通过自己对底层代码的实
2020-07-03
MySQL索引 MySQL索引
# 1、索引的语法 ​ 创建索引: 建表的时候添加索引 建表之后添加索引 tips: 索引需要占用磁盘空间,所以在创建索引时要考虑磁盘空间是否足够。 创建索引时要对表加锁,所以实际操作中需要在业务空闲期进行。
2020-06-15
1 / 2