javaWeb
mu12306
这个作者很懒,什么都没留下…
展开
-
软件基础原理——网络编程原理
极客时间——后端面试38讲——李智慧老师——听课笔记网络通信概述我们开发的面向普通用户的应用程序,目前来看几乎都是互联网应用程序,也就是,用户操作的应用程序,不管是浏览器还是移动APP,核心请求都会通过互联网发送到后端的数据中心进行处理,进而实现与数据中心的交互,比如,我们在淘宝的搜索框随便输入一个字符“a”,就会在屏幕上看到一大堆商品。我们在编程的时候,很少要自己直接开发网络通信代码,服务...原创 2019-12-07 20:34:54 · 387 阅读 · 0 评论 -
软件基础原理——JAVA虚拟机原理
极客时间——后端面试38讲——李智慧老师——听课笔记JVM的组成构造JVM主要由类加载器、运行时数据区、执行引擎三个部分组成。运行时数据区主要包括方法区,堆,Java栈,程序计数寄存器。方法区主要存放从磁盘加载进来的类字节码,而程序在运行过程中创建的类实例则存放在堆中,堆中记录的对象实例信息主要是成员变量信息,而类方法内的可执行代码存放在方法区。每个线程都有自己的Java栈,栈里存放着方...原创 2019-12-05 16:14:24 · 130 阅读 · 0 评论 -
软件基础原理——数据结构原理
极客时间——后端面试38讲——李智慧老师——上课笔记数组数组是最常用的数据结构。创建数组必须要内存中一块连续的空间,并且数组中必须存放相同的数据类型。只要知道了某数据的数组下标比如2,就可以知道这个数据在内存中的位置1008,从而对这个位置的该数据进行快速的读写访问。在知道某个数据的数组下标的情况下,访问这个数据的程序的时间复杂度是常数级别。遍历数组的程序的时间复杂度是线性级别。链表...原创 2019-12-04 21:57:41 · 204 阅读 · 0 评论 -
软件基础原理——程序运行原理
极客时间——后端面试38讲——李智慧老师——听课笔记程序是如何运行起来的我们平常写的是文本格式的代码,比如:public class{ public static void main(String[] args){ System.out.println("hello_word"); } }文本格式的代码有三种执行方式:解释执行。比如javaScript,python语言。...原创 2019-12-03 10:33:44 · 3704 阅读 · 1 评论 -
掌握软件开发的第一性原理
极客时间-后端技术面试38讲-李智慧-听课笔记摘要构建自己的技术知识体系很重要。下述情况存在:一个程序员在刚掌握某一个技术后,又出现一个新的技术,还得再次费大力气学习。但是如果拥有了自己的技术体系,那么在面对一个新技术时,就会更容易地掌握它。如何发展我们的技术体系我们需要知道每一个基础技术方向中的最关键的技术原理,明白这些原理是如何和我们的日常开发工作发生关系的。比如说:我们的程序是...原创 2019-12-01 10:22:46 · 581 阅读 · 0 评论 -
javaWeb基础1
B/S架构程序架构设计通过远程访问服务器的架构时,有两种程序架构:C/S和B/S。C/S的典型使用是PC端上的QQ软件。B/S的典型例子是使用浏览器访问淘宝页面。工作原理URL计算机通过统一资源定位符URL(Uniform Resource Locator)实现资源访问。它是唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定。URL从左到右分为四个部分:协议部分,...原创 2019-09-04 23:41:49 · 125 阅读 · 0 评论 -
javaWeb基础2
使用cookie自动填写用户名cookie是什么cookie是web服务器储存在用户本地终端上的数据,以key-value的形式保存在temp文件夹中。应用场景1.浏览器关闭,会话结束,有些论坛在用户再次进入的时候却可以识别用户身份,并且用户状态为:已登录。2.用户每次访问邮箱的时候,页面上会自动显示该用户名。3.搜索记录。工作方式1.cookie由浏览器保存。2.cookie...原创 2019-09-05 20:26:33 · 111 阅读 · 0 评论 -
javaWeb基础3
用Servlet完成登录功能Servlet初识servletservlet做了什么本身不做任何业务处理只是接收请求并决定调用哪个JavaBean去处理请求确定用哪个页面来显示处理返回的数据servlet是什么Server+Applet,是一种服务器端的Java应用程序只有当一个服务器端的程序使用了Servlet API的时候,这个服务端的程序才能称之为Servlet。s...原创 2019-09-06 20:13:37 · 100 阅读 · 0 评论