- 博客(8)
- 收藏
- 关注
原创 Java设计模式
当第一个线程在132的过程中执行到了3,2还没有执行,第二个线程获取到了第一个线程执行到3,2还没有执行的对象 然后就返回了一个缺少初始化的对象,最后导致空指针。这是没有使用工厂的方法,当服务端类 Hamburger换成Hamburger2后客户端也得跟着换成Hamburger2,客户端就受到了服务端的影响,耦合度高,违反开闭原则。3.最重要的是,如果需求有变化,客户端需要扩展具体产品的时候,则需要修改服务端简单工厂中的代码,违反“开闭原则”既然新的产品时客户端扩展的,为什么不直接实例化对象?
2023-04-07 10:20:37
81
原创 Linux(二)常用基本命令
cp [选项] source dest (复制 source 文件到 dest) 例如:cp hello /home/atjunrui/hello2 将hello的内容复制到hello2中。先创建a目录 然后将 initial-setup-ls.cfg 文件 复制到 a目录的下面 然后将a整个目录复制到 /home/atjunrui。rmdir 要删除文件的最底层 例如:rmdir -p /la/la/la 把整个路径的文件夹全部删除。
2023-04-07 10:17:19
73
1
原创 Easyexcel生成excel并通过自定义注解实现下拉框以及动态下拉框(将数据库中的数据显示在excel下拉框中)
easyExcel实现导出excel 以及下拉框功能
2022-03-11 08:39:14
18464
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人