摘要: JVM Jvm体系总体分四大块:类的加载机制、Jvm内存结构、GC算法垃圾回收、GC分析命令调优。 类的加载机制 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的 阅读全文
posted @ 2020-08-01 22:52 tansci 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 本文为转载篇!原文: https://www.cnblogs.com/zhangyinhua/p/7803486.html https://www.cnblogs.com/ciade/p/5495218.html 原理 一、Flume简介 flume 作为 cloudera 开发的实时日志收集系统, 阅读全文
posted @ 2019-02-20 11:00 tansci 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 一、Git简介 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开 阅读全文
posted @ 2018-12-12 11:25 tansci 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 第一种方式: 1. 下载安装node.js 检查是否成功:node-v或npm-v 2..搭建项目: 第一种方法:用iview脚手架建项目 打开iview官网==>生态 >iview cli==>进行下载iview脚手架, 下载后进行创建项目 第二种方法:命令行进行创建 (1).npm instal 阅读全文
posted @ 2018-12-12 10:06 tansci 阅读(972) 评论(0) 推荐(0) 编辑
摘要: SpringCloud学习笔记——Finchley版本 码云地址:https://gitee.com/typ1805/springcloud-master SpringCloud——服务的注册与发现Eureka SpringCloud——客户端负载平衡器(Ribbon) SpringCloud——声 阅读全文
posted @ 2018-09-26 17:51 tansci 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、Java内存区域 1、概述 对于java程序员来说,在虚拟机的自动内存管理机制的帮助下,不需要为每一个new操作去写delete/free代码,而且不容易出现内存泄漏和内存溢出问题。但是把内存控制的权利交给虚拟机管理,一旦出现内存泄漏和溢出的问题,不了解虚拟机是怎样使用内存的,那排查错误将会成为 阅读全文
posted @ 2018-08-20 15:13 tansci 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、java虚拟机与程序的生命周期 在如下几种情况下,java虚拟机将结束生命周期: 1、执行了System.exit()方法 2、程序正常执行结束 3、程序在执行过程中遇到了异常或错误而异常终止 4、由于操作系统出现错误而导致java虚拟机进程终止 二、类的加载、连接与初始化 1、加载:查找并加载 阅读全文
posted @ 2018-08-20 15:11 tansci 阅读(394) 评论(0) 推荐(0) 编辑
摘要: springboot2.0+dubbo聚合项目打可执行的jar包 springboot2.0+dubbo-spring-boot-starter项目服务方打包和以前老版本的dubbo打包方式不一样,不需要将dubbo的配置文件放到META-INF下的spring文件夹中,和普通的springboot 阅读全文
posted @ 2018-07-14 23:37 tansci 阅读(4146) 评论(0) 推荐(0) 编辑
摘要: springboot+dubbo+myBatis实现微服务集成 代码下载:https://download.csdn.net/download/typ1805/10485048 微服务架构成了当下的技术热点,实现微服务是要付出很大成本的,但也许是因为微服务的优点太过于吸引人,以至于大部分开发者都将它 阅读全文
posted @ 2018-06-18 21:29 tansci 阅读(4918) 评论(2) 推荐(0) 编辑
摘要: 一、String去重: //set集合去重,不改变原有的顺序 public static void pastLeep1(List<String> list){ System.out.println("list = [" + list.toString() + "]"); List<String> l 阅读全文
posted @ 2017-12-19 23:29 tansci 阅读(64269) 评论(0) 推荐(8) 编辑