- 博客(13)
- 收藏
- 关注
原创 Springcloud
官网自学参考书:SpringCloud Netflix 中文文档SpringCloud 中文API文档SpringCloud中国社区SpringCloud中文网面试知识五大组件服务注册与发现——Netflix Eureka负载均衡:客户端——Netflix Ribbon服务端——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口)断路器——Netflix Hystrix服务网关——Netflix Zuul.
2022-05-31 23:15:40
136
原创 JVM笔记
1.JVM概念JVM位置程序通过java XX.class运行,这个命令是JRE的命令,JRE中包括JVM,而JRE是建立在操作系统上使用的,操作系统又是基于硬件为基础的。JVM体系结构三种JVMSun公司HotSpot Java HotspotBEA JRockitIBM J9VM使用cmd,输入java -version查看,本机的jvm类型2.类加载器类加载器作用:加载.class文件类加载器的类别:启动类(根)加载器:负责加载%JAVA_HOME%\bin目录下的
2022-05-28 00:29:47
124
原创 juc并发编程
什么是JUCJUC指的是:Java里的三个包java.util.concurrentjava.util.concurrent.atomic:原子性java.util.concurrent.locks:lock锁线程和进程进程:程序执行的一次过程,一个进程包含一个或多个线程。进程是资源分配的单位。线程:可以指程序执行过程中,负责实现某个功能的单位。线程是CPU调度和执行的单位。并发和并行并发:同一时刻,多个线程交替执行。(一个CPU交替执行线程)并行:同一时刻,多个线程同时执行。# 获取
2022-05-17 18:54:00
169
原创 redis
引入NoSQL(Not Only SQL),即不仅是SQL,泛指非关系型数据库。NoSQL 易扩展,NoSQL 数据库种类繁多(MongoDB、Redis 等),共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展,无形之间也在架构的层面上带来了可扩展的能力。大数据量下 NoSQL 数据库具有非常高的读写性能,这得益于它的无关系性,数据库的结构简单。NoSQL 数据库的典型代表就是 Redis。Redis(Remote Dictionary Server ),即远程字典服
2022-05-16 16:46:32
142
原创 nginx
简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强。反向代理代理服务器端正向代理:代理客户端负载均衡Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询,Ip hash(可以解决session不共享的问题)扩展策略,就天马行空,只有你想不到的没有他做不到的。动静分离软件开发中,有些请求是需要后台处理的,有些请求是不需要经过后台处理的(如:css、h
2022-05-13 17:04:08
368
原创 Spring Boot 员工管理系统
1.环境搭建建项目、导入静态资源、模拟数据库2.首页实现在主程序同级目录下新建config包用来存放自己的配置类在其中新建一个自己的配置类MyMvcConfig,进行视图跳转@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { @Override public void addViewControllers(ViewControllerRegistry registry) { re
2022-04-16 20:50:27
594
1
原创 SpringBoot
1.运行原理自动配置①自动配置的东西都在springboot-autoconfigure的jar包中;②自动配置真正实现是从classpath中搜寻所有的META-INF/spring.factories配置文件有了自动配置类 , 免去了我们手动编写配置注入功能组件等的工作;④springboot的所有自动装配都是在启动时扫描并加载:所有的自动配置类都在spring.factories文件中,只要导入了对应的starter启动器就会生效2.yaml这种语言以数据作为中心,而不是以标记语言
2022-04-13 14:40:00
1653
原创 SpringMVC
SpringMVC1、回顾MVCmodel1&model2时代1、回顾MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范MVC不是一种设计模式,MVC是一种架构模式。不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为View(视图):负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。Controller(控制器):接收用户请求,委托给模型进行处理,处理完毕后把返回的模型数
2022-04-12 09:24:49
53
原创 整合ssm
整合ssm建立基本结构和配置框架Mybatis层Spring层SpringMVC层Controller 和 视图层编写要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;①创建数据库②基本环境搭建,新建maven项目,添加web的支持,导入依赖jar包<dependencies> <!--Junit--> <dependency> <groupId>junit</gro
2022-04-12 09:06:23
63
原创 Spring
Spring框架IOCIOC控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法
2022-04-12 09:05:57
42
原创 Mybatis
Mybatis简介持久化持久层为什么需要Mybatis简介MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程2013年11月迁移到Github导入jar包<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.
2022-04-12 09:05:17
48
原创 蓝桥杯历年真题C/C++ A组
蓝桥杯历年真题C/C++ A组文章目录蓝桥杯历年真题C/C++ A组前言2015年真题第一题:方程整数解第二题:星系炸弹第三题:奇妙的数字第四题:格子中输出前言菜鸡一个,记录自己的题解2015年真题第一题:方程整数解方程: a^2 + b^2 + c^2 = 1000这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。第二题:星系炸弹// An hig
2020-09-21 23:15:34
10839
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人