自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssyx 笔记

企业级微服务架构项目-尚上优选一 项目概述1 项目介绍社区团购是真实居住社区内居民团体的一种互联网线上线下购物消费行为,是依托真实社区的一种区域化、小众化、本地化、网络化的团购形式。简而言之,它是依托社区和团长社交关系实现生鲜商品流通的新零售模式。比如:**美团优选,**是美团旗下的一个社区团购平台,通过自建和加盟的方式,在全国建立了大仓、网格仓、线下服务门店的物流配送体系。美团优选卖的东西也特别的全,蔬菜、水果、肉类、蛋类,然后海鲜等等。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存

2023-06-14 08:44:33 1766 3

原创 SpringMVC笔记

一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@RequestMapping

2021-08-11 08:17:35 156

原创 Redis笔记

Nosql概述为什么要用Nosql?1.单机mysql的年代90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够!2.Memcached + mysql +垂直拆分(读写分离)网站80%都是在读,每次都要去查数据库就十分麻烦!所以我们希望减轻数据的压力,使用缓存来保证效率!发展过程:优化数据结构和索引-->文件缓存(io) --> Memcached (以前热门的技术)3.分库分表+水平拆分+mysql集群本质:数据库(读,写)..

2021-08-10 08:01:17 139

原创 JVM-字节码与类加载篇

1. Class文件结构1.1. Class字节码文件结构 类型 名称 说明 长度 数量 魔数 u4 magic 魔数,识别Class文件格式 4个字节 1 版本号 u2 minor_version..

2021-08-09 12:27:32 126

原创 JVM-内存与垃圾回收篇

1.1. 前言作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOM想解决线上JVM GC问题,但却无从下手新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了每次面试之前都要重新背一遍JVM的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优VM参数,如何解决GC、OOM等问题,一脸懵逼大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心J..

2021-08-09 12:26:29 135

原创 Springboot2-原理解析

1、Profile功能为了方便多环境适配,springboot简化了profile功能。1、application-profile功能默认配置文件 application.yaml;任何时候都会加载 指定环境配置文件 application-{env}.yaml激活指定环境配置文件激活 命令行激活:java -jar xxx.jar --spring.profiles.active=prod --person.name=haha修改配置文件的任意值,命令行优先默认配置与环境配置同时生

2021-08-09 12:23:04 83

原创 Springboot2-指标监控

1、JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。J

2021-08-09 12:22:35 88

原创 SpringBoot2-web开发-单元测试

1、JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。J

2021-08-09 12:21:53 90

原创 Springboot2-web开发-数据访问

1、SQL1、数据源的自动配置-HikariDataSource1、导入JDBC场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>

2021-08-09 12:21:17 105

原创 SpringBoot2-Web开发

1、SpringMVC自动配置概览Spring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们都无需自定义配置)The auto-configuration adds the following features on top of Spring’s defaults:Inclusion of ContentNegotiatingViewResolve..

2021-08-09 09:04:26 308

原创 SpringBoot2-web开发-配置文件

1、文件类型1.1、properties同以前的properties用法1.2、yaml1.2.1、简介YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件1.2.2、基本语法key: value;kv之间有空格 大小写敏感使用缩进表示层级关系

2021-08-09 09:00:41 69

原创 SpringBoot2笔记

1、SpringBoot特点1.1、依赖管理父项目做依赖管理依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version></

2021-08-09 08:59:04 85

原创 Docker笔记

安装docker#1.卸载旧的版本、 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ doc...

2021-08-09 08:54:49 328

空空如也

空空如也

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

TA关注的人

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