摘要:使用split的时候,要多注意下标。 split方法 继续往里看: split()方法内部,其实是用Pattern去处理的。 Pattern是一个正则表达式经编译后的表现模式。 Pattern compile(String regex) 表示将给定的正则表达式编译并赋予给Pattern类。 Patt
阅读全文
摘要:默认的事务隔离级别不一样。 Mysql默认的事务隔离级别是重复读,Oracle默认的是读提交。 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮。 单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE
阅读全文
摘要:String内存模型 示例: 解答如下: 参考资料: https://www.cnblogs.com/aiqiqi/p/10770864.html _label4 https://blog.csdn.net/fenglllle/article/details/81479179 https://jue
阅读全文
摘要:概念 ReentrantLock,可重入锁。在多线程中,可以通过加锁保证线程安全。 加锁和解锁 加锁: public void lock() { sync.lock(); } 解锁 public void unlock() { sync.release(1); } 内部类Sync继承AQS(Abst
阅读全文
摘要:No.1:重复代码的提炼 重复代码是重构收效最大的手法之一,进行这项重构的原因不需要多说。它有很多很明显的好处,比如总代码量大大减少,维护方便,代码条理更加清晰易读。 它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。 小实例 cl
阅读全文
摘要:### 零、迭代 * 小步快跑,快速迭代。 版本迭代中,尽量不要做大而全的瀑布流的需求,最好是一些小的快速交付的需求。 在快速迭代中,迅速做出用户需要的需求,并在迭代中,根据用户的反馈,快速调整。 ### 一、需求评审 * 需求文档提前发布。文档提前半小时发给其他团队成员,给大家阅读思考的时间。 *
阅读全文
摘要:sql 将一张表的字段复制到另一张表 我们在上线新功能后,有时修改了后台字段,需要兼容旧数据,得将一张表的字段复制到另一张表。 存在以下两种情况: 一、查询一张表B的字段,插入另一张表A。 格式如下: 示例: 如果字段需要计算后再复制,示例如下: 二、查询一张表B的字段,更新另一张表A 可以使用UP
阅读全文