自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ==和equals区别,从原理上解释问题

==和equals区别,从原理上解释问题 String age=“20” jdk1.8字符串储存在jvm堆中的常量池中独立存在,常量池不存在两个相同元素,比如“20”只有一个,所以当定义String age2=“20"时,此"20"即彼"20”,比较age==age2时返回true String age3=“20”+“21”,常量池另外添加"21",然后添加取出二者的复制值并合并形成"2021",所以此时常量池有三个元素,字符串拼接要求+两侧都为字符串常量 String age4=age+“21”,比较a

2021-06-18 10:19:13 63

原创 MYSQL优化点一SQL语句,索引

MYSQL优化点一SQL语句,索引 找到慢查询sql语句 设置慢查询时间阙值,开启慢查询日志,但只能查看执行完的慢查询 用show processlist查看正在执行的慢查询 常见不走索引的场景 c列精确到时分秒 select c from tab where date©=‘2021-01-01’; select c from tab where c+2=10; where子句中的列名使用了函数操作或运算操作不走索引。即使列名有索引,但添加操作后,mysql认为与其一个一个对索引进行函数转化,倒不如走全表扫

2021-06-16 08:46:12 47

原创 【混合模式】策略模式+工厂模式+模板方法

Author:Zhu Yuan 航空宇航制造工程 工科男 比昨天的我更强 CSDN@weixin_44632389 传统方法:每人都用if和else使代码冗余,而且需求方一旦改变需求,每人都要改动判断条件 策略模式+工厂模式+模板方法:由一人专门负责与需求方沟通和更改条件,把任务模块化并对外提供API,其余人只需要调用API 案例一:条件无返回值 输出接口 public interface Handle { void output(); } 阿斗类 根据需求向工厂内注册条件,把调用方传来的.

2020-11-07 13:08:09 969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除