自定义博客皮肤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时返回trueString age3=“20”+“21”,常量池另外添加"21",然后添加取出二者的复制值并合并形成"2021",所以此时常量池有三个元素,字符串拼接要求+两侧都为字符串常量String age4=age+“21”,比较a

2021-06-18 10:19:13 68

原创 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 50

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

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

2020-11-07 13:08:09 1022

空空如也

空空如也

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

TA关注的人

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