logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式|适配器模式使用案例、适配器模式在源码中的应用

适配器模式使用案例将一个类的接口转换为客户期望的另一个接口。适配器模式不是软件设计阶段考虑的模式,而是软件维护时要用到的模式。适配器优点:1.能提高类的透明性和复用性,现有类的复用但不需要改变;2.目标类和适配器类解耦合,提高程序扩展性;3.符合开闭原则。适配器缺点:适配器模式编写过程中需要全面的考虑,可能会增加系统的复杂性,代码更难读懂。适配器模式的适用场景:新增业务对原有业务的改...

#适配器模式#设计模式
设计模式|序列化、反序列化对单例的破坏、原因分析、解决方案及解析

序列化、反序列化对单例的破坏单例模式是工作中高频使用的设计模式之一。单例模式可以确保内存中单例类只有一个实例,有效的减少了内存的开销,避免了类的重复创建和销毁。序列化意义是将实现序列化的Java对象转换成字节序列 ,这些字节序列可以被保存在磁盘上,或者通过网络传输。以备以后重新恢复成原来的对象。对于单例类使用序列化、反序列化操作时,会破坏单例(序列化前的对象和反序列化后得到的对象...

#设计模式#单例模式
Claude Code 常用命令速查

项目级(随仓库共享)用户级(跨项目通用)示例:创建,内容为"对当前代码进行安全审查",之后输入即可快速调用。支持$ARGUMENTS传递参数,如中的 1234 会传给命令。提示:在 Claude Code 交互界面中直接输入即可弹出所有可用命令列表,支持模糊搜索。/help查看当前环境的完整命令集。

#AI
提升工作效率的Claude Code使用技巧

提升JAVA从业者工作效率的Claude Code使用技巧

#java#AI
Claude Code通关路线图:从/init到Headless模式的五级进阶

不再把AI当聊天工具,而是将其纳入工程体系。本文将带你完成从初级用户到自动化大师的五级跃迁。

#java
Claude Code通关路线图:从/init到Headless模式的五级进阶

不再把AI当聊天工具,而是将其纳入工程体系。本文将带你完成从初级用户到自动化大师的五级跃迁。

#java
IntelliJ IDEA git 项目检出、更新、提交、解决冲突、取消提交、还原代码

IntelliJ IDEAgit 下载,提交、更新、合并、解冲突- 在开发环境中安装好IntelliJ IDEA和gitlab后,进行如下操作下载项目

mysql数据库大表加索引

最近大后台查看一些数据统计的时候,很慢,甚至会有超时情况,前端设置的超时时间是20秒。后来通过查看日志和慢查询,发现一条sql语句执行时间超过18秒,基本都19秒左右。select count(*) from tb_name where create_time > xxx;最终得知是因为这个表数据行数已经超过 一千万了,然后create_time字段又没有索引 。那解决办法肯定是加索引喽。但

#mysql
    共 17 条
  • 1
  • 2
  • 请选择