自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小哲的博客

知识改变命运,技术成就梦想。不忘初心,继续前行!

  • 博客(537)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Kubernetes】菜鸟学K8S之安装Kubernetes(使用kubeadm安装)

安装Kubernetes在所有节点上安装kubectl、kubelet、kubeadm,设置kubelet开机启动,启动kubelet。kubeadm: the command to bootstrap the cluster.kubelet: the component that runs on all of the machines in your cluster and does things like starting pods and containers.kubectl: the co

2021-03-04 11:38:13 390

原创 【生信分析】微阵列基因芯片数据分析的一般流程

Microarray data analysis的一般流程微阵列基因芯片数据微阵列数据分析中常见的分析领域微阵列数据分析的一般流程及主要内容微阵列基因芯片数据基因芯片,又叫做DNA微阵列基因芯片,为后基因组学提供了一种高通量和系统性的研究手段。它借用了计算机芯片的集成化特点,运用微缩技术,在一块数平方公分面积的特殊玻璃片或硅芯片布放数千或数万个核酸探针,形成微型的检测器件,将待检测样本标记后同芯片进行杂交,检体中的DNA、cDNA或RNA与探针结合后,借由荧光或电流等方式侦测,即可提供大量基因序列信息。

2021-10-27 08:30:00 2

原创 【统计学习】一篇文章理解什么是组间差异检验

理解什么是组间差异检验参数检验与非参数检验抽样分布展示差异的常用图表箱线图(boxplot)散点图(Scatter plot)热图(heatmap)树状图如何寻找差异?基于类别标签的差异检验基于距离的检验方法总结参考资料首先,看一张图,对于组间差异分析有一个整体的了解:那么问题来了,什么是组间差异检验?就是组间的差异分析以及显著性检验,应用统计学上的假设检验方法,检验组间是否有差异及其差异程度。坦率地讲,所有的差异检验都基于一个假设:组间没有差异,变量之间没有关系(即原假设,H0H_0H0​)。也说

2021-10-26 23:00:00 13

原创 【转录调控网络】代谢组学与其他组学的联合分析经典模式简介

多组学联合分析经典模式转录组学&代谢组学联合分析转录组学&代谢组学联合分析转录组是获得生物体内基因表达的重要方法,代谢组是生物体表型的基础和直接体现者。 转录组测序可以得到大量差异表达基因和调控代谢通路,但由于基因与表型之间很难之间关联,导致关键的信号通路难以确定,因此往往达不到预期的研究目的。代谢产物是生物体在内外调控下基因转录的最终结果,是生物体表型的物质基础。在系统生物学研究时代,生物过程复杂多变,基因调控网络复杂。针对特定的生理、病理等表型进行研究,利用转录组的数据获得大量差异

2021-10-26 17:00:00 6

原创 【转录调控网络】基因转录调控网络——转录因子调控网络分析

基因转录调控网络——转录因子调控网络分析转录因子(Transcription Factors, TFs)是指能够以序列特异性方式结合DNA并且调节转录的蛋白质。转录因子通过识别特定的DNA序列来控制染色质和转录,以形成指导基因组表达的复杂系统。转录水平的调控是基因调控的重要环节,其中转录因子(Transcription Factor,TF)和转录因子结合位点(Transcription Factor Binding Site,TFBS)是转录调控的重要组成部分。基因转录调控网络由于其可以直观地显示基

2021-10-24 21:00:00 43

原创 【转录调控网络】典型的基因转录调控网络推导方法——贝叶斯网络

基因转录调控网络推导方法——贝叶斯网络贝叶斯网络是一种因果关系网络,被认为是现今构建基因调控网络最有效的方法之一。贝叶斯网络是指用图形来表示随机向量X=(X1,...,Xn)X=(X_1,...,X_n)X=(X1​,...,Xn​)的联合概率,其中变量表示基因。贝叶斯网络可以将基因调控关系用图表示出来,如图所示:其中节点表示基因,边表示调控关系,从图中可以看出基因A和基因B共同调控基因C,基因C又协同基因D调控基因E,从而可以根据基因A和基因B的状态推导基因C的状态,再根据基因C的状态并结合基因D

2021-10-24 15:45:42 10

原创 【转录调控网络】典型的基因转录调控网络推导方法——微分方程方法

典型的基因转录调控网络推导方法——微分方程方法微分方程模型广泛应用于自然科学的各个领域,目前已应用于基因调控网络和转录调控网络推导中,并取得了较好的效果。在建立微分方程时,考虑到反曲函数具有更能代表真是系统、控制基因表达和处理饱和与降解的分子开关的特征,一般选择反曲函数作为转录因子的调控函数。即:f[a(t):α,β]=11+exp{−αa(t)+β}(1)f[a(t):\alpha ,\beta ]=\frac{1}{1+exp\{-\alpha a(t)+\beta \}} (1)f[a(t

2021-10-23 07:00:00 8

原创 【转录调控网络】典型的基因转录调控网络推导方法——伪逆矩阵模型

基因转录调控网络推导方法——伪逆矩阵模型在基因调控网络推导中,使用到的基因芯片数据通常具有样本个数少(通常小于10)而基因数目大(通常大于1000)的局限性,也就是说,实验样本个数远远小于基因的个数。另外,调控矩阵具有较强的稀疏性,即每个基因只被少量的转录因子调控,而每个转录因子只调控少量的基因。伪逆矩阵法就是为了解决基因调控网络线性模型中基因个数远远大于样本个数的问题而发展的一种有效的基因调控网络推导方法。Andrecut和Kauffman给出了推导基因调控网络的伪逆矩阵模型,并用贪婪算法进行了计算,

2021-10-22 18:00:00 33

翻译 【PaperReading】使用limma、Glimma和edgeR对RNA-seq数据分析

使用limma、Glimma和edgeR对RNA-seq数据分析1. 摘要Xueyi Dong^1, Charity Law^2, Monther Alhamdoosh3, Shian Su1, Luyi Tian2, Gordon K. Smyth4 and Matthew E. Ritchie51The Walter and Eliza Hall Institute of Medical Research, 1G Royal Parade, Parkville, VIC 3052, Melbour

2021-10-14 00:00:00 7

原创 【转录调控网络】典型的基因转录调控网络推导方法——奇异值分解

基因转录调控网络推导方法——奇异值分解奇异值分解是线性代数中的一种矩阵分解方法,在信号处理和统计学等领域应用广泛。目前,奇异值分解已被广泛应用在大规模基因表达数据分析。例如Yeung等利用奇异值分解法在稀疏条件下重建了基因调控网络,实验证明该方法具有较高的准确性,而且具有较低的计算复杂度。为了减少复杂度,这种方法只考虑了稳态情况下的调控关系,并用一个线性微分方程组(方程1)来表示:dxi(t)dt=−λixi(t)+∑j=1nWijxi(t)+b(t)+ξi(t),i=1,2,...n\frac{\m

2021-10-13 20:00:00 13

原创 【docker】Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题描述解决过程参考资料问题描述最近发现 Docker 容器运行异常了。 错误如下:Oct 09 14:00:29 argus dockerd[107571]: time="2021-10-09T14:00:29.429276020+08:00" level=error msg="stream copy error: reading from a closed fifo

2021-10-09 20:34:09 29

翻译 【Methods】Accessing Ensembl annotation with biomaRt

Accessing Ensembl annotation with biomaRtIntroductionMike L. Smith, Steffen Durinck, Wolfgang Huber12 August 2021Package: biomaRt 2.49.4Introduction

2021-10-09 02:30:00 13

原创 【Leetcode】295. 数据流的中位数

295. 数据流的中位数题目描述解题思路题目描述中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目前所有元素的中位数。来源:力扣(LeetCode)链接:https://leetcode-cn.

2021-10-08 19:00:00 11

原创 【荣耀2021编程题】薅羊毛

薅羊毛题目描述解题思路题目描述蓐羊毛活动:药店为了吸引顾客,每天举行多场老年人养生讲座,内场主题不同,开始时间,时长都可能不同,参加者入场时签名,散场时能获得一个红包,参加下一场的条件,下一场开始的时间大于等于上一场结束时间。王奶奶在家没事做,就像蓐羊毛,挣红包。针对几场讲座的通知,请你给王奶奶设计一个计划表,告诉她参加哪几场,让她挣的红包最多(只看红包个数)。注意:如果有多种结果收益相同,最终结果挑选结束时间早的那场数据,如果结束时间一样,选开始晚的。比如:(3,6)(1,5)(6.7)那

2021-10-05 22:35:23 44

原创 【荣耀2021编程题】从全量数据中提取指定范围数据并打印

从全量数据中提取指定范围数据并打印题目描述题目解析题目描述某些数据库读写框架,为了提升性能,会控制每次读取的数据量,并支持从指定的位置开始读。请写代码,从标准输入获得全量数据,并从标准输入获取读取指令,包括开始读取的位置(从1开始),读取的数据量,并返回读取到的数据。每次返回数据不超过20个,如果读取指令中要求的数据量超过20个则分多次返回。如果读取指令中要求的数据量超过实际数据量,则按实际数据量处理。输入描述第一行:构造全量数据,空格分隔,数据是字符串形式第二行:读取指令,包括开始读取

2021-10-05 20:24:55 28

原创 【Tensorflow】菜鸟学TensorFlow 2.0:TensorFlow2.0安装与环境配置

菜鸟学TensorFlow 2.0:TensorFlow2.0安装与环境配置1. TensorFlow概述2. TensorFlow环境搭建1. TensorFlow概述Tensorflow是当今深度学习很流行的一个框架,它是由谷歌开发的深度学习框架到现在已经发布到了TF2.0版本了。TensorFlow 2 废弃了大量重复的接口,将 Keras 作为搭建网络的主力接口,也添加了很多新的特性,极大地改进了可用性,能有效地减少代码量。TF的安装有两个版本一个是CPU版另一个是GPU版。当然GPU上运行TF

2021-10-05 19:53:50 20

原创 【Python量化分析】菜鸟学量化之用 Python 分析资产收益的典型化事实

用Python分析资产收益的典型化事实什么是典型化事实?分析案例1. 资产收益的非高斯分布1.1 使用观察到的收益的均值和标准差计算正态概率密度函数(PDF):![正态概率密度函数](https://img-blog.csdnimg.cn/79e63f99298d4f7ca393ec72e7a0b567.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6ZWw5YiA6Z-t6I-c,

2021-09-30 14:10:15 57

转载 【Java面试进阶】谈一谈你是怎么做性能优化的?

谈一谈你是怎么做性能优化的?1. 性能优化的背景2. 性能优化的流程2.1 准备阶段2.2 测试阶段2.3 注意事项3. 性能瓶颈分析工具箱3.1 一张神奇的图3.2 分析CPU&线程参考资料1. 性能优化的背景性能问题,可能是由多方面的因素共同作用的结果:代码质量一般、业务发展太快、应用架构设计不合理等,这些问题处理起来一般耗时较长、分析链路复杂,大家都不愿意干,因此可能会被一些临时性的补救手段所掩盖,如:系统水位高或者单机的线程池队列爆炸,那就集群扩容增加机器;内存占用高/高峰时段 OOM,

2021-09-29 21:13:14 10

原创 【数据库】关于数据库事务ACID的理解笔记

关于数据库事务ACID的理解笔记ACID的含义ACID的含义ACID 表示原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。ACID 是数据库事务(database transaction)需要向用户确保有效的属性——即使在出现崩溃、错误、硬件故障等情况时也需要保证这些属性。如果没有 ACID 或类似的保证,应用开发者将难以区分他们自己的职责与数据库能够提供的保证。大多数关系事务数据库都会尽力符合 ACID 指标,但 NoSQL

2021-09-28 21:54:35 10

翻译 【机器学习】十大 Java 机器学习工具和库

十大 Java 机器学习工具和库1. Apache Spark's MLib本文不仅面向 Java web开发人员。而且企业主也需要知道程序员能否高效开发 ML 应用程序,其中包括熟悉 Java 中的机器学习包。此外,如果您希望在技术讨论中拥有发言权,则了解该文章内容是有必要的。对于Java机器学习的关注反映了Java语言的普及。由于其极端的稳定,领先的组织和企业已经采用Java几十年。它广泛应用于Android的移动应用开发,为全球数十亿用户提供服务。为了实现机器学习算法,Java 开发人员可以使用

2021-09-28 21:10:03 24

原创 【Java工具】Java反编译工具:JAD的下载与简单使用

Java反编译工具:JAD的下载与使用JAD的使用Jad是可以将Java中的.class文件反编译成对应的.java文件的一个工具。下载地址:https://varaneckas.com/jad/添加链接描述,然后将jad.exe放在JDK的bin目录里即可。JAD的使用一个用于反编译的测试类:package com.seckill.secondkill.Utils;import java.util.HashMap;import java.util.Map;public class Te

2021-09-26 21:32:51 20

转载 【Java面试进阶】关于HashMap容量初始化的几个问题

关于HashMap容量初始化的几个问题size和capacityloadFactor和threshold为什么要设置HashMap的初始化容量呢?HashMap中容量的初始化HashMap中初始容量的合理值总结首先,HashMap中定义了如下变量:其中,我们主要关注:size、loadFactor、threshold、DEFAULT_LOAD_FACTOR和DEFAULT_INITIAL_CAPACITY.HashMap类中有一下主要成员变量:transient int size:记录了Ma

2021-09-26 20:17:53 14

转载 【Java面试进阶】谈一谈为什么使用三目运算符时必须要注意类型对齐?

谈一谈为什么使用三目运算符时必须要注意类型对齐?三目运算符自动装箱和自动拆箱问题重现原理分析小结扩展思考首先学习一下阿里巴巴的Java开发手册:这里涉及到了几个重要的概念,分别是"三目运算符",”自动拆装箱“。三目运算符在《The Java Language Specification》中,三目运算符的官方名称是 Conditional Operator ? :,一般称呼为条件表达式,详细介绍在JLS 15.25中,这里简单介绍下其基本形式和用法:三目运算符是Java语言中的重要组成部分,它也是

2021-09-24 19:55:22 28

转载 【Java面试进阶】为什么日期格式化时必须要使用y表示年,而不能用Y?

谈一谈为什么日期格式化时必须要使用y表示年,而不能用Y?SimpleDateFormat日期和时间模式表达方法什么是Week Year?ISO 8601一般开发中进行日期格式化的时候都会使用SimpleDateFormat工具。原文连接:https://developer.aliyun.com/article/769529SimpleDateFormatSimpleDateFormat是Java提供的一个格式化和解析日期的工具类,它允许进行格式化(日期 -> 文本)、解析(文本 ->

2021-09-22 13:25:27 28

转载 【Java面试进阶】谈一谈为什么禁止使用Apache BeanUtils进行属性的copy?

谈一谈为什么禁止使用Apache BeanUtils进行属性的copy?

2021-09-22 12:45:07 12

转载 【Java面试进阶】谈一谈如何正确的创建一个BigDecimal?

谈一谈如何正确的创建一个BigDecimal?为什么要禁止使用double直接构造BigDecimal?为什么说double不精确?BigDecimal是如何保证精确的?标度到底是什么?BigDecimal(double)有什么问题?总结为什么要禁止使用double直接构造BigDecimal?BigDecimal(double)存在精度损失风险,在精确计算或值比较的场景中可能会导致业务逻辑异常。比如,BigDecimal g = new BigDecimal(0.1F);实际的存储值为:0.10000

2021-09-15 10:57:13 35

原创 【分布式面试题】5.集群、分布式、SOA、微服务的概念及区别?

5.集群、分布式、SOA、微服务的概念及区别?集群分布式SOA微服务集群不同服务器部署同一套应用服务对外提供访问,实现服务的负载均衡或者互备(热备、主从等),指同一种组件的多个实例,形成的逻辑上的整体。单个节点可以提供完整服务。集群是物理形态。分布式服务的不同模块部署在不同的服务器上,单个节点不能提供完整服务,需要多节点协调提供服务i(也可以是相同组件部署在不同节点,单节点间通过交换信息协作提供服务),分布式强调的是工作方式。分布式系统的设计目标:可扩展性:通过对服务、存储的扩展来提高系统的处

2021-09-14 13:58:14 14

原创 【分布式面试题】4. 负载均衡策略有哪些?

4. 负载均衡策略有哪些?负载均衡策略1. 轮询法2. 加权轮询法3. 随机法4. 加权随机法5. 源地址哈希法6. 最小连接数法负载均衡策略1. 轮询法将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。2. 加权轮询法不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此他们的抗压能力也不相同。给配置高、负载低的机器配置更高的权重,让其处理更多的请求;而配置低、负载高的机器,给其分配低的权重,降低其系统负载,加权轮询能很好地处

2021-09-14 13:57:22 9

原创 【OpenStack】菜鸟学OpenStack之部署Train(14)

菜鸟学OpenStack之部署Train(14)创建虚拟机实例测试创建虚拟网络Provider Network创建public network创建类型模板(Flavor)创建密钥对(Key Pair)创建安全组规则(Security Group)创建虚拟机实例创建块存储遇到的问题参考资料创建虚拟机实例测试为了真正学习OpenStack,我们在之前搭建好的OpenStack云环境中创建虚拟机实例,对其功能进行测试,同时也学习如何使用OpenStack。以下操作均在控制节点上执行,并从5个部分进行测试。

2021-09-14 13:56:16 19

原创 【编程题】剪绳子问题

题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。输入描述:输入一个数n,意义见题面。(2 <= n <= 60)输出描述...

2021-09-14 13:52:01 8

原创 【面试题】Java常见面试题集锦

Java常见面试题集锦面试题模块这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:具体面试题...

2021-09-14 13:51:10 15

原创 【Java面试进阶】谈一谈为什么禁止使用BigDecimal的equals方法做等值比较?

谈一谈为什么禁止使用BigDecimal的equals方法做等值比较?使用equals做等值比较会怎么样?BigDecimal的equals原理是什么?为什么标度不同?如何比较BigDecimal?总结BigDecimal是一种java.math包提供的一种可以用来进行精确运算的类型。比如在进行金额表示、金额计算等场景,不能使用double、float等类型,而是要使用对精度支持的更好的BigDecimal,而且其内部自带了很多方法,如加,减,乘,除等运算方法都是可以直接调用的。当然除了需要用BigDe

2021-09-14 13:19:20 17

原创 【Java面试进阶】谈谈为什么禁止使用Executors创建线程池?

谈谈为什么禁止使用Executors创建线程池?什么是Executors?Executors存在什么问题?Executors为什么存在缺陷?如何正确创建线程池?首先,可以通过Executors静态工厂构建线程池,但是一般不建议这样使用。什么是Executors?Executors是一个Java中的工具类。提供工厂方法来创建不同类型的线程池。如下所示:从源码中可知,Executors的创建线程池的方法,创建出来的线程池都实现了ExecutorService接口。常用方法有以下几个:newFixe

2021-09-13 22:26:12 17

原创 【Java进阶面试】如何实现一个避免消息重复消费的方案?

如何实现一个避免消息重复消费的方案?问题描述1. 发送时消费重复2. 投递时消息重复3. 负载均衡时消息重复方案1:简单的消息去重解决方案方案2:并发重复消息方案3:Exactly Once问题描述消息中间件是分布式系统常用的组件,在系统异步化、解耦以及削峰等方面有广泛的用途。通常认为消息中间件是一个可靠的组件,也就是说只要把消息投递到消息中间件,消息就不会丢失。因此可以认为:消息肯定会至少保证消息能够消费者成功消费一次,这是消息中间件最基本的特征之一。也就是AL LEAST ONCE,即消息至少会被

2021-09-02 00:22:07 111

原创 【SpringBoot实战】SpringBoot学习之缓存详解

SpringBoot学习之缓存详解SpringBoot缓存详解1. SpringBoot缓存抽象2. JSR-107规范3. Spring缓存的使用1. 环境准备2. 案例实践4. SpringBoot集成Redis缓存1. 环境准备2. 创建Redis配置类5. 参考资料SpringBoot缓存详解1. SpringBoot缓存抽象从Spring 3.1版本开始,在Spring framework中定义了org.springframework.cache.Cache和org.springframew

2021-09-01 22:52:34 92

原创 【MySQL】MySQL实战:批量SQL插入性能优化

MySQL实战:批量SQL插入性能优化1. 使用一条SQL语句插入多条记录2. 在事务中进行插入处理在一些数据量较大的系统中,经常会面临的问题就是查询效率低下,数据入库时间长,特别是报表系统,每天的数据导入花费的时间可能会长达几个小时。因此优化数据库插入性能就变得很重要了。经过对MySQL InnoDB的一些性能测试,总结了一些提高insert效率的方法,分享如下:1. 使用一条SQL语句插入多条记录常见的插入语句为:insert into `insert_table` (`datetime`,

2021-08-26 08:13:23 35

原创 【Spring面试题】100道Spring面试题及答案(1)

100道Spring面试题及答案1. 谈谈你理解的Spring是什么?2. Spring的优缺点是什么?3. 什么是Spring IoC容器,有什么作用?优点是什么?4. IOC的优点是什么?5. 什么是Spring的依赖注入(DI)?6. Spring IoC的实现机制是什么?7. IoC和DI的区别是什么?8. 紧耦合和松耦合有什么区别?如何编写松耦合的代码?9. Spring框架提供的容器有哪些?10. BeanFactory的作用11. BeanFactory和FactoryBean的区别12. B

2021-08-25 22:18:52 51

原创 【Leetcode】797. 所有可能的路径

797. 所有可能的路径题目描述解题思路题目描述给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序)二维数组的第 i 个数组中的单元都表示有向图中 i 号节点所能到达的下一些节点,空就是没有下一个结点了。译者注:有向图是有方向的,即规定了 a→b 你就不能从 b→a 。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/all-paths-from-source-to-targe

2021-08-25 20:29:51 30

原创 【Java基础面试】Java基础问题

Java基础问题1. == 和 equals 的区别是什么?2. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?3. final 在 java 中有什么作用?4. String 属于基础的数据类型吗?5. Java 中操作字符串都有哪些类?它们之间有什么区别?6. String str="i"与 String str=new String("i")一样吗?7. 抽象类必须要有抽象方法吗?8. 普通类和抽象类有哪些区别?9. 抽象类能使用 final 修饰吗?10. 接口

2021-08-24 22:47:10 1054 7

原创 【设计模式】常用的设计模式汇总

常用设计模式汇总单例模式观察者模式装饰者模式适配器模式工厂模式代理模式单例模式简单地说,单例模式就是一个应用程序中,某个类的实例对象只有一个,不能去new,因为构造器是被private修饰的,一般通过getInstance()方法来获取它们的实例。getInstance()返回值是一个对象的引用,并不是一个新的实例,所以不能错误地理解成多个对象。单例模式实现如下:public class Singleton { private static Singleton singleton;

2021-08-24 22:32:15 291 5

校园网IP地址规划

学习网络必备文档,学习学习校园网IP地址规划,理解IP意义

2014-06-15

H3C全国网络技能大赛

2014年H3C全国网络技能大赛比赛大纲,为参加比赛的同学提供参考

2014-08-05

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除