摘要: 云服务器因为其稳定性高、使用空间大等特点越来越受到个人站长和中小企业的青睐,相比起一般的虚拟主机,云服务器对于管理员的技术要求较高,如果没有服务器控制面板,安装和使用起来将非常耗时耗力。搭配了服务器控制面板后,整个操作流程将相当顺畅便捷,即使是非技术人员也可以轻松管理维护整个云服务器。那么,主机控制 阅读全文
posted @ 2020-02-03 18:11 幽暗森林之猪大屁 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Docker 安装 CentOS CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要 阅读全文
posted @ 2020-02-03 18:08 幽暗森林之猪大屁 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 创建型1)工厂方法Collection.iterator() 由具体的聚集类来确定使用哪一个Iterator2)单例模式Runtime.getRuntime()3)建造者模式StringBuilder4)原型模式Java中的Cloneable结构性1)适配器模式InputStreamReaderOu 阅读全文
posted @ 2020-02-03 18:05 幽暗森林之猪大屁 阅读(241) 评论(0) 推荐(1) 编辑
摘要: 迭代器的应用场景:1、对集合进行增加删除,禁止使用foreach,循环的动态操作2、倒序遍历3、遍历循环步入正题:为何禁止在foreach内进行增删?先看一下代码: /** * 正例: * Iterator<String> iterator = list.iterator(); * while (i 阅读全文
posted @ 2020-02-03 17:52 幽暗森林之猪大屁 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机在执行Java程序时,会把它管理的内存划分为若干个不同的数据区。这些区域有不同的特性,起不同的作用。它们有各自的创建时间,销毁时间。有的区域随着进程的启动而创建,随着进程结束而销毁,有的则始终贯穿虚拟机整个生命周期。 Java虚拟机运行时内存区域主要分为七部分,分别是:程序计数器,Ja 阅读全文
posted @ 2020-02-03 17:38 幽暗森林之猪大屁 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 内存中对象的创建、对象的结构以及访问方式。 一、对象的创建 在语言层面上,对象的创建只不过是一个new关键字而已,那么在虚拟机中又是一个怎样的过程呢? (一)判断类是否加载。虚拟机遇到一条new指令的时候,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号代表的类是否被 阅读全文
posted @ 2020-02-03 17:35 幽暗森林之猪大屁 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 本实验是为后续实验做准备的。在本书中,各个程序实例都要画类图,所以读者必须掌握用某种UML建模工具来画类图,本书选择 UMLet 作为 UML 的建模工具。实验目的本实验的主要目的如下。 理解类的基本概念,掌握如何从需求分析中抽象出类的方法。 理解类之间关系,掌握如何分析具体实例中的类之间的关系。 阅读全文
posted @ 2020-02-03 17:27 幽暗森林之猪大屁 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 创建型模式(Creational Pattern)的主要特点是将对象的创建与使用分离,根据对象的创建与组合方式的不同,创建型模式可分为单例(Singleton)模式、原型(Prototype)模式、工厂方法(Factory Method)模式、抽象工厂(Abstract Factory)模式和建造者 阅读全文
posted @ 2020-02-03 17:21 幽暗森林之猪大屁 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 流水号生成器(全局唯一 ID生成器)是服务化系统的基础设施,其在保障系统的正确运行和高可用方面发挥着重要作用。而关于流水号生成算法首屈一指的当属 Snowflake雪花算法,然而 Snowflake本身很难在现实项目中直接使用,因此实际应用时需要一种可落地的方案。 Snowflake仓库 https 阅读全文
posted @ 2020-02-03 17:14 幽暗森林之猪大屁 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间做了一个图床的小项目,安全框架使用的是Shiro。为了使用户7x24小时访问,决定把项目由单机升级为集群部署架构。但是安全框架shiro只有单机存储的SessionDao,尽管Shrio有基于Ehcache-rmi的组播/广播实现,然而集群的分布往往是跨网段的,甚至是跨地域的,所以寻求 阅读全文
posted @ 2020-02-03 16:56 幽暗森林之猪大屁 阅读(541) 评论(0) 推荐(0) 编辑