自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javassist 字节码操作技术及实际项目落地(最全)

1、最简单的字节码技术 javassist 全解2、基于 javassist 的实际落地项目

2023-05-14 10:54:03 258

原创 项目开发流程

项目开发流程

2022-11-03 22:53:36 151

原创 class08

1、链表问题

2022-10-28 20:57:04 590

原创 class07

1、前缀树2、计数排序3、基数排序

2022-10-26 22:28:17 118

原创 class06

1、堆2、堆排序3、堆应用4、加强堆5、加强堆应用

2022-10-25 22:13:37 372

原创 class05

1、快速排序 - 递归版本2、快速排序 - 非递归版本

2022-10-20 23:13:21 93

原创 class04

1、归并排序2、归并排序应用

2022-10-19 22:54:05 78

原创 class03

1、链表2、队列 & 栈3、递归初识4、hash表与有序表

2022-10-18 22:28:34 71

原创 javaagent技术专利申请

1、javaagent2、spring、quartz、xxl

2022-10-18 20:34:44 1223 2

原创 数据库设计及步骤

1、数据库设计2、排期依据

2022-10-09 23:23:44 665

原创 技术选型因素及示例

项目技术选型考虑因素及实战示例

2022-10-09 21:17:22 638

原创 Class002

1、异或运算2、二进制

2022-09-25 18:28:47 78

原创 Class001

1、选择排序2、冒泡排序3、插入排序4、二分查找

2022-09-25 11:36:13 100

原创 Class00

JAVA 乘除法实现

2022-06-05 22:16:00 96

原创 K8S系列

Kubernetes 基础一、学习目标理解 Pod,掌握 Pod 的生命周期各种控制器类型的特点及使用定义方式掌握 svc 原理及其构建方式掌握多种存储类型的特点及其使用场景掌握调度器原理,根据要求把 Pod 定义到想要的节点运行kubernetes 高可用集群搭建,kubeadm方式,二进制方式,rancher方式集群安全,认证-鉴权-访问控制原理及其流程掌握 Helm 原理及其使用二、Kubernetes 基本概念1、Kubernetes 简介1. kubernetes 前世

2021-10-10 15:38:31 754

原创 springmvc

Spring mvc 原理1、需要知道的前置知识1. 三大容器Servlet容器(tomcat)Spring 容器Spring mvc 容器2. 三大容器的启动顺序Servlet 容器最先启动(tomcat)Spring 容器次启动(父容器 WebApplicationContext [XmlWebApplicationContext])Spring mvc 容器最后启动(子容器 WebApplicationContext [XmlWebApplicationContext])3

2021-10-10 15:32:44 84

原创 tomcat

Tomcat1、简述Tomcat 是一款开源的轻量级的 Web 服务器,实现了 Servlet 规范,提供 Http 服务Java 语言开发架构设计优雅,灵活使用模板方法模式,层次结构清晰2、架构图HTTP 服务器 + Servlet 容器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iqRquLB8-1633850780811)(.1627606761419.png)]Connector + Container处理Socket连接,负责网络字节

2021-10-10 15:29:32 133

原创 线程池源码

线程池源码系列一、接口层次ExecutorExecutorServiceAbstractExecutorServiceThreadPoolExecutorForkJoinPoolScheduleExecutorServiceScheduleThreadPoolExecutorExecutors 线程池工具类[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yzg9c7Nr-1633849989833)(.ThreadPoolExecutor.assets16

2021-10-10 15:14:22 271

原创 Redis&MQ

一、消息队列1、消息队列的基本作用?1、异步处理2、代码解耦3、流量削峰4、日志处理2、消息队列的优缺点有哪些?优点:异步、解耦、削峰缺点:系统可用性降低、系统复杂性提高、数据一致性问题引入MQ后,MQ宕机导致业务系统受影响,必须保证MQ的高可用引入MQ后,需要保证消息不丢失,保证不重复消费、消费的幂等性、顺序消费3、如何保证消息队列的高可用?1. RabbitMQ 的高可用性RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式- 单机模式:一台机器,无法保证高

2021-10-10 15:12:55 1142

原创 字符串常量池

一、字符串常量池 String.intern()1、new String() new String()都是在堆上创建字符串对象调用intern()方法时,字符串会被添加到字符串常量池中(stringTable维护),并返回指向该常量的引String s1 = new String("abc");String s2 = new String("abc");System.out.println(s1 == s2); // false :new 堆上创建对象String s11 = s1.in

2021-10-10 15:11:35 125

原创 ElasticSearch 入门

ElasticSearch ⛹️‍♀️ @CreateByShadow1、MySQL、MongoDB、ElasticSearch 类比类型MySQLMongoDBElasticSearch数据库数据库 database数据库 database索引库 indices表表 table集合 collection类型 type (将被废弃)行行 row文档 document文档 document列列 column字段 Field字段 Field

2021-06-26 12:43:05 196

原创 MongoDB 入门

MongoDB ⛹️‍♀️ @CreateByShadow一、是什么?面向文档的NoSQL数据库,用于大量数据存储专用名词:1、数据库 - show dbs(databases) 包含多个集合1、集合 collection 包含多个文档2、文档 :集合中的记录,文档包含多个字段名称和值3、字段:JSON的名称4、游标:执行查询结果集的指针5、JSON 文档中存储的数据格式####二、为什么用?1、非常灵活,可以适应实际的业务环境和需求2、支持多种查询3、支持索引,提高搜索性能

2021-06-26 12:42:01 602

原创 Nginx 入门

一、知识点 ⛹️‍♀️ @CreateByShadow1. Nginx 基本概念1.1 Nginx 是什么,做什么事情Nginx 是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,在同类型的网页服务器中表现较好Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达50000个并发连接数1.2 反向代理正向代理是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端

2021-06-26 12:40:52 79

原创 JVM 入门

一、前景提示 ⛹️‍♀️ @CreateByShadow请谈谈你对JVM的理解?java8的虚拟机有什么更新?什么是OOM?什么是StackOverFlowError?有哪些方法分析?JVM的常用参数调优你知道哪些?谈谈JVM中,对类加载器你的认识?二、JVM核心1、JVM体系结构概述JVM是运行在操作系统之上的,它与硬件没有直接的交互1.1 结构图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BCFSVXAN-1624682352966)(./

2021-06-26 12:39:40 193

原创 Mysql 入门

Mysql的架构介绍 ⛹️‍♀️ @CreateByShadowMysql简介概述MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库关联系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL是开源的。MySQL支持大型的数据库,可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。MySQL可以允许用于多个系统上,并且支持多种语言,例如

2021-06-26 12:38:07 229

原创 Dockerfile 入门

Dockerfile ⛹️‍♀️ @CreateByShadow1、Dockerfile 文件常见指令① FROM格式为:FROM 或FROM :使用哪个基础镜像启动构建流程,第一条指令必须为FROM指令,在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)FROM centos构建镜像docker build -t centos01 .启动容器docker run -it --name cos centos01② MAINTAINER(被废弃

2021-06-26 12:34:24 96

原创 Docker 入门

Docker ⛹️‍♀️ @CreateByShadowDocker基础知识,理解Docker镜像、容器、仓库的概念Docker的安装与启动Docker镜像与容器的相关命令Docker安装软件Docker迁移与备份相关命令编写Dockerfile创建容器脚本搭建Docker私有仓库一、Docker 组件1. Docker 镜像定义镜像是构建 Docker 的基石,用户基于镜像来运行自己的容器。镜像是Docker生命周期中的’‘构建’‘部分;也可以理解为镜像是容器的’‘源代

2021-06-26 12:29:38 112

空空如也

空空如也

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

TA关注的人

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