logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

简述Java的类加载过程

Java类加载需要经历一下几个过程:1)加载加载时类加载的第一个过程,在这个阶段,将完成一下三件事情:a.通过一个类的全限定名获取该类的二进制流。b.将该二进制流中的静态存储结构转化为方法去运行时数据结构。 c.在内存中生成该类的Class对象,作为该类的数据访问入口。2)验证验证的目的是为了确保Class文件的字节流中的信息不回危害到虚拟机.在该阶段主要完成以下四钟验证:a.文件格式验

#java
云计算的类型

云计算包括三种基本类型。1.软件即服务软件即服务(Software-as-a-Service,SaaS)是基于互联网提供软件服务的软件应用模式。作为一种在 21 世纪开始兴起的创新的软件应用模式,SaaS 是软件科技发展的最新趋势。SaaS 提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无须购买软硬件、建设机房、招聘 IT 人

#数据库#云计算
论软件系统架构风格

摘要本人于2020年1月参与某集团保险一体化研发项目,该系统致力于实现全国保险业务种类的整合、数据分析、订单汇总、账单汇总,为集团人员提供全国保险账单的管理、安全监控、数据保护方面提供全方位的软件支持,在该项目中我主要担任系统架构师岗位,负责整体架构设计与中间件选型。本文以该保险一体化项目为例,主要讨论了软件架构风格在该项目中的具体应用。底层架构风格我们采用了虚拟机风格中的解释器,因该保险业务需要

文章图片
#系统架构
虚拟机如何卸载自带的jdk

如果你的虚拟机是最小化安装,则常常需要手动卸载自带的jdk,查询是否有自带的jdk命令为:rpm -qa | grep -i java,如果发现查询有值,则说明有自带的jdk,如果发现查询无值,则说明没有自带的jdk。如果有的话,可以使用下面的命令进行删除:rpm -qa | grep -i java | xargs -n1 rpm -e --nodepsrpm -qa:查询所安装的所有rpm软件

虚拟机部署sentinel报Failed to fetch metric

我在本地启动了2个微服务,然后在虚拟机上面部署了sentinel控制台,当我发送请求以后在sentinel控制台并没有任何请求记录,后我就去查找原因,我的本地的ip是192.168.0.103,虚拟机ip是192.168.0.105,报错信息为:Sentinel 服务部署在虚拟机中,运行后在向客户端发送心跳时 IP 变为105开头的本地回环地址,无法连接到本机客户端解决办法就是在客户端配置文件中指

Linux面试总结知识点

1.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是?   定义一条本机指向目标网络网关的路由2.下列关于文件系统中元数据(比如ext2中的inode)的基本作用及ext2和ext3的根本区别描述错误的有?BA.EXT2 inode用来定义文件系统的结构以及描述系统中每个文件的管理信息,每个文件都有且只有一个inode,即使文件中没有数据,其索引结点也是存在的

在linux中安装perl详细步骤

1.进入到相应目录下面,执行以下操作,yum install -y gccwget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gztar -xzf perl-5.16.1.tar.gzcd perl-5.16.1./Configure -des -Dprefix=/usr/local/perlmake && make t...

Spring Bean的作用域之间有什么区别?

Spring容器中的bean可以分为5个范围。所有范围的名称都是自说明的,但是为了避免混淆,还是让我们来解释一下:1.       singleton:这种bean范围是默认的,这种范围确保不管接受到多少个请求,每个容器中只有一个bean的实例,单例的模式由beanfactory自身来维护。2.       prototype:原形范围与单例范围相反,为每一个bean请求提供一个实例

java保证线程安全的方式有哪些?

同时,针对不同的应用场景,还可以使用分布式锁来实现线程安全,比较常用的分布式锁实现方式有,基于数据库实现的分布式锁(不常用,除非是单数据库,但是不便于后期扩展),基于redis实现的分布式锁、基于zookeeper实现的分布式锁。让这些变量在多线程环境下访问(get/set)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal采⽤了“以空间换时间”的⽅式,为每⼀个线程都提供⼀

#java#jvm#开发语言
chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied

今天在搭建mysql集群的时候发现一个问题,我创建的docker master实例为下面的语句:docker run -p 3307:3306 --name mysql-master-v /mydata/mysql/master/log:/var/log/mysql-v /mydata/mysql/master/data:/var/lib/mysql-v /mydata/mysql/master/

#mysql#docker#容器
    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择