- 博客(31)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java面试题
目录1.#{}和${}的区别是什么?2.为什么代码会重排序?3.什么是线程池? 为什么要使用它?4.单例模式的线程安全性5.为什么要用 Redis /为什么要用缓存?6.docker常用命令有哪些?7.负载均衡的意义是什么?8.ApplicationContext通常的实现是什么?9.Spring 框架中都用到了哪些设计模式?10.Spring框架中有哪些不同类型的事件?1.#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Myba
2022-01-25 10:44:04
2062
2
原创 MySQL基本操作
MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于Oracle旗下产品MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,一般中小型网站的开发都选择MySQL作为网站数据库。
2023-10-09 18:02:30
130
原创 1.测试基础
应用软件系统软件软件:控制计算机硬件工作的工具7.软件测试目的减少软件缺陷(bug),保障软件质量经典的“软件质量”定义:软件质量特性的总和,软件满足规定或潜在用户需求的能力。简单的说,软件质量就是客户的满意度。软件架构所指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。从本质上来看,软件架构是属于一种系统草图。在软件架构所描述的对象就是直接的进行系统抽象组件构成。连接系统的各个组件之间就是做到把组件之间所存在的通讯比较明确与相对细致的实施描述。
2023-10-07 21:18:04
125
原创 HTML+CSS刷题练习
要求:1. 圆角属性仅设置一个值2. 圆角属性单位请使用px注意:由于圆角属性设置广泛且都可以实现题目效果,所以请按照要求规范书写。
2023-09-12 14:40:48
314
原创 Python3操作数据库MySQL
PyMySQL是在python3.x版本中用于连接MySQL服务器的一个库;PySQL遵循Python数据库API v2.0规范,并包含了pure-Python MySQL客户端库。
2023-09-11 11:27:44
323
原创 MySQL进阶挑战
部门表 dept员工表 emp# 创建部门表deptdeptno int primary key auto_increment COMMENT '部门编号',dname VARCHAR(20) COMMENT '部门名称',loc VARCHAR(13) COMMENT '部门地点'# 插入数据INSERT INTO dept VALUES(null,'accounting','一区');
2023-09-07 15:19:48
1043
原创 Python3安装详细教程
自定义安装路径(切记安装路径一定要英文,不要有中文存在,不然会出现问题),设置好安装路径,点击右下角。4. Advanced Options里面的选项勾选前五项,找到。3. 全部勾选,默认是全选的,单击next。
2023-09-07 10:42:00
2258
原创 Linux
目录一、Linux概述1.Linux介绍2.Linux发展史3.Linux系统层级结构4.Linux特点5.Linux系统主流产品二、Linux命令1.cd命令集2.ls目录和文件3.目录操作4.Vi/vim创建/查看/编辑文件5.删除文件6.复制和移动文件7.浏览文件8.打包命令9.grep命令三、虚拟机安装和使用1.虚拟机介绍2.运行虚拟机镜像3.虚拟机配
2022-02-25 09:53:44
638
原创 Java集合
目录Collection接口和Map接口1 Collection集合1.1 集合概述1.2 集合框架1.3 Collection 常用功能2 Iterator迭代器2.1 Iterator接口2.2 迭代器的实现原理2.3 增强for3 泛型3.1 泛型概述3.2 使用泛型的好处3.3 泛型的定义与使用(1)在创建对象的时候确定泛型(2)含有泛型的方法(3...
2022-02-24 14:58:46
488
原创 Mysql面试题
目录1. 说一说什么是数据库事务!2. 事务并发产生的问题和隔离级别!3. Spring中事务的传播特性有哪些?4. MySQL的内部有哪几部分组成?5. MySQL如何实现乐观锁和悲观锁6. MySQL常用的存储引擎及区别7. 说一说对MySQL索引的理解8. MySQL中什么字段适合添加索引9. MySQL中常见的索引类型10. MySQL中索引失效的场景!11. 说一说Hash和B+树结构索引区别?12. B+比B树索引的区别?13. 聚集(集中
2022-02-23 15:54:35
163
原创 SpringCloud
目录概述一、业务场景二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结:概述Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuu
2022-02-22 11:17:26
90
原创 Nginx
一、nginx简介1. 什么是 nginx?Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。2.Nginx 作为 web 服务器Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,
2022-02-21 14:56:02
190
原创 JVM(Java Virtual Machine)
一、前言什么是JVM? 定义:Java程序得运行环境(二进制字节码运行环境) 优点: 一次编写,到处运行; 自动内存管理,垃圾回收功能; 数组下标越界检查; 多态。 比较:JVM屏蔽Java代码与底层操作系统之间得差异 二、常见的JVM三、JVM内存结构类从Java源代码编译为Java二进制字节码; 然后通过类加载器(ClassLoader)才能被加载到JVM里运行,类放在方法区,类创...
2022-02-10 11:47:17
596
原创 TCP协议
目录1.TCP协议简介TCP/IP协议分层2.TCP的三次握手三次握手过程SYN攻击:3.TCP四次挥手四次挥手具体过程4.面试题为什么建立连接是三次握手,而关闭连接却是四次挥手呢?为什么主动断开方在TIME-WAIT状态必须等待2MSL的时间?如果已经建立了连接,但是Client端突然出现故障了怎么办?1.TCP协议简介传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协
2022-02-09 19:48:22
1207
原创 Java常用注解
@Configuration 标识当前类是配置类 @ComponentScan 包扫描注解 扫描注解 @Bean 标识该方法的返回值交给Spring容器管理 @Scope 控制多例和单例 @Lazy 懒加载 @PostConstruct 初始化方法 @PreDestroy 销毁方法 @Component 将当前类未来的对象交给容器管理 @Autowired 按照类型进行注入 @Qualifier 按照名称进行注入 @Repository 标识持久层注解 @Service 标识Servi
2022-02-08 20:07:49
118
原创 Mybatis框架
1.Mybatis介绍官网地址: https://mybatis.org/mybatis-3/zh/index.htmlMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 MyBatis 本是a
2022-01-28 14:38:33
150
原创 Spring框架
目录1.Spring概述2.Spring特点3.Spring优点4.主要jar包5.Spring-IOC1). BeanFactory2).ApplicationContext 面向开发应用6.Spring-AOP1).AOP应用场景2).AOP原理3).Spring 提供了两种方式来生成代理对象7.Spring生命周期8.Spring面试题1).Spring 支持 bean 的作用域有几种吗? 每种作用域是什么样的?2).Spring 框架中都用
2022-01-27 11:28:14
722
原创 SpringMVC
1.SpringMVC介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。2. SpringMVC 框架的理解 ...
2022-01-26 18:21:23
466
原创 单点登录、秒杀设计原则、RabbitMQ
目录单点登录秒杀设计原则秒杀流程RabbitMQ单点登录1.流程运行:(1) 用户第一次登录时,将会话信息(用户Id和用户信息),比如以用户Id为Key,写入分布式Session;(2) 用户再次登录时,获取分布式Session,是否有会话信息,如果没有则调到登录页;(3) 一般采用Cache中间件实现,建议使用Redis,因此它有持久化功能,方便分布式Session宕机后,可以从持久化存储中加载会话信息;(4) 存入会话时,可以设置会话保持的时间,比如15分钟,超过后自动
2022-01-26 09:35:47
520
原创 Docker
Docker运行机制docker pull 执行过程:1)客户端将指令发送给docker daemon2)docker daemon 先检查本地images中有没有相关的镜像3)如果本地没有相关的镜像,则向镜像服务器请求,将远程镜像下载到本地docker run 执行过程:检查本地是否存在指定的镜像,不存在就从公有仓库下载 利用镜像创建并启动一个容器 分配一个文件系(简版linux系统),并在只读的镜像层外面挂载一层可读写层 从宿主机配置的网桥接口中桥接一个虚拟接口到容器中去..
2022-01-18 10:23:22
83
原创 微服务面试题
目录Nacosnacos注册面试题负载均衡面试题Feign 调用过程分析feign面试题重难点分析FAQ分析nacos配置面试题重难点分析FAQ分析Sentinel重难点分析FAQ分析网关重难点分析FAQ 分析单点登录Nacosnacos注册面试题为什么要将服务注册到nacos?(为了更好的查找这些服务) 在Nacos中服务提供者是如何向Nacos注册中心(Registry)续约的?(5秒心跳) 对于Nacos服务来讲它
2022-01-16 19:56:11
292
原创 Nacos常见BUG与小技巧
常见Bug分析JAVA_HOME环境变量定义错误,例如:说明,这里一定要注意JAVA_HOME单词的拼写,JAVA_HOME中定义的JDK是存在的,还有后面的路径不能有分号“;”.MySQL版本比较低(建议mysql5.7或mariadb10.5及以上版本),例如:当执行nacos-mysql.sql文件时,出现如下错误:sql文件不存在,例如SQL文件应用错误,例如:Nacos的application.properties配置文件中,连接数据库的配置错误..
2021-12-27 20:02:27
675
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人