十六.抽象类和抽象方法、接口、内部类 发表于 2019-07-05 一.抽象类和抽象方法1.抽象方法使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 2.抽象类包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计 ... 阅读全文 »
十五、HTTPS协议:点外卖的过程原来这么复杂 发表于 2019-07-05 用 HTTP 协议,看个新闻还没有问题,但是换到更加严肃的场景中,就存在很多的安全风险。例如,你要下单做一次支付,如果还是使用普通的 HTTP 协议,那你很可能会被黑客盯上。 你发送一个请求,说我要点个外卖,但是这个网络包被截获了,于是在服务器回复你之前,黑客先假装自己就是外卖网站,然后给你回复一 ... 阅读全文 »
四.ArrayList底层源码实现 发表于 2019-07-05 前言ArrayList我们总是常用,但是其底层具体怎么实现呢?我们今天就来看看 一.例子我们以一段代码来展开分析 123456789101112131415161718192021222324252627282930313233/** * @author RickYinPeng * @ClassNa ... 阅读全文 »
深入理解Java虚拟机-二 发表于 2019-07-05 前言莫名奇妙的电脑主板坏了,正好看看书我们之前了解了Java虚拟机的内存模型后(这与后面的Java内存模型在概念是不一样的),这篇文章来看看Java中对象的存活条件以及垃圾回收算法 对象已死吗Java中垃圾收集器(这个下一篇会将)在对堆进行回收前,是不是要先去确定的知道堆中哪些对象还是”活着”,而那 ... 阅读全文 »
四、DHCP与PXE:IP是怎么来的,又是怎么没的? 发表于 2019-07-05 如何配置IP地址?如果你对这一方面又了解(反正我没有),那就可以用命令自己配置一个ip地址。可以使用 ifconfig ,也可以使用ip addr 。设置好了以后,用下面这两个命令,将网卡 up一下(UP 表示网卡处于启动的状态),就可以开始工作了。 使用 net-tools:12$ sudo if ... 阅读全文 »
LayUI学习 发表于 2019-07-05 LayUI开始使用 国人开发的前端框架,好看,又好用 官网首页下载 layui 的最新版,下载后解压出来的目录如下:123456789101112├─css //css目录│ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:)│ │ ├─layd ... 阅读全文 »
十.宜立方商城——freemarker实现网页静态化以及ActiveMq同步生成静态网页 发表于 2019-07-05 一.计划121、使用freemarker实现网页静态化2、ActiveMq同步生成静态网页 二.网页静态化可以使用Freemarker实现网页静态化。 2.1 什么是freemarkerFreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器 ... 阅读全文 »
十三.宜立方商城——订单系统 发表于 2019-07-05 一.项目计划 订单系统实现 订单生成 数据库读写分离 二.订单系统 2.1 功能分析1、在购物车页面点击“去结算”按钮跳转到订单确认页面。 必须要求用户登录 使用拦截器实现 如果用户未登录就跳转到登录界面 如果用户已经登录,放行。展示购物车页面 判断Cookie中是否有购物车数据 如果有同步到 ... 阅读全文 »
二.Struts2————跳转方式和访问Servlet的API以及如何获得参数和集合参数的封装 发表于 2019-07-05 今天到了Struts2学习的第二天,今天总体内容来说比较少,所以博主能够好好休息一下,这篇写完还早,准备看个电影,哈哈哈哈; Struts2的页面跳转方式(各种方式背后的源码其实还是我们在Servlet中写的): 转发:> 根据前面学习,我们知道S ... 阅读全文 »
三.宜立方商城——nginx搭建 发表于 2019-07-05 一.课程计划:1234567第三天:1、商品类目选择2、图片上传a)图片服务器FastDFSb)图片上传功能实现3、富文本编辑器的使用KindEditor4、商品添加功能完成 主讲nginx 二.商品类目选择: 2.1 原型页面分析: 2.2 前端代 ... 阅读全文 »