hao同学的技术博客

  • 首页
  • Java
    • Java
    • JVM教程
    • Java面试
    • Java并发入门
    • Java并发进阶
  • 项目
    • 从零打造项目
  • Python
    • Python
    • Python爬虫
    • 算法
  • Java框架
    • Spring
    • SpringBoot
  • 前端
    • Angular
  • 其他
    • Linux
    • SQL
  • 随笔
分享技术,记录人生
一个痴迷于技术的厨艺爱好者
Java面试

Java面试准备之SpringCloud

什么是 Spring cloud Spring Cloud就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等操作,而 Spring Cloud 为我们提供了一套简易的编程模型,使我们能在 Spring Boot 的基础上轻松地实现微服务项目的构建。 SpringCloud 入门推荐阅读: https://blog.csdn.net/Herishwater/article/details/106292642 Spring Cloud …

2022年5月31日 0条评论 344点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之SpringBoot

什么是 Spring Boot? 首先,重要的是要理解 Spring Boot 并不是一个框架,它是一种创建独立应用程序的更简单方法,只需要很少或没有配置(相比于 Spring 来说)。Spring Boot 最好的特性之一是它利用现有的 Spring 项目和第三方项目来开发适合生产的应用程序。 @SpringBootApplication @SpringBootApplication 注解等价于默认属性使用@Configuration,@EnableAutoConfiguration 和 @ComponentSc…

2022年5月31日 0条评论 292点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Spring框架系列四

前后端传值 @PathVariable 和 @RequestParam @PathVariable用于获取路径参数,@RequestParam用于获取查询参数。 @GetMapping("/klasses/{klassId}/teachers") public List<Teacher> getKlassRelatedTeachers( @PathVariable("klassId") Long klassId, @RequestParam(value = "type", required = fals…

2022年5月31日 0条评论 328点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Spring框架系列三

@Component 和 @Bean 的区别是什么? 作用对象不同: @Component 注解作用于类,而@Bean注解作用于方法。 @Component 通常是通过类路径扫描来自动侦测以及自动装配到 Spring 容器中(我们可以使用 @ComponentScan 注解定义要扫描的路径从中找出标识了需要装配的类自动装配到 Spring 的 bean 容器中)。@Bean 注解通常是我们在标有该注解的方法中定义产生这个 bean,@Bean告诉了Spring这是某个类的示例,当我需要用它的时候还给我。 @Bean…

2022年5月31日 0条评论 314点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Spring框架系列二

BeanDefinition 配置文件元素标签拥有 class、scope、lazy-init 等属性,BeanDefinition 则提供了相应的 beanClass、scope、lazyInit 属性,BeanDefinition 和<bean>中的属性一一对应。 Spring 通过 BeanDefinition 将配置文件中的配置信息转换为容器的内部表示,并将这些 BeanDefinition 注册到 BeanDefinitionRegistry 中。Spring 容器的 BeanDefiniti…

2022年5月30日 0条评论 257点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Spring框架系列一

什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:Core Container 中的 Core 组件是Spring 所有组件的核心,Beans 组件和 Conte…

2022年5月30日 0条评论 362点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Redis系列二

Redis 持久化机制 Redis 是基于内存的,如果不想办法将数据保存在硬盘上,一旦 Redis重启 (退出/故障),内存的数据将会全部丢失。 此时我们需要持久化数据,也就是将内存中的数据写入到硬盘里面,大部分原因是为了之后重用数据,或者是为了防止系统故障而将数据备份到一个远程位置。 Redis 不同于 Memcached 的很重一点就是,Redis 支持持久化,而且支持两种不同的持久化操作。Redis 的一种持久化方式叫快照(snapshotting,RDB),另一种方式是只追加文件(append-only f…

2022年5月30日 0条评论 332点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之Redis系列一

关于缓存的介绍 缓存是一个数据模型对象,那么必然有它的一些特征: 命中率 命中率=返回正确结果数/请求缓存次数,命中率问题是缓存中的一个非常重要的问题,它是衡量缓存有效性的重要指标。命中率越高,表明缓存的使用率越高。 最大元素(或最大空间) 缓存中可以存放的最大元素的数量,一旦缓存中元素数量超过这个值(或者缓存数据所占空间超过其最大支持空间),那么将会触发缓存启动清空策略根据不同的场景合理的设置最大元素值往往可以一定程度上提高缓存的命中率,从而更有效的时候缓存。 清空策略 如上描述,缓存的存储空间有限制,当缓存空间…

2022年5月30日 0条评论 375点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之MySQL系列二

事务机制 关系型数据库是需要遵循ACID规则的,分别介绍如下。 • A( Atomic )原子性:即事务要么全部做完,要么全部都不做。只要其中一个操作失败,就认为事务失败,需要回滚。 • C ( Consistency )一致性:数据库要一直处于一致的状态。 • I ( Isolation )独立性:并发的事务之间不会互相影响。 • D ( Durability )持久性:一旦事务提交后,它所做的修改将会永久地保存在数据库中。 binlog和redo log的区别 存储的内容 binlog记载的是update/de…

2022年5月30日 0条评论 309点热度 0人点赞 hresh 阅读全文
Java面试

Java面试准备之MySQL系列一

存储引擎 Windows 打开 MySQL 命令行,直接搜索程序,如下图所示: 打开之后输入密码即可。 或者进入 MySQL 安装目录,在 bin 目录下打开命令行窗口,输入 mysql -u 用户名 -p,如下图所示: 查看MySQL提供的所有存储引擎 mysql> show engines; 从上图我们可以查看出 MySQL 当前默认的存储引擎是 InnoDB,并且在5.7版本所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 InnoDB 支持事务。 查看MySQL当前默认的存储引擎 我…

2022年5月30日 0条评论 320点热度 0人点赞 hresh 阅读全文
1…34567…21

hresh

这是一个专注于IT技术学习交流的个人技术博客网站,包括Java学习、Python爬虫、Web开发实践等领域,深耕Java领域,内容涵盖Java基础、Java并发编程、Java虚拟机、Java面试等核心知识点。

最新 热点 随机
最新 热点 随机
后端必知:遵循Google Java规范并引入checkstyle检查 Spring Security结合Redis实现缓存功能 Spring Security结合JWT实现认证与授权 Spring Security自定义认证逻辑实现图片验证码登录 Spring Security进阶学习 Spring Security入门学习
Java面试准备之SpringCloud Centos7使用yum命令遇到的问题总结 Python对 BFS(广度优先算法)讲解 Java之String 类源码学习 SpringBoot结合Quartz实现定时任务 关于即时编译器的优化措施
分类
  • Angular / 11篇
  • Java / 6篇
  • Java并发入门 / 7篇
  • Java并发进阶 / 7篇
  • Java面试 / 24篇
  • JVM教程 / 25篇
  • Linux / 3篇
  • Python / 13篇
  • Python爬虫 / 17篇
  • Spring / 27篇
  • SpringBoot / 8篇
  • SQL / 6篇
  • 从零打造项目 / 19篇
  • 算法 / 18篇
  • 随笔 / 16篇
最近评论
1 发布于 4 个月前(09月29日) :lol: :twisted: 发发
roydon 发布于 4 个月前(09月27日) 加个友链吗大佬。 我的site:https://roydon.xyz
Javmag 发布于 4 个月前(09月21日) :rolleyes: Theme Kratos Made By Seaton Jiang.
小wu 发布于 5 个月前(09月06日) 宝藏up关注了 :arrow:
罗简单 发布于 7 个月前(07月17日) 您好,我们有一个网站需要爬取数据,参数也加密了,需要您的帮助,付费,请问如何联系到您? 我的vx是...
友链
  • roydon roydon
  • 雨临Lewis的博客 雨临Lewis的博客

COPYRIGHT © 2022 hao同学的技术博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备2022007381号

鄂公网安备 42010302002449号