- 博客(29)
- 收藏
- 关注
原创 MySQL
MySQL 服务状态命令字符集查看字符集uft8:1~3个字节表示字符utf8mb4:1~4个字节表示字符比较规则MySQL 主要文件目录user/binuser/sbin表在数据库文件目录中的表示InnoDB存储引擎下创建表索引、数据、表结构、数据库结构都存储在该文件中MyISAM存储引擎下创建表创建表后会出现 .MYD 和 .MYI 文件:数据信息文件:索引信息文件:表结构文件在修改存储引擎以后 文件会重新按照存储引擎的规则建立 之前的文件会删除在删除表以后 文件会跟着删除存储引擎或。
2023-10-15 23:13:01
226
原创 Java并发编程
JUC线程的基础知识进程与线程进程程序:一组计算机能识别和执行的指令。指令要运行 数据要读写 就必须将指令加载至 CPU 数据加载至内存。进程是正在运行的程序的实例。从磁盘加载这个程序的代码至内存 就开启了一个进程。线程操作系统能够进行运算调度的最小单位 被包含在进程中 是进程中的实际运作单位一条线程指的是进程中一个单一顺序的控制流(指令流) 一个进程中可以并发多个线程 每条线程并行执行不同的任务并发与并行并发:同一时间应对多种事情的能力。在单核 CPU的情况下 操作系统
2023-10-09 20:16:14
258
原创 JVM 和GC
一个 JVM 实例只存在一个堆空间 堆是 Java 内存管理的核心区域Java 堆区在 JVM 启动的时候被创建 其空间大小也确定了 是可以调节的堆可以处于物理上不连续的内存 但在逻辑上应该被视为连续的所有的线程共享 Java 堆 但是还可以划分线程私有的缓冲区 TABL(Thread Local Allocation Buffer)几乎所有的对象实例以及数组都应当分配在堆上在方法结束后 堆中的对象不会马上移除 仅仅在垃圾收集的时候才会移除堆是 GC 执行垃圾回收的重点区域。
2023-09-20 20:36:11
159
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
1227
原创 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
1890
原创 Zookeeper 基础
Zookeeper 基础(3.4.14)概念ZNode 的类型类型描述持久节点节点被创建后会一直存在服务器,直到主动删除。临时节点客户端会话结束,节点会被删除。临时节点不能创建子节点。持久顺序节点创建后会在节点后加上一个数字后缀来表示顺序。临时顺序节点创建后会在节点后加上一个数字后缀来表示顺序。ZNode 的状态状态描述cZxid节点被创建时的事务 ID。ctime节点创建时间。mZxid节点最后一次被修改时的
2022-04-09 17:39:48
2556
原创 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
2552
原创 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
1972
原创 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
2473
原创 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
538
原创 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
2377
原创 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
2389
原创 缓存基础:Guava Cache + Redis
缓存基础Guava CacheGuava Cache 介绍:是 Google 提供的一套 Java 工具包,是一套非常完善的本地缓存机制(JVM缓存)。Guava Cache 的设计来源于 CurrentHashMap,可以按照多种策略来清理存储在其中的缓存值,且保持很高的并发读写能力。pom.xml<dependency> <groupId>com.google.guava</groupId> <artifactId>guava<
2022-03-13 20:22:25
3407
原创 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
1282
原创 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
249
原创 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
222
原创 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
1085
原创 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
202
原创 Spring MVC 框架基础
Spring MVC 框架基础Spring MVC 基本应用MVC体系结构三层架构表现层web层。负责接收客户端请求,向客户端返回相应结果。业务层service层。负责处理业务逻辑。表现层依赖业务层,但业务层不依赖表现层。持久层dao层。负责数据持久化。和数据库进行交互。MVC设计模式 MVC:Model View Controller。是一种用于设计创建 Web 应用程序的表现层模式。Model:模型。包括业务模型和数据模型。业务模型用于封装业务数据,数据模型
2022-02-27 12:52:33
355
原创 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
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人