自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021整理全网最牛Java高分面试清单(25个专题 40W字解析)

47、假如 Redis 里面有 1 亿个 key,其中有 10w 个 key 是以某个固定的已知的前缀开头的,如果将它们全部找出来?8、memcached 和服务器的 local cache(比如 PHP 的 APC、mmap 文件等)相比,有什么优缺点?45、MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中的数据都是热点数据?94、什么是原子操作?58、简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)

2024-05-29 10:49:14 733

原创 用商城维护类项目,讲下应届生如何在面试中介绍项目,如何准备面试

这个项目是超市维护项目,我在大三阶段帮实验室老师做的,是个外面公司接的维护项目,我做了3个月,结果拿到了1万块钱。(证实是商业项目,非学习项目)这个项目采了目前流行的微服务架构方案。我们选择的是以SpringCloud为核心的,基于Rest风格的微服务架构。

2024-05-28 21:36:02 522

原创 用Java给暗恋对象发送一份表白邮件

email.setAuthentication(“你的qq号@qq.com”, “qq发送短信获得”);思念,很无力,\n” +“习惯,吃咸,习惯伤口的那把盐,在我心里一点点蔓延。email.setFrom(“你的qq号@qq.com”);email.setSubject(“耀的邮件”);“一生至少该有一次,为了某个人而忘了自己\n” +“习惯,观天,习惯一个人坐在爱情的井里,\n” +“不求有结果,不求同行,不求曾经拥有,\n” +“甚至不求你爱我,只在我最美的年华里,\n” +“那时的我们是否相遇?

2024-05-28 21:35:30 588

原创 基于Java+SpringBoot+vue+element实现爱心捐赠平台系统_义捐管理平台设计

后台超级管理员信息:管理员登录进入系统之后,就可以对所有的信息进行查看,可以查看到首页、个人中心、用户管理、项目类别管理、广告分类管理、机构管理、广告信息管理、捐赠项目管理、捐赠订单管理、系统管理等,并且还可以对其进行相应的操作管理。系统首页:在系统的首页可以查看首页、爱心机构、爱心广告信息、爱心捐赠项目、爱心网站新闻、个人中心、后台管理、联系我们等信息进行详细操作。爱心项目捐赠审核:爱心机构发起申请后、需要管理员同意审核才能在前台首页展示爱心项目。

2024-05-28 20:45:03 266

原创 基于 TCP 协议的自定义 Socket 数据帧来进行短数据的传输

2.3 位运算如上一节所示,自定义数据帧中每一块内容的长度是用 byte,即字节来定义的,同时两台主机的 Socket 传输内容实际上是使用 byte[] ,即字节数组的方式。所以我们必须要掌握 int 型与 byte[] 型的转换方式。

2024-05-28 20:44:32 1002

原创 【SpringBoot搭建个人博客】- 博客详情页面显示(十一)

博客详情查询文章访问自增查询出文章评论数量并更新5. 持久层在BlogService接口中添加查询博客详情方法://查询博客详情次接口实现主要是设置文章显示格式,文章访问自增和文章评论的统计,在BlogServiceImpl类中添加实现方法,如下:@Overridethrow new NotFoundException(“该博客不存在”);

2024-05-28 19:53:39 754

原创 【SpringBoot】微服务学习笔记七:微服务中异步调用数据提交数据库的问题_请描述您在使用springboot进行微服务开发时,如何处理服务之间的调用和数据交

throw new RuntimeException(“WmAutoScanServiceImpl-文章信息不存在”);//4.1保存文章图片素材与文章关系。//4.2保存封面图片和文章关系。//4.1.1提取图片素材列表。//5.审核文章(异步调用)//2.3封面类型为自动。//2.保存或修改文章。//2.2设置封面图片。//3.判断是否为草稿。

2024-05-28 19:53:08 352

原创 Sequential And Linked Lists - 顺序表 和 链表 - 双向链表部分 - java

/ System.out.println(“index 位置不合法”);//和单链表的打印方式是一样。和单链表的打印方式是一样。

2024-05-28 17:55:56 436

原创 Sentinel落地与应用

返回值类型必须与原函数返回值类型一致;方法参数列表需要和原函数一致,或者可以额外多一个Throwable类型的参数用于接收对应的异常。fallback 函数默认需要和原方法在同一个类中。若希望使用其他类的函数,则可以指定fallbackClass为对应的类的class对象,注意对应的函数必需为 static 函数,否则无法解析。defaultFallback(since 1.6.0):默认的 fallback 函数名称,可选项,通常用于通用的 fallback 逻辑(即可以用于很多服务或方法)。

2024-05-28 17:55:25 843

原创 java统计一段时间内的数据折线图数据(一天内的各小时,一段时间天数内)

/ strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日。// strTime的时间格式必须要与formatType的时间格式相同。// 根据日历的规则,为给定的日历字段添加或减去指定的时间量。//JAVA获取某段时间内的所有日期。// 此日期是否在指定日期之后。//获取某个日期的开始时间。//获取某个日期的结束时间。//别忘了,把起始日期加上。//获取今天内的各时间点。//如果是查询今日的。//查询最近30天的。

2024-05-28 17:10:09 572

原创 Java经典面试题 带答案(四)

序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。

2024-05-28 17:09:38 337

原创 21 款 YYDS 的 IntelliJ IDEA 插件,尝试安装一番,真香!

一般可用于在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个Visual vm窗口,这个窗口是JDK bin目录下的JvisualVM。如果你对面坐着你的女神或者男神,但是又想打扰她/他,只想撩她,静静地看着她,在公司的时候也能这样,是不是工作起来特爽,效率高,简直美滋滋呀,不要急,特款神器在手。mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关。

2024-05-28 16:19:45 828

原创 2024金三银四必备:Java后端开发面经整理【35个技术栈合集】

请 分 别介 绍 下!现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行?一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15?请简洁描述 MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?

2024-05-28 16:19:14 832

原创 LeetCode --- 经典算法题之二分查找三回合

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。, n],你想找出导致之后所有版本出错的第一个错误的版本。给定一个升序排列的数组,从其中查找指定的数字,返回其再数组中的下标,该题为经典题,解答如下。>> : 右移运算符,num >> 1,相当于num除以2。

2024-05-26 21:49:53 234 1

原创 Java 里面的异常

二、编译时异常三、运行时异常2. 数组下标越界异常3. 数字格式异常4. 类型转换异常5. 算术异常6. 输入不匹配异常一、异常概述Exception 类是 Throwable 类的子类。它是因编程错误或由于偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。除了 Exception 类外,Throwable 还有一个子类 Error 。Error 是指运行时环境发生的错误,Java 虚拟机无法解决的严重问题 。例如,JVM 内存溢出。一般地,程序不会从错误中恢复, 一般不编写针对性的代码进行处理

2024-05-26 20:08:10 257

原创 2024年底跳槽面试5家大厂,最后收获拼多多Java岗offer,分享三面总结!

整理总结了这些Java进阶学习笔记和面试题,在这也是免费分享给那些有需要的朋友,其中囊括了Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构资料和完整的Java架构学习进阶导图!给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。redis常用的数据结构有哪几种,在你的项目中用过哪几种,以及在业务中使用的场景?MySQL数据库作发布系统的储存,一天五万条以上的增量,预计运维三年,怎么优化?

2024-05-26 17:23:16 364

原创 MySQL 数据库 day-05

语法:**1、单表的删除 ★delete from 表名 where 删选条件;****2、多表的删除sql92语法:delete 表1的别名/表2的别名from 表1 别名,表1 别名where 连接条件and 筛选条件****sql99语法:delete 表1的别名/表2的表名from 表1 别名inner|left|right join 表2 别名 on 连接条件where 筛选条件;**案例1:删除张无忌的女朋友的信息DELETE b。

2024-05-26 00:02:35 233

原创 MySql 报错 表被锁 处理

==xxx表被锁了=========

2024-05-26 00:02:03 347

原创 Jmeter 压力测试中关于 Http 的那些事儿

图片新建线程组。

2024-05-25 21:54:51 320

原创 JMeter websocket接口测试

一般的websocket推送服务,会设计定时心跳检测机制,也就是客户端定时向服务端发送一条特定的消息,这样服务端就会保持这个连接,否则的话,这个客户端就被服务端判定为不活跃而被断掉连接。轮询机制,主动权完全在客户端,而WebSocket机制中,主动权可以交给服务端,数据推送可以更精确,包括何时推送(定时推送还是更新即推送),推送什么数据。想要建立3000个连接的话,一定是将【线程数】设置为3000,循环次数设置为1,而不是相反,这是许多人容易弄混淆的。下面内容基于JMeter5.1.1。

2024-05-25 21:54:20 433

原创 Java的强引用,软引用,弱引用,虚引用及其使用场景

或者想引用一个对象,但是这个对象有自己的生命周期,你不想介入这个对象的生命周期,这时候就应该用弱引用,这个引用不会在对象的垃圾回收判断中产生任何附加的影响。程序可以通过判断引用队列中是否已经加入了虚引用,来了解被引用的对象是否将要被垃圾回收。在垃圾回收器线程扫描它所管辖的内存区域的过程中,一旦发现了只具有弱引用的对象,不管当前内存空间足够与否,都会回收它的内存。软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被JVM回收,这个软引用就会被加入到与之关联的引用队列中。

2024-05-25 20:24:41 274

原创 java的md5实现类

* md5Memcpy是一个内部使用的byte数组的块拷贝函数,从input的inpos开始把len长度的。// 这是MD5这个类的标准构造函数,JavaBean要求有一个public的并且没有参数的构造函数。md5Transform是MD5核心变换程序,有md5Update调用,block是分块的原始字节。md5Update是MD5的主计算过程,inbuf是要变换的字节串,inputlen是长度,这个。/* F, G, H ,I 是4个基本的MD5函数,在原始的MD5的C实现中,由于它们是。

2024-05-25 20:24:10 365

原创 Java 1011 A + B = C

结尾无空行。

2024-05-25 18:00:14 391

原创 Java 结合实例学会使用 静态代理、JDK动态代理、CGLIB动态代理

然后 运用上代理模式,实现添加一些 点餐下单 前前后后的 代码,记录日志、权限判断等等。1.静态代理/****///下单点餐/****/@Service@Override”);//模拟一些杂七杂八的业务System.out.println(“【下单主业务】”+foodName+“—模拟这个菜的一些杂七杂八的业务”);

2024-05-25 17:59:43 350

原创 36w字!腾讯高工甩出MySQL速成手册,基础架构调优三飞

MySQL 5.7 InnoDB存储引擎增强特性。双主+Keepalived集群搭建。MGR的主节点故障无感知切换。InnoDB的锁机制介绍。

2024-05-25 14:42:11 297

原创 35个Java岗位面试题全曝光,刷完这1024道,金九银十大厂等你

*温馨提示:**本仓库会一直更新,领取地址,我放文章末尾了。SpringBoot,SpringCloud面试汇总。造成面试不通过的核心原因,有哪些?Netty常被问到的那些面试题汇总。什么时间 / 状态下跳槽最合适?跳槽的节奏和路线图应该是怎样的?RabbitMQ常见面试题汇总。JVM面试题汇总(100+题)Mybatis常见面试题汇总。Zookeeper面试题汇总。Tomcat面试题整理汇总。Tomcat面试题整理汇总。Spring源码深度解析。Nginx那些面试题汇总。Redis常见面试题汇总。

2024-05-25 14:41:40 262

原创 2021最新常见200+Java面试题汇总(含答案解析)

9. 如何将字符串反转?10. String 类的常用方法都有那些?11. 抽象类必须要有抽象方法吗?12. 普通类和抽象类有哪些区别?13. 抽象类能使用 final 修饰吗?14. 接口和抽象类有什么区别?15. Java 中 IO 流分为几种?16. BIO、NIO、AIO 有什么区别?17. Files的常用方法都有哪些?

2024-05-25 13:38:22 345

原创 2021最新分享Java面试题库万字精华 github上标星80

Spring Boot 是微服务中最好的 Java 框架,这里精选了三十五个高频的Spring Boot面试题,可以帮助更好的复习学习。问题四:既然提到可以通过配置不同参数创建出不同的线程池,那么Java中默认实现好的线程池又 有哪些呢?问题三:既然volatile能够保证线程间的变量可见性,是不是就意味着基于volatile变量的运算就是并 发安全的?问题八 Spring Initializr 是创建 Spring Boot Projects 的唯一方法吗?Spring Bean 的加载过程是怎样的?

2024-05-25 13:37:51 376

空空如也

空空如也

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

TA关注的人

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