Java
文章平均质量分 83
冷る_1234
这个作者很懒,什么都没留下…
展开
-
RabbitMQ不讲武德,发个消息也这么多花招,15个经典面试问题
前言MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。这份PDF真的是很全面了,几乎包括了MySQL中所有操作。@Componentpublic class ExchangeConsumer {/**监听绑定了direct交换机的的消息队列*/@RabbitHandler@RabbitListe原创 2022-04-11 16:41:56 · 216 阅读 · 0 评论 -
Qt列表等控件实现平滑滚动&deepin启动器存在的问题,springboot分层构建Docker镜像实践
什么是 Spring BootJava (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得繁琐了,因为它使用了大量的XML配置文件,配置繁琐,整合不易,开发和部署效率低下。这时急切需要一-种新的能解决这些问题的快速开发框架,于是Pivotal Software公司在2013开始了Spring Boot的原创 2022-04-11 16:37:10 · 1144 阅读 · 0 评论 -
Springboot最简单的实战介绍 整合kafka-生产者与消费者(消息推送与订阅获取
前言你的努力,终将成就无可替代的自己本科毕业后就一直从事Java开发的工作,和多数人一样,最开始从事crud的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35岁”之后,也能在老家恰一口好饭。努力也没有白费,8个月时间的系统性学习成功上岸Alibaba,直接涨薪14K,下面分享一下我的学习指南,面试真题以及个人原创 2022-04-10 13:53:26 · 4231 阅读 · 0 评论 -
springboot文件上传下载实战 —— 登录功能
[](()pom.xml这些是本项目中要用到依赖,直接复制我的 pom.xml 即可。<?xml version="1.0" encoding="UTF-8"?><project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 htt原创 2022-04-10 13:51:51 · 657 阅读 · 0 评论 -
SpringBoot整合Redis 之 StringRedisTemplate、RedisTemplate 基础
前言微架构的出现,很好地适应了这个时代对快速发展变化的要求。它不再提倡一体化的项目设计,而是对项目进行有效的“业务区”(可以简单理解为不同的子系统〉划分,并利用合理的技术对业务性能做出提升和改善,同时又极大地简化了配置文件的使用与 profile配置。总而言之,微架构是开发之中看起来非常简单的一种实现技术,但简单的背后考究的却是开发者对于开源技术的熟练程度。SpringBoot 作为一种Web整合开发框架,很好地解决了Web程序的编写困难,可以更简单、高效地实现 MVC 设计模式。更为重要的是,它可以轻原创 2022-04-10 13:50:15 · 2887 阅读 · 0 评论 -
SpringBoot中并发定时任务的实现、动态定时任务的实现,阿里、百度、美团、携程、蚂蚁面经分享
前言本份文档内容涵盖: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、 Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈,共1000多道面试题。由于文档内容过多,所以只列举了以下目录部分,每个知识点都有更细化的内容!//调度器shutdown被调用时等待当前被调度的任务完成taskScheduler.setWaitForTasksToComplet原创 2022-04-10 13:48:40 · 518 阅读 · 0 评论 -
SpringBoot+Shiro,java开发面试问题大全及答案大全
前言从短期来看,程序员的确算是个不错的工作,薪水也比一般岗位高很多;但是从长远来看,程序员的中年危机会比其他岗位来的更早,很多程序员只有到了35岁左右,才能真正认清楚互联网行业,尤其是被裁之后,找工作无门的这种无奈。很多人说那只是你技术不过关,又或者没有管理能力,但实际上又有多少程序员在35岁能当上高管呢?最近在职场论坛上看到这样一个帖子:37岁程序员被裁,120天没找到工作,面试华为阿里均被拒,无奈降薪去小公司后蒙了!这是怎么回事呢?一、Java成长笔记:===========1.Java基础原创 2022-04-10 13:47:05 · 124 阅读 · 0 评论 -
spring-cloud-square源码速读(retrofit ,java线程池面试
前言本系列的目的是明明白白、彻彻底底的搞定日期/时间处理的几乎所有case。上篇文章铺设所有涉及到的概念解释,例如GMT、UTC、夏令时、时间戳等等,若你还没看过,不仅强烈建议而是强制建议你前往用花5分钟看一下,因为日期时间处理较为特殊,实战必须基于对概念的了解,否则很可能依旧雾里看花。说明:日期/时间的处理是日常开发非常常见的老大难,究其原因就是对日期时间的相关概念、应用场景不熟悉,所以不要忽视它本文落地实操,二者相辅相成,缺一不可。本文内容较多,文字较长,预计超2w字,旨在全面的彻底帮你搞定J原创 2022-04-10 13:45:31 · 301 阅读 · 0 评论 -
Spring Native实战(畅快体验79毫秒启动springboot应用)
我有话要说,请仔细看完我发现一个现象,很多开发5年的程序员仍然停留在crud的阶段,这是什么原因?最主要的原因就是基础很差,尤其对于JVM和并发编程这方面掌握的比较差,而JVM和并发编程就是非常非常重要的基础了,作为一个Java开发人员如果你连JVM和并发编程掌握的很差,那你是无法写出高质量的代码的,直白说,你就只能做crud的工作,理想的工作和薪资跟你是无缘的,同时也很容易被行业淘汰!现在大厂面试肯定是从基础开始发问,下面我也贴出了阿里招聘Java开发人员的要求,可以详细的看一下,下面几道是阿里面试原创 2022-04-10 13:43:56 · 1031 阅读 · 0 评论 -
Spring Cloud微服务如何设计异常处理机制?,springmvc实战视频
前言今天这篇文章是比较偏“教程”一点的文章。但也由浅入深,认真地分析了源码,并且介绍了一些在使用Spring Cache中常见的问题和解决方案,肯定是比简单的入门文档更有深度一些的,相信大家看了之后会有一定的收获。messageSource.getMessage(ApiResultStatus.BAD_REQUEST.getMessageResourceName(),null, LocaleContextHolder.getLocale()) + e.getParameterName());retu原创 2022-04-10 13:42:21 · 395 阅读 · 0 评论 -
Spring Cloud入门-Zuul服务网关(Hoxton版本),从草根到百万年薪程序员的十年风雨之路
开头Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。Spring更是避免了重复造轮子的工作并跟随着互联网行业的发展做出不断的更新,很多研发人员把spring看作心目中最好的Java项目,没有之一。**可以毫不夸张的说,Spring重新定义了Java,**所以这是重点也是难点,工作中必须会,面试时肯定考,不过很多人在面试的时候在简历上写着熟悉Spring,但也不过只是会用SSM,在这个基础上做crud罢了,对于Spring全家桶里面其他技术点真的有所掌握吗?Spri原创 2022-04-10 13:40:46 · 386 阅读 · 0 评论 -
Spring cloud stream【消息分区】
// 将需要发送的消息封装为Message对象Message message = MessageBuilder.withPayload§.build();for (int i = 0; i < 10; i++) {// 发送多条消息到队列中sendService.send().send(message );}}}10条消息被随机的分散到了两个消费者中:我们可以看到A中6条消息,B中4条消息,而且这是随机的,下次执行的结果肯定不一样。[](()分区[](()1.发送者中配原创 2022-04-10 13:39:11 · 198 阅读 · 0 评论 -
SpringMVC常用注解超详解
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1原创 2022-04-09 16:14:16 · 232 阅读 · 0 评论 -
SpringBoot框架:第一章:基础配置和介绍
⑤启动运行主启动类中的main方法启动SpringBoot程序。[](()⑥通过网页访问handler方法2.原理探究[](()①核心机制注意:spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中如果没有关原创 2022-04-09 16:11:35 · 149 阅读 · 0 评论