普通视图

发现新文章,点击刷新页面。
昨天以前目的地

说说:我真是太难了~

2024年12月9日 14:38

我真是太难了~
周六,管家说楼下反映天花板渗水,要检查一下。结果,厨房地垫下面果然全是水。约好周一下午安排师傅维修,需要打开橱柜板子。
如果是总管问题,物业包费用,如果是自家管子问题,自掏腰包。橱柜会尽量复原。

周一,确实是总管和入户连接处漏水。
要打开木板。发现有瓷砖。
砸开瓷砖。发现有水泥。
再砸开水泥。总管也裂了。🙃
真是天塌了~师傅劈头盖脸一顿骂~
哪家好人下水管周围灌满水泥的。这还怎么维修~

说说:#1732580496

2024年11月26日 08:21

天气变得越来越冷了~

这一年认识了很多博友、很多歌友,很开心~

这一年很抓马,感觉就像电视剧,照入现实~

说说:阴天

2024年10月22日 16:36

阴天在不开灯的房间
当所有思绪都一点一点沉淀
爱情究竟是精神鸦片
还是世纪末的无聊消遣

「公告」 | 上海农商银行关于2024年批量调整存量个人住房贷款利率的操作细则

2024年10月18日 10:24
为贯彻党中央、国务院决策部署,适应房地产市场供求关系新变化,满足人民群众对优质住房新期待,维护住房消费者合法权益,本行认真落实中国人民银行公告〔2024〕第11号政策要求,积极响应市场利率定价自律机制倡议,有序推进存量房贷利率调整工作。本行按照市场化、法治化原则,特制定本操作细则。

一、时间安排

  1. 对于选择LPR浮动利率的房贷客户,本行将于2024年10月25日对于符合本次利率调整范围的客户统一进行批量利率调整。
  2. 对于未选择LPR浮动利率的房贷客户,本行将主动短信告知。客户需先联系贷款经办行确认是否可调整。若可调整,客户需在10月20日之前线下至贷款经办行签署补充协议,待变更为LPR浮动利率后进行利率调整。

二、对LPR基础上加点幅度的调整

  1. 对于上海地区各分支行的LPR浮动利率房贷客户,存量首套住房原加点幅度高于-30bp的,统一调整为-30bp;存量非首套住房位于嘉定区、青浦区、松江区、奉贤区、宝山区、金山区、自贸区临港新片区的加点幅度调整为-25bp,其他区域的加点幅度调整为-5bp。
  2. 对于浙江长三角一体化示范区支行、昆山支行、湘潭县支行的LPR浮动利率房贷客户,原加点幅度高于-30bp的存量浮动利率房贷,将其加点幅度调整为-30bp,不区分首套及非首套。
  3. 对未选择LPR浮动利率的房贷客户且经联系贷款经办行确认可调整,如果原利率水平高于最新5年期以上LPR-30bp的,则先转化为以最新5年期以上LPR为定价基准的计价方式,再根据上述1、2规定调整。

三、调整方式

  1. 对于选择LPR浮动利率且符合本次利率调整范围的房贷客户,本行主动调整,无需借款人申请。
  2. 对于未选择LPR浮动利率的房贷客户,本行将主动短信告知客户。客户需先联系贷款经办行确认是否可调整。若可调整,客户需在10月20日之前至经办行签署补充协议,待变更为LPR浮动利率后进行利率调整。

四、调整后第一次月供的计算

  1. 如批量调整日介于两次还款日之间,分段计息。

五、服务水平

  1. 本次存量房贷利率调整,客户无需支付任何费用。
  2. 贷款可纳入本次批量调整,但不同意调整的客户,可于2024年10月20日(含)前,联系贷款经办机构,提出不同意调整的书面申请。

六、非常规房贷业务的处理

  1. 商业用房(含商住两用房)不纳入本次房贷利率调整范围。

七、个别细节疑问的解释

  1. 此次调整存量房贷利率不溯及既往。
  2. 对于逾期房贷、不良房贷,暂不作利率调整。待恢复为正常贷款后,再由客户与银行协商变更利率水平,此前应计利息仍按原合同利率执行。
  3. 未及时参与批量调整存量房贷利率加点幅度的借款人(如未及时确认调整方式的固定利率存量房贷借款人),经双方协商一致后,可“随到随调”,不溯及既往。

😃今天收到了短信通知~

2024-10-18T02:28:53.png

说说:#1724285160

2024年8月22日 08:06

第一次玩配音秀,哈哈哈,还挺有意思的~

{cat_video p="1" q="16" key="/sunny_weixin/video/wx_2024_08_22__08_06_08.mp4"}

在java中,什么情况下要使用深拷贝?为什么要使用深拷贝?怎么使用深拷贝?

2024年7月29日 11:09

在Java中,深拷贝(Deep Copy)通常用于以下情况:

1. 当对象包含引用类型成员时

如果一个对象包含对其他对象的引用,那么在进行浅拷贝时,这些引用也会被拷贝,导致原始对象和拷贝对象共享相同的引用类型成员。这意味着对其中一个对象的引用类型成员所做的任何更改都会影响到另一个对象。为了避免这种情况,就需要使用深拷贝。

2. 当对象不可变时

当对象需要保持不可变性时,深拷贝可以确保对象的状态不会被外部修改。例如,如果你有一个不可变的类,你需要确保一旦对象创建后,它的状态就不能被改变。这时,如果你需要创建一个新的对象,你应该使用深拷贝来确保新对象是独立的。

3. 当对象需要被序列化时

在进行对象序列化时,如果对象中包含其他对象的引用,那么这些引用也需要被正确地序列化。在序列化过程中,通常会使用深拷贝来确保所有的对象都被正确地序列化,而不是只拷贝引用。

4. 当对象需要被克隆时

当你需要克隆一个对象,并且该对象包含其他对象的引用时,使用深拷贝可以确保每个对象都是独立的。这对于避免并发问题和保证数据一致性非常重要。

5. 当对象用于多线程环境时

在多线程环境中,共享的对象可能会导致竞态条件和数据不一致的问题。使用深拷贝可以确保每个线程都有对象的一个独立副本,从而避免这些问题。

为什么要使用深拷贝?

  1. 保证对象独立性:深拷贝可以确保拷贝后的对象与原始对象之间没有引用关联,从而保证它们是完全独立的。
  2. 维护不变性:对于不可变对象来说,深拷贝可以帮助保持对象的状态不变。
  3. 简化并发编程:在多线程环境中,使用深拷贝可以减少锁的使用,提高程序性能。
  4. 避免副作用:深拷贝可以防止对一个对象的操作无意中影响到另一个对象,从而避免副作用。
  5. 简化数据处理:在数据处理过程中,深拷贝可以使数据结构的修改变得简单,避免了复杂的数据同步逻辑。

如何实现深拷贝?

  1. 实现Serializable接口并通过序列化/反序列化:这是一种常见的实现方式,适用于对象中的所有成员都是可序列化的。
  2. 使用org.apache.commons.lang3.SerializationUtils:Apache Commons Lang库提供了一个方便的工具类SerializationUtils,可以轻松实现对象的深拷贝。
  3. 手动实现深拷贝:对于复杂的对象,你可能需要手动实现深拷贝逻辑,这通常涉及递归地复制对象的所有成员,包括嵌套的引用类型。
  4. 使用特定库提供的深拷贝工具:例如,Google Guava库提供了一些工具方法来帮助实现深拷贝,特别是针对集合类。

总之,深拷贝在Java中是非常有用的,尤其是在处理包含引用类型成员的对象时,它可以确保对象的独立性和不变性,从而提高程序的稳定性和性能。

示例代码

    import java.io.*;

/**
 * 深拷贝
 */
public class DeepCopyUtil implements Serializable {


    public static <T extends Serializable> T deepCopy(T object) {

        try {

            ByteArrayOutputStream baos = new ByteArrayOutputStream();

            ObjectOutputStream oos = new ObjectOutputStream(baos);

            oos.writeObject(object);


            ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());

            ObjectInputStream ois = new ObjectInputStream(bais);

            return (T) ois.readObject();

        } catch (IOException | ClassNotFoundException e) {

            throw new RuntimeException(e);

        }

    }

}

调用方法

public static void main(String[] args) {
    WpOrder oldOrder.........;
    WpOrder newOrder = DeepCopyUtil.deepCopy(oldOrder);
}

妥协 - en

2024年7月2日 08:53

{cat_webmusic id="2149832297"}

作词 : Wonderful
作曲 : 阿沁(FIR)/Real Band
原唱 : 蔡依林
你总爱编织谎言 我负责配合表演
所有改变只为了进入你的世界
这情节重复了一百遍 才发现是你的心太野
你划定楚河汉界 我不能轻易犯规
所有时间都是先给了你优先权
不自觉爱到不敢冒险
成了你的傀儡一年两年 才看见我有多狼狈

爱到妥协到头来还是无解
历史不断重演我好累
爱到妥协也无法将故事再重写
你已下最后通牒我躲在我的世界
绑着你不让你飞
你划定楚河汉界
我不能轻易犯规
所有时间都是先给了你优先权
不自觉爱到不敢冒险
成了你的傀儡一年两年
才看见我有多狼狈

爱到妥协到头来还是无解
绑着你不让你飞
历史不断重演我好累
爱到妥协也无法将故事再重写
你已下最后通牒我躲在我的世界

爱到妥协到头来还是无解
绑着你不让你飞
历史不断重演我好累
爱到妥协也无法将故事再重写
你已下最后通牒
我躲在我的世界

❌
❌