- 博客(7)
- 收藏
- 关注
原创 对Java常量池与String 的 intern 方法的理解
对Java常量池与String 的 intern 方法的理解intern是什么 String.intern() 是一个Native方法,它的作用是:如果字符串常量池中已经包含一个等于此String对象的字符串,则返回常量池中代表这个字符串的String对象;否则,将此String对象包含的字符串添加到常量池中方,并且返回此String对象的引用。方法的声明:public native ...
2020-01-13 16:49:16
134
原创 Java反射的基本了解
Java反射知识整理认识反射什么是反射 Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类包括私有在内的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。反射的优缺点优点:1. 反射可以根据类的全限定名去创建实例,增加程序的灵活性,避免将程序写死到代码里,达到解耦的效果。2....
2019-12-10 16:27:37
107
原创 内存溢出(OutOfMemory)与内存泄漏(Memory Leak)的区别
内存溢出(OutOfMemory)与内存泄漏(Memory Leak)的区别概念1.内存溢出: 内存溢出是指程序在申请内存时,没有足够的空间供其使用。例如你手里有一个西瓜要放下,但是你所得到的只是能放一个苹果的小盘子,这种情况就会产生内存溢出。2.内存泄漏 内存泄漏是指程序所申请内存空间在使用完成后,无法被GC进行回收。例如你要申请一了一个放水果的盘子,但是你在使用后忘记放在那里...
2019-09-30 17:25:48
297
原创 ArrayList、Vector、LinkedList、HashMap的不同
ArrayList、Vector、LinkedList、HashMap的不同1.ArrayList: ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、...
2019-09-29 19:56:29
147
原创 Linux使用频率高的命令
Linux常用命令清单tail -f app.log //展示最新数据more app.log //展示全部数据cat app.log|grep click //在app.log中搜索关键词sz app.log //下载文件到本地rz -be //以二进制形式上传文件grep “关键词” 文档 //在文档中搜索关键词grep “关键词” 文档 | ...
2019-09-29 19:50:26
168
原创 基于注解的motan使用
1.是什么Motan是一套高性能、易于使用的分布式远程服务调用(RPC)框架。2.架构概述Motan中分为服务提供方(RPC Server),服务调用方(RPC Client)和服务注册中心(Registry)三个角色。 (1).Server提供服务,向Registry注册自身服务,并向注册中心定期发送心跳汇报状态; (2).Client使用服务,需要向注册中心订阅RPC服务,Cli...
2019-09-29 19:38:41
497
原创 TCP三次握手与四次挥手的浅述
TCP的三次握手与四次挥手链接:https://blog.csdn.net/qzcsu/article/details/72861891网络传输各层与相应协议与熟知端口号网络传输分层结构层级名称包含的协议7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、AS...
2019-09-29 17:59:35
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人