学习笔记
北南行
这个作者很懒,什么都没留下…
展开
-
Java学习笔记1
1.抽象和封装的不同点抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。2.重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。重写:发生在父子类中,方法名、参数列表必须相同,返回...翻译 2019-06-25 20:39:49 · 86 阅读 · 0 评论 -
Maven学习记录
Maven 功能Maven能够帮助开发者做以下事情:构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表Maven环境变量添加环境变量MAVEN_HOME:windows系统:右键 "计算机",选择 "属性",之后点击 "高级系统设置",点击"环境变量",来设置环境变量,有以下系统变量需要配置:新建系统变量MAVEN_HOME,变量值:E:\Mave...翻译 2018-09-27 19:48:52 · 86 阅读 · 0 评论 -
JUnit--Java单选测试学习
1. Junit4简介1.1 Junit概念JUnit是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit可广泛用于工业和作为支架(从命令行)或IDE(如Eclipse)内单独的Java程序。可参考网址1:https://blog.csdn.net/qq_42618969/article/details/81082382可参考网址2:htt...原创 2019-07-11 16:07:08 · 84 阅读 · 0 评论 -
JAVA WEB 开发技术应用--监听器学习
1. 监听器简介1.1 监听器定义:是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生变化时,立即采取相应的行动。1.2 Web监听器概念(1)Serverlet规范中定义的一种特殊类。(2)用于监听ServerletContext、HttpSession和ServletRequest等域对象的创建与销毁事件。(3)用于监听域...原创 2019-07-11 15:20:17 · 170 阅读 · 0 评论 -
Tomcat服务配置与性能优化 学习总结
基于Tomcat7来学习的,主要涉及Tomcat概述以及原理、Tomcat环境搭建、Tomcat详细配置(单点登录、多域名访问、Tomcat性能调优)1.Tomcat概念和原理1.1 Tomcat概念(1)Apache软件基金会(2)开源软件(3)中小型应用服务器1.2 Tomcat原理其中:(1)Connect组件负责接收客户端连接、加工处理客户端请求...原创 2019-07-08 11:50:51 · 128 阅读 · 0 评论 -
Java Web过滤器学习
1. 过滤器简介定义:过滤器是 一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。2.过滤器的工作原理和生命周期2.1 过滤器的工作原理:2.2 过滤器的生命周期:其中:(1)init()方法:过滤器的初始化方法,web容器创建过滤器实例后将调用这个方法。这个方法中可以读取web.xml文件中过滤器参数。(2)doFilter()...原创 2019-07-11 10:26:17 · 92 阅读 · 0 评论 -
JAVA NIO学习笔记
1.BIO网络模型1.1 基于阻塞IO实现的。1.2 BIO网络模型缺点 (1)阻塞式I/O模型 (2)弹性伸缩能力差 (3)多线程耗资源2. NIO网络模型2.1 基于非阻塞I/O实现的。2.2 NIO网络模型的优点 (1)非阻塞式I/O模型 (2)弹性伸缩能力强 (3)单线程节省资源3. NIO网络编程详解3.1 NI...原创 2019-07-05 16:00:44 · 120 阅读 · 0 评论 -
java 解析与生成xml学习
1. 生成解析方式:DOM、SAX、DOM4J、JDOM。2.什么是RSS?(参考自菜鸟教程:https://www.runoob.com/rss/rss-intro.html)(1)RSS指Really Simple Syndication(真正简易联合)。(2)RSS使您有能力聚合(syndicate)网站的内容(3)RSS定义了非常简单的方式来共享和查看标题和内容。(4)...原创 2019-07-09 10:18:24 · 97 阅读 · 0 评论 -
Java Socket应用学习
1.网络基础简介1.1 两台计算机通过网络进行通信需要IP地址、协议、端口号。1.2 TCP/IP协议(1)TCP/IP是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也称:TCP/IP协议簇 或 TCP/IP协议栈。(2)TCP:Transmission Control Protocol :传输控制协议(3)IP:Internet Proto...原创 2019-07-08 22:22:04 · 221 阅读 · 1 评论 -
C#慕课网学习笔记
C#开发轻松入门1.vs启动项目快捷键“F5”.2.C#程序是由类组成的。声明类的关键字是class。C#程序的入口方法是static void Main(string[] args)3.C#中的关键字:关键字class,这个关键字的用途是声明类。关键字namespace,这个关键字的用途是声明“命名空间”。关键字using,这个关键字的用途是导入命名空...原创 2019-06-26 21:07:40 · 303 阅读 · 0 评论 -
慕课网java学习笔记
Java入门第一季1.JAVA标识符注意事项:(1)JAVA标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其它特殊字符,不能以数字开头。(2)标识符不能是Java关键字和保留字(Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。(3)标识符是严格区分大小写的。(4)标识符的命名最好能反映出其作用,做到见名...原创 2019-06-25 21:29:38 · 509 阅读 · 0 评论 -
IntelliJIDEA神器使用技巧
1.左侧之间的切换快捷键“Alt +”数字,比如按Alt + 1,切换至project选项卡2.项目之间的跳转,下一个项目快捷键(Ctrl+Alt + ])、前一个项目(Ctrl + Alt + [)3.文件直接跳转 “Ctrl + Shift + A”输入“recent Files”对应快捷键(Ctrl + E)4.浏览修改位置的跳转“Ctrl + Shift + B...原创 2019-06-25 21:14:24 · 193 阅读 · 0 评论 -
全面解析Java注解学习
1. 概念:JAVA提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。2.Java中的常见注解(1)JDK自带注解:@Override、@Deprecated、@Suppvisewarnings.(2)常见第三方注解Spring:@Autowired、@Service、@Repository。Mybatis:@InsertProvider、@UpdateProv...原创 2019-07-12 15:33:41 · 62 阅读 · 0 评论