自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pengtao

学习永无止境

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 JVM-垃圾回收算法与垃圾回收器

1. 概要GC(Garbage Collection)Java与C/C++等语言最大的技术区别:C语言申请/释放空间malloc/free,C++申请/释放空气new/delete,而Java是自动化的垃圾回收机制(GC)栈:栈中的生命周期是跟随线程,所以一般不需要关注堆:堆中的对象是垃圾回收的重点方法区/元空间:这一块也会发生垃圾回收,不过这块的效率比较低,一般不是我们关注的重点2.判断对象的存活(1)可达性分析(Java中使用)来判定对象是否存活的。这个算法的基本思路就是通过一系列的称

2020-12-31 11:50:15 140

原创 JVM-内存区域

JVM基础知识1.JVM、JRE、JDK 的关系JVM 只是一个翻译,把 Class 翻译成机器识别的代码,但是需要注意,JVM 不会自己生成代码,需要大家编写代码,同时需要很多依赖类库,这个时 候就需要用到 JRE。 JRE 是什么,它除了包含 JVM 之外,提供了很多的类库(就是我们说的 jar 包,它可以提供一些即插即用的功能,比如读取或者操作文件,连接网络, 使用 I/O 等等之类的)这些东西就是 JRE 提供的基础类库。JVM 标准加上实现的一大堆基础类库,就组成了 Java 的运行时环境,也

2020-12-31 10:09:50 83

原创 idea调试分析spring-aop底层动态代理源码

一. 首先建立一个基于spring的maven工程1.项目目录如下:2.pom.xml文件引入spring的核心包,aop包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...

2019-05-09 17:47:35 1568 3

翻译 java访问权限修饰符

封装其实就是要让有些类看不到另外一些类里面做了什么事情。所以java提供了访问权限修饰符来规定在一个类里面能看到什么,能暴露什么。--------------------------------------------------------------------------------------------访问权限控制: private: 表示私有的, 表示类访...

2019-05-09 14:55:33 190 1

原创 2.SpringCloud简单搭建--服务提供方和消费方(rest+ribbon)(Finchley版本)

创建一个服务提供者 (eureka client)1. 创建一个订单服务作为服务提供者新建一个模块order-servicepom.xml如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...

2019-03-27 18:40:02 366

原创 1.SpringCloud简单搭建--服务的注册与发现Eureka(Finchley版本)

一、spring cloud简介以下使用的Spring Cloud版本为Finchley.RELEASE。spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对sp...

2019-03-27 18:16:16 172

原创 Spring Boot + Mybatis + MySQL整合

1.基于idea创建项目,准备工作,安装jdk(此项目基于jdk1.8),安装idea, 安装maven(也可以用idea自带的maven)2.开始构建项目File→New→Project在这里新建一个空的maven项目即可选择新窗口打开,打开后如下图所示3.pom.xml文件引入相关依赖Spring Boot 以及Mybatis 依赖,MySQL 连接...

2019-03-20 15:48:20 434 1

基于单片机的智能电能表的设计.docx )

基于单片机的智能电能表的设计

2012-03-06

空空如也

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

TA关注的人

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