自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 常见问题解决:Oracle篇

1、Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务数据库服务器崩了,而且尝试重启服务和重启机器都解决不了问题打开cmd窗口C:\Users\hxt>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期三 12月 5 11:39:54 2018Copyrigh...

2019-01-29 14:00:12 561

原创 常见问题解决:Linux篇

1、VMware下的Centos7联网并设置固定ip1)、首先右击虚拟镜像名,点击“设置”2)、打开终端,查看网络3)、使用root用户编辑此文件4)、重启网卡,查看网络5)、再编辑一下之前编辑的文件[root@nginx ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 #IPADDRO和PREFIXO如上图,GATWA...

2019-01-29 09:44:36 885 1

原创 JVM:虚拟机类加载机制

虚拟机类加载机制1、类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中验证、准备、解析3个部分统称为连接加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后在开始,这是为了支持Java语言的运行时绑定(...

2019-01-27 23:54:32 508

原创 JVM:类文件结构2

类文件结构1:https://blog.csdn.net/qq_40378034/article/details/86664632类文件结构26)、方法表集合方法表的结构如同字段表一样,依次包括了访问标志(access_flags)、名称索引(name_index)、描述符索引(descriptor_index)、属性表集合(attributes)几项类型名称数量u2...

2019-01-27 11:39:00 543

原创 JVM:类文件结构1

类文件结构1、无关性的基石无关性包括:平台无关性和语言无关性各种不同平台的虚拟机与所有平台都统一使用的程序存储格式——字节码是构成平台无关性的基石实现语言无关性的基础仍然是虚拟机和字节码存储格式。Java虚拟机不和包括Java在内的任何语言绑定,它只与Class文件这种特定的二进制文件格式所关联,Class文件包含了Java虚拟机指令集和符号表以及若干其他辅助信息。基于安全方面的考虑,Ja...

2019-01-27 11:34:58 563

原创 JVM:垃圾收集器与内存分配策略

垃圾收集器与内存分配策略1、对象已死吗1)、引用计数算法引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。两个对象相互引用着对方,导致它们的引用计数都不为0,于是引用计数算法...

2019-01-25 20:57:43 992

原创 JVM:Java内存区域

上周开始看周志明老师的《深入理解Java虚拟机》,目前看完第三章了,今天复习了一下前面看的内容,正好做一下总结Java内存区域1、运行时数据区域运行时数据区域分为线程独占区和线程共享区,线程独占区包括虚拟机栈、本地方法栈、程序计数器,线程共享区包括堆和方法区1)、程序计数器程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器如果线程正在执行的是一个Java方...

2019-01-25 20:36:59 539

原创 Spring相关知识点的回顾

1)、IOC:控制反转,某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定,即由Spring容器借由Bean配置来进行控制2)、DI:依赖注入,让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖3)、IOC主要分为3种类型:构造函数注入、属性注入和接口注入。Spring支持构造函数注入和属性注入4)、类装载器ClassLoader...

2019-01-19 15:30:05 536

原创 Spring Cloud原理

之前一直在看《Spring Cloud微服务实战》,最近又看了公众号石衫的架构笔记的《拜托!面试请不要再问我Spring Cloud底层原理》,对Spring Cloud的主要组件的原理有了更深的理解,特地做一下总结一、Spring Cloud核心组件:Eureka(1)Netflix Eureka1)、Eureka服务端:也称服务注册中心,同其他服务注册中心一样,支持高可用配置。如果Eur...

2019-01-19 15:16:25 7952 4

原创 HashMap和Hashtable的区别

HashMap和Hashtable的区别1、线程安全Hashtable是线程安全的,HashMap不是线程安全的Hashtable所有的元素操作都是synchronized修饰的,而HashMap并没有2、性能优劣Hashtable是线程安全的,每个方法都要阻塞其他线程,所以Hashtable性能较差,HashMap性能较好,使用更广如果要线程安全又要保证性能,建议使用JUC包下的Co...

2019-01-18 11:37:31 536

原创 StringBuffer和StringBuilder的3个区别

StringBuffer和StringBuilder的3个区别StringBuffer和StringBuilder都继承了抽象的字符串父类:AbstractStringBuilder1、线程安全StringBuffer:线程安全StringBuilder:线程不安全StringBuffer的所有公开方法都是synchronized修饰的,而StringBuilder并没有String...

2019-01-18 11:11:59 604

原创 Zookeeper和Eureka哪个更好?

zookeeper和eureka哪个更好?1、CAP理论一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求C:数据一致性:保证所有数据都要同步A:可用性:要保证任何时候请求数据都能够正常响应P:分区容错性:当网络通信发生故障时,集群仍然可用,不会因为某个节点挂了或者存在问题,而影响整个系统的正常运作对于分布式系统来说,出现网络分区是不可避免的,因此分区容错性是必须要...

2019-01-17 10:23:25 890

空空如也

空空如也

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

TA关注的人

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