自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 接入支付宝,实战来了!

使用新接口要将sdk版本升级到最新版本,博主升级时最新版本是4.10.97。接下来看集成步骤。

2024-09-22 17:08:31 923

原创 fiddler抓包手动做词达人(3

做完一题后,不要忙着点继续,(因为做完一题后,下一题的链接也会出现再下方,点进去,然后看答案再点继续)(上面这个链接里面的东西我都配好了,解压就可以用,可以直接做题)打开词达人,左侧会出现下图的理解了解(使用前最好把其他软件关了)首先我们要去下载fiddler这个软件下面是这个软件的链接。直接运行exe文件即可。(一直点是或者确定)

2024-09-22 16:31:52 185

原创 Servlet监听器和过滤器的快速使用和配置(基于注解配置)

System.out.println("监听到 session 创建, sessionid 是: " + se.getSession().getId());System.out.println("监听到 session 销毁, sessionid 是: " + se.getSession().getId());System.out.println(“context 的值是” + scae.getValue());System.out.println(“属性是” + event.getName());

2024-09-22 16:29:41 537

原创 Redis:我是如何与客户端进行通信的

例如当执行incr后返回自增后的值,执行llen返回数组的长度,或者使用exists命令返回的0或1作为判断一个key是否存在的依据,这些都使用了整数回复。在RESP协议中,错误回复可以当做简单字符串回复的变种形式,它们之间的格式也非常类似,区别只有第一个字符是以-作为开头,错误回复的内容通常是错误类型及对错误描述的字符串。如果要回复的数据不存在,那么回复长度为-1。看到这里,隐隐约约看到了刚才输入的几个关键字,但是还有一些其他的字符,要怎么解释呢,是时候让我对协议报文中的格式进行一下揭秘了。

2024-09-22 15:47:07 669

原创 CAXA3D实体设计2024安装教程(非常详细)从零基础入门到精通,看完这一篇就够了_caxa2024

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-09-22 14:27:00 677

原创 Nginx 的异步非阻塞体现在哪里?从理论分析到源码验证

1、首先要明确一点,这里讲的 “异步” 是业务层面上的。2、那业务层面的异步是怎么个异步法?同步异步的概念我就不说了,前面文章有。异步最重要的标志就是通知,通知,通知!!!这两天很累,不想多说话,长话短说吧:以epoll为例,(nginx有提供select和poll的代码),你可以同时监控很多个文件描述符,调用epoll是阻塞的,但是真实场景下不会让你有那个机会阻塞的。当有事件可读,就处理它。它准备了多少,就处理多少,当读写返回EAGAIN时,我们将它再次加入到epoll里面。

2024-09-22 13:44:26 848

原创 Android中常见的内存泄漏以及解决方法_删除app能不能解决内存泄漏问题(1)

Android中的ART虚拟机是一个托管内存环境。垃圾回收器负责内存分配,并在不再使用该内存时将其释放回堆。当应用程序不再使用对象,但垃圾回收器无法删除它们,因为它们仍在被引用时,就会发生内存泄漏。因此,这些对象被保存在内存中,并且不必要地消耗资源。最终,内存泄漏将导致频繁的垃圾回收和内存不足错误。在本文中,我们将讨论Android中最常见的一些内存泄漏以及避免它们的方法。

2024-09-22 11:27:14 842

原创 MyBatis-Plus入门之ActiveRecord模式

QueryWrapper(LambdaQueryWrapper) 和UpdateWrapper(LambdaUpdateWrapper)的父类用于生成 sql 的 where 条件, entity 属性也用于生成 sql 的 where 条件. MP3.x开始支持lambda表达式,LambdaQueryWrapper,LambdaUpdateWrapper支持 lambda表达式的构造查询条件。创建对象,不设值 id 主键值, selectById 的参数是查询条件,和对象的属性值。

2024-09-22 10:04:59 1177

原创 kafka基本使用及结合Java使用_java kafka

/kafka-consumer-groups.sh --bootstrap-server 服务器IP地址:9093 --describe --group testGroup1* Currennt-offset: 当前消费组的已消费偏移量 \* Log-end-offset: 主题对应分区消息的结束偏移量(HW) \* Lag: 当前消费组未消费的消息数运行结果:---## 四、主题、分区的概念### 1.主题Topic主题Topic可以理解成是一个类别的名称。

2024-09-22 07:35:45 714

原创 Java阶段七:容器集合

*概述:**是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素。**概述:**有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。2. 比较器排序,就是让集合构造方法接收Comparator的实现类对象,重写compare(T o1,T o2)方法。2. 遍历键值对对象的集合,得到每一个键值对对象,用增强for实现,得到每一个Map.Entry。1. 用TreeSet集合存储自定义对象,带参构造方法使用的是比较器排序对元素进行排序的。3. 根据键去找值。

2024-09-22 05:08:51 964

原创 Java日志体系(二) log4j 配置文件详解 缓存问题

核心对象: 框架的强制对象和框架的使用。支持对象: 框架和支持体核心对象,可选的对象执行另外重要的任务。支持对象Level对象:级别对象定义的任何记录信息的粒度和优先级。有记录的七个级别在API中定义:OFF, DEBUG, INFO, ERROR, WARN, FATAL 和 ALLFilter对象:过滤对象用于分析日志信息及是否应记录或不用这些信息做出进一步的决定。一个appender对象可以有与之关联的几个Filter对象。

2024-09-22 02:43:48 728

原创 Java基础知识面试题(2024年最新版,持续更新

默认方法抽象类可以有默认的方法实现;而接口类在JDK1.8之前版本,不存在方法的实现。实现方式抽象类子类使用extends关键字来继承抽象类,如果子类不是抽象类,子类需要提供抽象类中所声明方法的实现;而接口类子类使用implements来实现接口,需要提供接口中所有声明的实现。构造器抽象类中可以有构造器;而接口中不能有构造器。和正常类区别抽象类不能被实例化;而接口是完全不同的类型。访问修饰符抽象类中抽象方法可以有public、protected、default等修饰;

2024-09-22 00:18:36 1410

原创 JavaWeb房屋租赁管理系统(servlet+jsp+mysql)

VALUES (‘9’, ‘12’, ‘2014-07-01’, ‘2014-07-31’, ‘0002’, ‘马建斌’, ‘0001’, ‘0’, ‘0’, ‘0’, ‘0.8000’, ‘80.000000’, ‘1’, ‘管理员’, ‘2014-07-30 00:00:00’, ‘2014-03-01’, ‘银行’);

2024-09-21 21:38:50 816

原创 Java SSM 项目实战 day06 角色操作,资源权限操作

tfoot>数据列表/数据表格 //.box-body总共2 页,共14 条数据。每页12345条正文区域 /@@close内容区域 /底部导航Version1.0.8href=“http://www.itcast.cn”>研究院研发部.底部导航 /

2024-09-21 19:59:18 1214

原创 Handler消息机制(九):IntentService源码解析

HandlerThread的原理已经分析完了,我们来总结一下它的特点:1.HandlerThread它就是一个线程,和开启普通的线程得到操作一致2.HandlerThread需要搭配Handler使用,单独使用的意义不大3.HandlerThread会将通过handleMessage传递进来的任务进行串行执行,这是由messageQueue的特性决定的,从而也说明了HandlerThread效率相比并行操作会比较低IntentService的使用和原理。

2024-09-21 18:23:00 506

原创 Docker下Nacos持久化配置

简单介绍一下整个实战的步骤:准备初始化nacos数据库的sql脚本;docker-compose.yml中增加mysql,并设置容器创建时执行前面的sql脚本;准备nacos配置文件给docker-compose.yml中nacos容器使用;启动,验证功能正常;检查数据库中是否有数据;删除容器,再重建容器,确认数据可以完全恢复;接下来一起实战吧。

2024-09-21 15:37:49 1126

空空如也

空空如也

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

TA关注的人

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