自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL

MySQL 服务状态命令字符集查看字符集uft8:1~3个字节表示字符utf8mb4:1~4个字节表示字符比较规则MySQL 主要文件目录user/binuser/sbin表在数据库文件目录中的表示InnoDB存储引擎下创建表索引、数据、表结构、数据库结构都存储在该文件中MyISAM存储引擎下创建表创建表后会出现 .MYD 和 .MYI 文件:数据信息文件:索引信息文件:表结构文件在修改存储引擎以后 文件会重新按照存储引擎的规则建立 之前的文件会删除在删除表以后 文件会跟着删除存储引擎或。

2023-10-15 23:13:01 137

原创 Java并发编程

JUC线程的基础知识进程与线程进程程序:一组计算机能识别和执行的指令。指令要运行 数据要读写 就必须将指令加载至 CPU 数据加载至内存。进程是正在运行的程序的实例。从磁盘加载这个程序的代码至内存 就开启了一个进程。线程操作系统能够进行运算调度的最小单位 被包含在进程中 是进程中的实际运作单位一条线程指的是进程中一个单一顺序的控制流(指令流) 一个进程中可以并发多个线程 每条线程并行执行不同的任务并发与并行并发:同一时间应对多种事情的能力。在单核 CPU的情况下 操作系统

2023-10-09 20:16:14 179

原创 JVM 参数调优

显式指定系统内所有 HotSpot 虚拟机进程(查看虚拟机进程信息)可用于查询正在运行的虚拟机进程。

2023-09-28 00:51:06 105

原创 class 文件结构

info。

2023-09-25 21:06:13 75 1

原创 JVM 和GC

一个 JVM 实例只存在一个堆空间 堆是 Java 内存管理的核心区域Java 堆区在 JVM 启动的时候被创建 其空间大小也确定了 是可以调节的堆可以处于物理上不连续的内存 但在逻辑上应该被视为连续的所有的线程共享 Java 堆 但是还可以划分线程私有的缓冲区 TABL(Thread Local Allocation Buffer)几乎所有的对象实例以及数组都应当分配在堆上在方法结束后 堆中的对象不会马上移除 仅仅在垃圾收集的时候才会移除堆是 GC 执行垃圾回收的重点区域。

2023-09-20 20:36:11 82 1

原创 Java基础总结含面试题(四万字大总局+200道面试题)

Java 基础 + 面试题总结

2023-08-15 16:31:06 1145 1

原创 Kafka 基础

Kafka 基础安装zookeeper 安装参照:Dubbo 基础zookeeper 基本使用参照:Zookeeper 基础解压# 安装 /app/kafka_2.12-1.0.2.tgztar -zxf kafka_2.12-1.0.2.tgz配置环境变量vim /etc/profile# 在文件中插入如下export KAFKA_HOME=/app/kafka_2.12-1.0.2export PATH=$PATH:KAFKA_HOME/bin# 使配置文件生效

2022-05-02 01:29:46 1166 1

原创 Spring Cloud Alibaba 基础(2.1.0.RELEASE)

Spring Cloud Alibaba 基础(2.1.0.RELEASE)pom.xml<dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies<

2022-04-10 23:36:05 1720

原创 Zookeeper 基础

Zookeeper 基础(3.4.14)概念ZNode 的类型类型描述持久节点节点被创建后会一直存在服务器,直到主动删除。临时节点客户端会话结束,节点会被删除。临时节点不能创建子节点。持久顺序节点创建后会在节点后加上一个数字后缀来表示顺序。临时顺序节点创建后会在节点后加上一个数字后缀来表示顺序。ZNode 的状态状态描述cZxid节点被创建时的事务 ID。ctime节点创建时间。mZxid节点最后一次被修改时的

2022-04-09 17:39:48 2379

原创 Dubbo 基础

Dubbo 基础服务注册中心 Zookeeperlinux 安装 zookeepertar -zxf zookeeper-3.4.14.tar.gz对 zookeeper 进行配置cd /app/zookeeper-3.4.14/confcp zoo_sample.cfg zoo.cfgvim zoo.cfg修改存放 zookeeper 数据的目录dataDir=/app/zookeeper-data添加环境变量vim /etc/profileexport ZOOK

2022-04-05 15:03:08 2473

原创 Spring Cloud 基础(2021.0.1版)

Spring Cloud 基础(2021.0.1版)本文主要编写 2021.0.1版 与 Greenwich版 的区别。Greenwich版具体操作可看:http://t.csdn.cn/JVrHB主要区别如下:移除 Ribbon。负载均衡推荐使用 spring cloud 官方的 loadbalancer。移除 Hystrix。熔断推荐使用 resilience4j。配置中心需要引入 spring-cloud-starter-bootstrap。Authorization Server 认

2022-04-04 18:09:48 1893

原创 Spring Cloud 基础(Greenwich版)

Spring Cloud 基础(Greenwich版)基础环境parent-demopom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version></parent

2022-04-04 17:31:22 2315

原创 MongoDB 基础

MongoDB 基础安装1、解压文件tar -xvf mongodb-linux-x86_64-4.1.3.tgz2、新建文件vim mongo.conf3、写入文件dbpath=/data/mongo/port=27017bind_ip=0.0.0.0fork=truelogpath = /data/mongo/MongoDB.loglogappend = trueauth=true参数说明名称含义dbpath数据库目录;默认 /dat

2022-03-26 00:21:04 480

原创 Springboot 操作 Elasticsearch

Springboot 操作 Elasticsearchpom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency><dependency> <groupId>org

2022-03-20 19:21:25 2286

原创 Elasticsearch 基础

Elasticsearch 基础Elasticsearch 的安装linux 下安装 Elasticsearch:解压tar -xvf elasticsearch-7.3.0-linux-x86_64.tar.gz修改配置文件vim /app/elasticsearch-7.3.0/config/elasticsearch.ymlnode.name: node-1# 要设置成阿里云的私有ipnetwork.host: 127.0.0.1http.port: 9200clus

2022-03-20 19:20:31 2265

原创 缓存基础:Guava Cache + Redis

缓存基础Guava CacheGuava Cache 介绍:是 Google 提供的一套 Java 工具包,是一套非常完善的本地缓存机制(JVM缓存)。Guava Cache 的设计来源于 CurrentHashMap,可以按照多种策略来清理存储在其中的缓存值,且保持很高的并发读写能力。pom.xml<dependency> <groupId>com.google.guava</groupId> <artifactId>guava&lt

2022-03-13 20:22:25 3256

原创 Springboot 整合数据源

Springboot 整合数据源整合 Mybaitspom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId>

2022-03-10 00:33:19 1191

原创 Mybatis & Mybatis-plus 框架基础

Mybatis & Mybatis-plus 框架基础Mybatis基本应用pom.xml<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version></dependency><dependency> <

2022-03-09 00:19:02 196

原创 Spring Security 框架基础

Spring Security 框架基础应用入门初始化 spring boot 项目添加 pom.xml 文件<!--添加Spring Security 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependen

2022-03-07 00:29:10 167

原创 Spring Boot 框架基础

Spring Boot 框架基础基础案例pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.4</version> <relativePath/> <!-- lookup p

2022-03-05 18:04:22 997

原创 Spring Data JPA 框架基础

Spring Data JPA 框架基础Spirng Data JPA && JPA 规范 && Hibernate 之间的关系ORM思想:Object Relational Mapping。对象关系映射。通过操作 POJO 对象达到操作数据库的目的。Hibernate 框架:基于 ORM 思想封装了 JDBC操作。JPA规范:Java Persistence API。由 SUN 公司提出的 Java 持久化 API。制定了一系列的接口和抽象类。Hibernate 框

2022-02-27 16:18:59 148

原创 Spring MVC 框架基础

Spring MVC 框架基础Spring MVC 基本应用MVC体系结构三层架构表现层web层。负责接收客户端请求,向客户端返回相应结果。业务层service层。负责处理业务逻辑。表现层依赖业务层,但业务层不依赖表现层。持久层dao层。负责数据持久化。和数据库进行交互。MVC设计模式​ MVC:Model View Controller。是一种用于设计创建 Web 应用程序的表现层模式。Model:模型。包括业务模型和数据模型。业务模型用于封装业务数据,数据模型

2022-02-27 12:52:33 303

原创 Spring 框架基础

Spring 框架基础IOC的基本应用概念1.什么是IOCIOC:Inversion of Control (控制反转)。描述的事情:Java开发领域对象的创建和管理问题。传统的开发方式:在类A依赖类B的时候,往往会在类A中new一个B对象。public class A{ B b = new B(); b.hello();}IOC思想下的开发方式:不用自己去new对象,而是由IOC容器去实例化对象并进行管理。我们需要用到哪个对象,去IOC容器中拿取。此时,创建和管理对象

2022-02-12 23:50:04 242

class文件结构解析字节码后文件

class文件结构解析字节码后文件

2023-09-25

空空如也

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

TA关注的人

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