自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是代理模式?Java有哪几种代理模式

CGLib创建的动态代理对象比JDK创建的动态代理对象的性能更高,但是CGLIB创建代理对象时所花费的时间却比JDK多得多。缺点:Proxy是所有动态生成的代理的共同的父类,因此服务类必须是接口的形式,不能是普通类的形式,因为Java无法实现多继承。JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。优点:相对于静态代理,动态代理大大减少了开发任务,同时减少了对业务接口的依赖,降低了耦合度。简述动态代理的原理, 常用的动态代理的实现方式。

2025-04-06 23:28:13 581

原创 No module named ‘configobj‘错误解决方案

​您在执行命令后,遇到了的错误。这表明您的 Python 环境中缺少configobj模块。​configobj在您的 Python 环境中,运行以下命令以安装configobj模块:bash复制编辑。

2025-04-02 13:27:42 136

原创 截图泛白-视频截图泛白、有色差解决方案

一共要处理三个地方。系统win10。

2025-03-19 13:26:09 133

原创 YOLO模型训练后的best.pt和last.pt区别

yolo

2024-11-30 23:43:49 1281

原创 labelImg点击绘制会发生闪退并报错

python,labelimg

2024-11-30 23:29:34 675

原创 Chrome快捷键提高效率

Ctrl + 数字(1或者2),标签页数字从左到右为顺序,1开始。快速切换标签页。Ctrl+1 到 Ctrl+8 切换到标签栏中指定位置编号所对应的标签页Ctrl+9切换到最后一个标签页Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。

2024-08-18 13:29:28 1000

原创 Windows工作效率提升快捷键,单屏幕也能当多屏使用

windows快捷键

2024-08-18 12:09:23 301

转载 一文带你彻底了解synchronized 和 Lock

一文带你彻底了解synchronized 和 Lock

2024-02-23 17:36:17 125

原创 Oracle数据库面试题

Oracle面试题

2024-02-19 10:27:17 908

原创 乐观锁,CAS,ABA问题,synchronized锁升级过程

乐观锁,CAS,ABA问题,synchronized锁升级过程

2024-02-11 23:40:56 1181

原创 5. RabbitMQ工作模式——RabbitMQ

RabbitMQ工作模式

2024-01-31 15:58:54 1299 2

原创 MYSQL为什么要有事务?或者说,事务是用来解决什么问题的?

MYSQL为什么要有事务?或者说,事务是用来解决什么问题的?

2024-01-18 17:07:20 724

原创 消息队列的作用与使用场景?

消息队列的作用与使用场景

2024-01-16 18:01:52 1850

原创 缓存击穿,缓存穿透,缓存雪崩的原因和解决方案?

缓存击穿,缓存穿透,缓存雪崩的原因和解决方案

2024-01-16 16:26:50 530

原创 Redis的事务

Redis的事务

2024-01-16 14:18:57 603

原创 Redis为什么那么快?

Redis为什么那么快

2024-01-16 13:44:41 2695

原创 Redis提供了哪几种持久化方式?

Redis持久化方式、RDB、AOF

2024-01-16 13:30:39 1096

原创 介绍下Redis?Redis有哪些数据类型?

Redis介绍、Redis的数据类型

2024-01-16 12:51:09 1025

原创 Could not transfer artifact XXX,transfer failed for XXX 解决方案

maven

2024-01-11 13:54:22 1319 1

原创 在接口实现类中,加不加@Override的区别

Java、注解、@Override

2023-12-14 15:55:51 1238

原创 全类名、全限定名、路径、描述符、签名、符号引用、直接引用...实体类类型的概念

java

2023-12-14 11:32:17 1594

原创 sleep和wait区别,并且查看线程运行状态

sleep 和 wait 方法区别、死锁、非守护线程、有参wait和无参wait方法

2023-12-12 22:47:13 4252

原创 synchronized加锁对象是什么、synchronized底层原理

多线程、锁、synchronized

2023-12-12 09:43:15 333

原创 正则匹配最后一个,‘‘

正则

2023-12-04 15:34:39 788

原创 MAVEN——PACKAGE、INSTALL、DEPLOY的联系与区别

maven

2023-11-21 17:49:02 3115

原创 @Target、@Retention、@Documented、@Inherited注解的超详细分析

@Target、@Retention、@Documented、@Inherited注解的超详细分析

2023-11-10 17:44:01 378

原创 Spring Boot自动配置原理、实战、手撕自动装配源码

相比较于传统的 Spring 应用,搭建一个 SpringBoot 应用,我们只需要引入一个注解,就可以成功运行。前面四个不用说,是定义一个注解所必须的,关键就在于后面三个注解:@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan。也就是说我们如果不用 @SpringBootApplication 这个复合注解,而是直接使用最下面这三个注解,也能启动一个 SpringBoot 应用。前面四个不用说,是定义一个注解所必须的,。

2023-11-09 18:00:33 781

原创 maven: Cannot access nexus-all xxx in offline mode错误的解决

网上搜索以后,发现都是讲Intellij IDEA下,如何解决这个问题的:解决在IDEA14 的Maven下 出现 Cannot access in offline mode 问题。就算在settings.xml进行了全局配置,-o选项仍然会覆盖这个配置,使得此次编译开启了offline mode。直到后来,学习到了offline mode有关知识,才知道编译命令中的-o是开启offline mode。最终,了解到可以修改settings.xml文件,添加以下内容以关闭offline mode。

2023-11-09 14:25:23 1539

原创 oracle导出导入dmp文件

导出的命令是:exp 用户名/密码@网络:服务名 file=xxx.dmp tables=(表名);导入的命令是:imp 用户名/密码@网络:服务名 file=xxx.dmp full=y;1、在plsql中执行下面sql语句,将查询出的结果复制出来依次执行。使用dmp方式导出时有些表未导出。原因:表创建完未执行过。

2023-11-02 17:58:47 669

原创 mybatis plus框架@TableField注解不生效问题及解决方案

这种方式确实可以实现,但是实现起来会很困难,因为不想破坏mybatis和mybaits plus原有的功能,比如:autoMapping、下划线转驼峰、resultMap、各种返回类型处理。。。如果自己重新实现,代价就太大了,这是得不偿失的做法。如果不破坏这些功能,只是稍微做些修改的话是可以接受的。

2023-11-02 16:04:21 7085 1

原创 springboot的spring.jackson.date-format失效解决

看起来数据库的格式非常完美,但是数据库字段look_date 是 datetime类型,java里没有datetime类型,这样一来如果你不在后端做处理,那么模型属性Date来接收一定会出问题.我通过实验证明最后拿到的是一个时间戳.

2023-10-31 09:44:36 3005

原创 重写jar包中的类的方法

springboot

2023-10-27 17:38:16 551

原创 win11右键改回win10风格方法

以上是,win11右键菜单改回win10的操作方法。连续新建5个值,分别命名为“EnabledState”“EnabledStateOptions”“Variant”“VariantPayload”和“VariantPayloadKind”6、新建完成后,依次双击打开他们,将值改为“0x00000001”“0x00000001”“0x00000000”“0x00000000”“0x00000000”如图所示。4、进入该位置后,右键选择“4”文件夹,“新建”一个名为“586118283”的“项”。

2023-10-23 14:32:21 997

原创 互联网行业汇总

符合以上所有特征的产品就具备极强的竞争力,能形成超级平台,有很明显的双边效应,拿抖音来说,用户越多创作者就越多,创作者多产出的内容就多,就会吸引越多的用户消耗更多时间,获取更多广告收益。❤️❤️细心的朋友可以发现,无论哪个行业,盈利模式里面都包含广告,现在的商业化变现某种程度上就代指广告变现,广告投放和变现更详细的信息可以查阅相关资料,感兴趣的朋友可以看看。关注我,学习更多互联网、产品经理、简历、面试和职场干货,我争取做有温度的内容,输出自己的业务思维。滴滴、高德打车、腾讯地图、高德地图、百度地图。

2023-10-19 17:08:59 370

原创 产品的理解:TOC、TOB、TOG

面向个人用户的产品,目前又比较规范的产品流程。Consumer:客户,消费者,顾客。是个人客户,比如你我他她;ToC的需求更多的是围绕衣食住行来展开ToC作为一个独立个体,对产品的需求更多的是功能外部化,客户的体验感要好,或者更形象地来说叫“有趣”ToC是“生活”,是“因点生点”

2023-10-19 16:19:40 13120

原创 Java深拷贝和浅拷贝实现方式、Java创建对象的5种方式

JAVASE

2023-10-19 13:00:08 572

转载 如何同时使用多个join——多个连续的left join连接顺序验证

在实际工作中,很多情况下会用到外连接,尤其是做主页面的数据展示查询时,连续用到多个left join会很常见,这样的多个left join会怎么样执行呢,之前在网上查到的执行顺序是,顺序的从坐到右的连接表,例如有 a,b,c三张表的数据都需要查到,就需要进行连接查询,如 select * from a left join b on a.id = b.id left join a.id = c.id,这时是怎么顺序进行执行的呢?

2023-10-18 11:33:23 4907 3

原创 Js 返回当前时间,上一天的字符串格式yyyy-mm-dd或者yyyy-MM-dd hh:mm:ss

js

2023-10-16 10:11:38 454

原创 Maven打包:去掉项目版本号

Maven打包后,jar或war文件名里带有版本号信息,如cloud-0.0.1-SNAPSHOT.war等。去掉版本号的方法

2023-10-12 17:29:08 2626

原创 信息安全——记录一次IIS服务被攻击事件

在windowsserver火绒的安全日志中,发现80端口Web服务被攻击,但是服务器上没有使用80端口的程序,经过DOS命令排查,定位到System进程占用了80端口。经过排查是打开了IIS服务,关闭了IIS服务。

2023-10-12 14:16:46 197

花呗0.05%日息计算

附件里有这个程序和程序的源代码(C语言)。这个程序 会让你输入 多少元人民币,还有天数(一般是30天),这两个数值 输入完后你就可以得出利息 + 本金的值 (如果你只要求利息,那么你直接将得出的值与本金相减就可以了。)

2019-01-13

空空如也

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

TA关注的人

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