自定义博客皮肤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)
  • 收藏
  • 关注

原创 MapStruct的优势与使用

Mapstruct正是在java文件到class这一步帮我们实现了转换方法,即做了预处理,提前编译好文件,如果用过lombok的同学一定能理解其好处,通过查看class文件,可以看出IPersonMapper被打上org.mapstruct.Mapper注解后,编译器自动会帮我们生成一个实现类IPersonMapperImpl,并实现了po2entity这个方法。在转化过程中将需要的对象里面的某个属性,由source取的名称改变为target的名称。

2023-08-15 10:15:31 133 1

原创 Linux命令大全

Linux命令大全

2023-02-16 11:27:16 132 1

原创 Nacos简单使用

阿里巴巴提供,现已被SpringCloud所使用,比Eureka功能更加强大导入可以在上面的maven仓库中选择自己想要使用的版本默认是8848端口(成功人士标配,也是珠穆朗玛峰的高度)父工程导入。

2022-12-17 23:37:34 464

原创 Eureka快速上手

客户端发起请求->调用RibbonLoadBanlancerClient->将请求交给DynamicServerListLoadBalancer->去eureka拉取服务->找到后将其返回DynamicServerListLoadBalancer->服务负载均衡IRule选择一个->返回RibbonLoadBanlancerClient->将获取到的内容修改url,发起请求->进行访问。EurekaServer:服务端,注册中心,记录服务信息,心跳监控。如果有多个服务提供者,消费者该如何选择?

2022-12-17 23:35:41 145

原创 常用的正则表达式

常用的正则表达式

2022-12-11 00:40:04 67

原创 JVM的调试与优化

JVM,JVM调试案例

2022-12-07 10:57:20 330

原创 JVM的小问题

JVM,内存

2022-12-05 22:56:19 547

原创 Redis的使用

缓存穿透,缓存雪崩,缓存击穿,redis入门和使用

2022-12-04 22:54:00 296

原创 JVM运行时数据区域和对象的内存布局

Java运行时的数据区域每个线程都有自己独有的虚拟机栈和本地方法栈方法区和堆都是各个线程共有的:较小的内存空间,各个线程之间的程序计数器互不影响;当前指令执行了多少次和下一次指令从什么时候开始执行,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成: 所需要的内存区间在编译时就已经分配好了:与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载 的类型信息、常量、静态变量、即时编译器编译后的代码缓存等数据。

2022-10-08 21:49:51 196

原创 字符串常量池在各个jdk版本的位置

JDK8.0以后常量池在方法区

2022-10-08 18:03:55 195 1

原创 树的先序,中序,后序遍历,广度优先遍历,深度优先遍历

树的先,中,后序遍历,深度优先遍历,广度优先遍历

2022-09-28 15:19:50 288

原创 EasyExcel与POI

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bfQ2tCcU-1664283941992)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20220927162011271.png)]

2022-09-27 21:09:16 4083 3

原创 Deque详解

详细说明了Deque接口的方法和他的作用

2022-09-27 12:12:04 385

原创 线程锁的总结,以及流程

锁的执行流程,谁能获得锁,以及锁的等级

2022-09-24 21:11:46 285

原创 Redis学习

redis支持内存数据永久保留在硬盘,增强读取性能和客户端分片写入性能。且支持主从模式提高性能构化存储方法的集合,可以是文档或者键值对。

2022-09-10 15:31:12 218

原创 WebMagic的学习

Downloader、PageProcessor、Scheduler、Pipeline都是Spider的一个属性,这些属性是可以自由设置的,通过设置这个属性可以实现不同的功能。当一个页面上有多条数据,在类上使用这个标签,可以只扫描这一块区域,当然,类里面如果再次使用这个注解则也是在当前区域选择,如果想要在整个页面选择,需要设置source=RawHtml。当解无法满足要求时,重写这个类的方法,完成操作,这个方法会在抽取结束,字段都初始化完毕之后执行。类,提供了特殊的创建方法,其他的方法是类似的。

2022-09-05 11:00:12 668 1

空空如也

空空如也

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

TA关注的人

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