个人笔记
文章平均质量分 86
怕是个疯子啊
这个作者很懒,什么都没留下…
展开
-
[个人笔记] Java
java不允许重载操作符初始化和清理finalize()方法: 在一个对象生命结束之前会调用这个函数,可以用来检查一些操作,如是否满足终结条件,尽量别用字符串string对象是不可变的,可以加任意多引用字符串相加的时候内部调用了stringbuilder stringbuilder内部有一个append函数来实现StringBuilder res=new StringBuilder("[");for(int i=0;i<25;i++){ res.append(rand.ne原创 2021-08-31 08:10:46 · 165 阅读 · 0 评论 -
[个人笔记] Spring MVC
1. MVCmvc是模型(model)/视图(View)/控制器(Controller)的简写,是一种软件设计规范降低了视图和业务逻辑间的双向耦合MVC是一种架构模式SpringMVC轻量级 简单易学高效,基于请求响应的MVC框架和spring兼容性好,无缝结合约定大于配置功能强大:RESTful、数据验证,格式化,本地化,主题简洁灵活2.在配置的时候/和/*的区别:/*会匹配所有的页面,包括a.jsp这些,/只匹配请求3.Controller**控制器:**提供访问应用程序的行原创 2021-08-29 21:47:22 · 369 阅读 · 2 评论 -
[个人笔记] Spring
1 Spring简介1.1简介spring 框架的雏形,最初的版本 interface21 Rod Johnson 创始人 音乐学博士Spring 理念 使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架SSH struct2+spring + hibernateSSM springMVC+ spring +mybatis(目前要学的是这一套)官网和源码地址 github地址1.2优点开源免费框架(容器)轻量级,非入侵式框架控制反转(ioc),面向切面编程(AOP)原创 2021-08-29 21:40:33 · 204 阅读 · 1 评论 -
[个人笔记]Mybatis
mysql登录 password ‘root’1.三层架构表现层:用于展示数据的业务层是处理业务需求的持久层是和数据库交互的2.持久层技术解决方案jdbc技术ConnectionPreparedStatementResultSetSpring的JdbcTemplateSpring中对jdbc的简单封装Apache的DBUtils也是对Jdbc的简单封装JDBC是一个规范而不是一个框架;spring和apache的都只是一个工具类 不是框架3. mabatis概述是一个基原创 2021-08-29 21:16:51 · 207 阅读 · 2 评论 -
[个人笔记] JAVA Web
1. 基础概念在java中,动态web资源开发的技术统称为javaweb技术栈:servlet/jsp,asp,php2.web服务器2.1常用asp:asp+com在html中嵌入了vb的脚本 主要使用c#开发php:开发速度快,功能强大,跨平台,代码简单,但是无法承载大访问量的情况jsp/servlet:sun主推的b/s架构,基于java语言,可以承载高并发,高可用,高承载2.2服务器是一种被动的操作,用来处理用户的一些请求和给用户的一些响应信息IIS 微软的 asp wind原创 2021-08-29 17:02:42 · 252 阅读 · 0 评论 -
[个人笔记] JAVA基础
0. 推荐书单java编程思想Effective Java深入浅出JVMHead First设计模式重构:改善既有代码的设计1. 面向对象四大特征:封装:把过程和数据包围起来,对数据的访问只能通过特定的界面继承:允许和鼓励类的重用,提供一种明确表达共性的方法,一个新类可以从现有的类中派生多态:不同类的对象对同一个消息做出响应抽象:忽略一个主题中和当前目标无关的东西,专注与当前目标有关的东西。2. 面向对象五大基本原则单一职责原则:一个类应该有且只有一个去改变它的理由,这意味着一个类应原创 2021-08-29 16:40:15 · 145 阅读 · 0 评论 -
[个人笔记] JVM
1. 虚拟机运行时数据区jvm运行时数据区包括堆,方法区,虚拟机栈,本地方法栈,程序计数器,其中堆和方法区是共享区,栈和程序计数器/本地方法栈区是归JVM的程序计数器内存空间小,通过改变这个计数器的值来选取下一条需要执行指令的字节码指令虚拟机栈生命周期和线程一致。描述的是java方法执行的内存模型:每个方法在执行的时候都会创建一个栈帧用于存储局部变量表(存放编译期可知的各种基本类型,对象引用和return address的类型,指向了一条字节码指令的地址),操作数栈,动态链接,方法出口等信息。原创 2021-08-29 16:23:08 · 138 阅读 · 0 评论 -
[个人笔记] 设计模式
分类根据模式的目的来分: 创建型模式:单例,原型,工厂方法,抽象工厂,建造者 结构型模式:代理,适配器,桥接,装饰,外观,享元,组合 行为型模式:模板方法,策略,命令,职责链,状态,观察者,中介者,迭代器,备忘录,解释器根据作用范围来分 类模式 工厂模式,(类)适配器,模板方法,解释器 对象模式 else1.单例模式 是指一个类只有一个实例,并且该类能自行创建这个实例的一种模式 三个特点原创 2021-08-29 14:07:43 · 79 阅读 · 0 评论 -
[个人笔记] 数据库
1.数据库事务四大特性ACID原子性:事务包含的操作要么全部成功要么全部回滚失败。一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。持久性:指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。2. 并原创 2021-08-29 14:00:13 · 67 阅读 · 0 评论 -
[个人笔记] 计算机网络
0. 概述0.1 网络模型osi七层网络结构:应用层/表示层/会话层/传输层/网络层/数据链路层/物理层TCP/IP体系结构: 应用层/运输层/网际层/网络接口层五层协议的体系结构:应用层/传输层/网络层/数据链路层/物理层协议是控制两个对等实体(或者多个实体之间)进行通信的规则的结合,再协议的控制下,两个对等实体之间的通信使得本层能够向上一层提供服务,要实现本层协议,需要使用像下面一层提供的服务;;协议是水平的,服务是垂直的0.2 核心交换技术电路交换 的三个阶段:建立连接——通话——释放连原创 2021-08-29 13:35:42 · 141 阅读 · 0 评论 -
[个人笔记] 操作系统
1.简介1.1 什么是操作系统操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序 ;操作系统为用户提供一个与系统交互的操作界面 ;操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序)。1.2 操作系统的基本特征并发共享虚拟:通过某种技术,将一个物理实体变成若干个逻辑上的对应物。在os中利用虚拟技术实现了虚拟处理器,虚拟存储器和虚拟设备,从而使原创 2021-08-29 11:16:18 · 391 阅读 · 0 评论