- 博客(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
原创 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
原创 @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
原创 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
转载 如何同时使用多个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
原创 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%日息计算
2019-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人