Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
7390 经验值
2个粉丝
主页被访问 2299 次

522 个回答

0 赞同

为什么要用浅克隆,而不用深克隆?

觉得场景是一方面问题,例如,我们从数据库查询出一个对象,前台传值传入一个对象,此操作为修改操作,这样直接浅克隆就可以另外一方面可能因为把控问题,深克隆,很多不容易把控,如内存开销等,另外,很多浅克隆的jar效率并不是很高,也饱受诟病,所以他们可能也先把简单的给弄好再说吧。

回答于 2020-03-03 17:57

0 赞同

静态方法和实例方法到底有何不同

目前从用的方面去理解: 静态方法适合做工具方法, 尽量避免共享成员变量, 成员属性, 否则容易出现安全问题;实例方法是一种弥补的感觉(存疑)我觉得你问的可能要从jvm, 从底层方面去理解, 目前还比较模糊, 从下面的答案中知道了, JVM只有一个静态方法, 实例方法归属于非共享的实例对象的方法, 因此在一个程度上面...

回答于 2020-03-02 14:44

0 赞同

设计模式之策略模式

1、工厂关注的是为了创建某个产品。策略关注的点是实现的解耦。一种是创建、一种是行为。 2、然后在看handler,他的作用其实相当于是干了一个抉择。抉择是通过哪个controller,哪个Method 进行组合使用。注意是抉择而不是创建某个新的对象来干什么事情。所以是策略模式,而非工厂。

回答于 2020-03-02 14:42

0 赞同

这是某股份制企业线上环境代码,有谁能说出bug在哪儿,并详细说...

SimpleDateFormat 是线程不安全的,内部有一个 Calendar 对象引用 , 它用来储存和这个 sdf 相关的日期信息。静态 SimpleDateFormat 多个线程共用,同时也是共享这个 Calendar 引用。

回答于 2020-03-02 14:36

0 赞同

springIOC容器中的bean在什么时候被实例化和初始化?

getBean这个方法是spring内部自己调用的。。。。在spring启动的时候,他会调用refresh方法会触发这个方法,然后跟据beandefinition里的配置的条件,会判断是否需要延迟加载,然后将类加载并实例化,你可以配置延迟加载,根据延迟加载的条件,它可以在你调用这个bean的时候实例化该对象

回答于 2020-03-02 14:34

0 赞同

如何快速比对生产代码与远程GIT或者是SVN代码版本的差异

UEEdit有个compare什么的功能。可以把代码下载到本地比对。idea也可以比较,不过都是要下载到本地。如果是单纯的本地跟一种CSV就可以在线比较

回答于 2020-03-02 14:32

0 赞同

一直有个疑问,应用关闭时, 线程池里的任务是怎么处理的

一个应用是一个进程,进程内创建的都是线程。你把进程都杀了,子线程还能活么

回答于 2020-03-02 14:32

0 赞同

JSON类型结构化存储问题

这种不好处理的数据我们直接丢在oss的,然后数据库存储 oss key

回答于 2020-03-02 14:30

0 赞同

关于注册式单例+简单工厂的疑问

用一个Map<key,策略类>把你的策略类不同实现丢进去,使用的时候通过key动态选择就行了

回答于 2020-03-02 14:28

0 赞同

教java中的LinkedList问题

你的问题可以理解为:A框里放了个苹果,B框里放了个苹果,请问为啥AB不一样

回答于 2020-03-02 14:27