笔记文档
文章平均质量分 58
跬步_千里
这个作者很懒,什么都没留下…
展开
-
java内存分配详解
内存分配 java内存一般分为以下几个部分 1、栈区(stack)— 由编译器自动分配以及释放,无法手动干预 ,存放的是对象的引用,局部变量以及等等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放,隐式创建和显式创建(new), 若程序员不释放,程序结束时可能由GC回收 。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化...转载 2018-09-04 14:27:24 · 423 阅读 · 0 评论 -
Java内存区域与内存溢出异常(一)运行时数据区域
Java和C++支架有一堵由内存动态分配和垃圾收集技术所围成的 "高墙",墙外的人想进去,墙里面的人却想出来。 对于从事C,C++程序开发的开发人员来说,在内存管理区域,他们即是拥有最高权限的 "皇帝" 又是从事最基础工作的 "劳动人民"----即拥有每个对象的所有权利,又背负着所有对象从开始到终结的维护任务。 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不...原创 2018-09-12 18:00:12 · 330 阅读 · 0 评论 -
SpringCloud入门详解(一)springCloud基础概念
一,官方定义1、一些列的独立的服务共同组成系统2、单独部署,跑在自己的进程中3、每个服务为独立的业务开发4、分布式管理5、非常强调隔离性二,要实际的应用微服务,需要解决一下四点问题:1、客户端如何访问这些服务2、每个服务之间如何通信3、如此多的服务,如何实现?4、服务挂了,如何解决?(备份方案,应急处理机制)客户端访问服务模型三,一般在后台N个服务和...原创 2018-09-13 09:51:40 · 2792 阅读 · 0 评论 -
SpringCloud入门详解(二)创建eureka server(Client)和普通的springboot项目有什么区别
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spring Cloud将它集成在其他子项目spring-cloud-netflix中,以实现spring cloud服务发现功能。 eureka是一个高可用的组件,它没有后端缓存,每一个实例注册之后需要向注册中心发送心...原创 2018-09-13 10:18:22 · 3910 阅读 · 0 评论 -
通信方式简介(Postman)HEAD、POST、GET...
作为一个经常被使用的接口请求工具,你可能一般使用的都是Post或者Get,其它就算偶尔尝试过也不是很清楚各种方式之间都有什么区别,这里就做一个简答的总结,希望对你有所帮助。1,HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEA...原创 2018-09-13 10:36:50 · 2456 阅读 · 0 评论 -
Java类继承加载顺序(面试必备)
加载顺序。(非继承)1,static静态代码块和静态成员2,普通成员3,构造函数执行(继承)无父则无子父类静态代码区和父类静态成员 不包括方法 子类静态代码区和子类静态成员 父类非静态代码区和普通成员 父类构造函数 子类非静态代码区和普通成员 子类构造函数构造方法最后加载,静态方法和静态代码块按顺序加载,子类优先。 向下转型new 的其实也是子类的对象,虽然...原创 2018-09-13 14:36:13 · 1083 阅读 · 0 评论 -
grep/cat命令常用小记
grep命令笔记:1,输出匹配指定模式行的前或者后面N行grep -A 10 -B 20 字段 文件位置2,创建命令集模板查询 modle文件名,内包括字段集合 可为某个业务创建一个查询集合grep -f modle 文件位置3,在文件中查找字段grep 字段 文件位置 e: grep tomcat a.log4,在多个文件中查找字段grep 字段 文件位置 文件位...原创 2019-08-29 17:48:51 · 456 阅读 · 0 评论