摘要: 在java中实现页面跳转一般有两种方式,一种是请求转发,一种是重定向,那么这两者有什么区别呢?一、请求转发 请求转发一般是这样的一个过程:客户端发送请求到服务器端,服务器端经过匹配的servlet,并执行,当这个servlet执行完之后,调用getRequestDispacther()方法,把请求转 阅读全文
posted @ 2020-02-07 09:09 幽暗森林之猪大屁 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一 、生命周期servlet 声明周期可以分四个阶段:init() 初始化过程service() 服务过程,选择doGet \ doPostdestroy() 销毁过程servlet接口如下 [Java] 纯文本查看 复制代码 ? 1 2 3 4 5 6 7 public interface Ser 阅读全文
posted @ 2020-02-07 09:03 幽暗森林之猪大屁 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前言 在互联网中通信需要借助 IP 地址来定位到主机,而 IP 地址由很多数字组成,对于人类来说记住某些组合数字很困难,于是,为了方便大家记住某地址而引入主机名和域名。 早期的网络中的机器数量很少,能很方便地通过 hosts 文件来完成主机名称和 IP 地址的映射,这种方式需要用户自己维护网络上所有 阅读全文
posted @ 2020-02-07 08:55 幽暗森林之猪大屁 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 概况 在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。序列化其实可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介质可接受的形式,以方便存储或传输。其实想想就大致清楚基本流程,序列化时将 Java 对象相关的类信息、属性及属性 阅读全文
posted @ 2020-02-06 11:54 幽暗森林之猪大屁 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Java 9 这个版本对进程管理方面的改进也是相当大的。在为数不多的几次 Java 项目中,有偶尔用到多线程,但对多进程和进程方面的了解还真是太少。 我想,大部分人应该跟我一样,在编程之外知道有进程的东西的存在,在 Java 中反而会忽视,因为多线程和并发 ( Concurrency ) 的存在感更 阅读全文
posted @ 2020-02-06 11:48 幽暗森林之猪大屁 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 方块操作符 ( <> ) 在 Java 7 中就引入了,目的是为了使代码更可读。 但是呢,这个操作符一直不能在匿名内部类中使用 Java 9 修正了这个问题,就是可以在匿名内部类中使用方块操作符了,在匿名类大行其道的今天,这才叫优化了阅读体验... 我们来看看一段 Java 9 之前的代码 Diam 阅读全文
posted @ 2020-02-06 11:42 幽暗森林之猪大屁 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Tomcat启动入口就在脚本startup.sh中,具体脚本可以看tomcat的源码,这个启动脚本主要用来判断环境,找到catalina.sh脚本路径,将启动参数传递给catalina.sh执行。catalina.sh start 最终会执行org.apache.catalina.startup.B 阅读全文
posted @ 2020-02-06 11:36 幽暗森林之猪大屁 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 链表:一、 顺序存储结构虽然是一种很有用的存储结构,但是他有如下几点局限性:1. 因为创造线性表的时候已经固定了空间,所以当需要扩充空间时,就需要重新创建一个地址连续的更大的存储空间。并把原有的数据元素复制进新的存储空间。2. 因为顺序表要求数据的存储位置不仅是逻辑上相邻而且物理存储上也要相邻,所以 阅读全文
posted @ 2020-02-06 11:26 幽暗森林之猪大屁 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 华为OD面试1性格测试选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过。2机试 一道变成题目 1h 用例60%通过即可任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M按从小到大输出结果例如:输入:320M1T300G输出:20M300G1T我 阅读全文
posted @ 2020-02-06 11:16 幽暗森林之猪大屁 阅读(5805) 评论(0) 推荐(0) 编辑
摘要: 一. 产生跨域的原因 1.浏览器限制 2.跨域 3.XHR(XMLHttpRequest)请求 二. 解决思路 解决跨域有多重,在这里主要讲用nginx解决跨域 1.JSONP 2.nginx代理 3.浏览器禁止检查跨域 三. 下载安装nginx 选择其中一个版本下载,再解压即可使用 在nginx目 阅读全文
posted @ 2020-02-06 11:07 幽暗森林之猪大屁 阅读(1568) 评论(0) 推荐(0) 编辑