Notes By Myself
notes by younglin
magic number:
- class在16进制编辑器中,前4字节为0x CA FE BA BE,5、6字节显示为次版本号,7、8字节显示主版本号;
- 在《阿里巴巴Java开发手册》中,任何魔法值不允许直接出现在代码中(难以维护及修改);
- 向上转型,
- 所有数值类型都有正负号,所以不要去寻找无符号的数值类型。
- java 的main方法中名为args的数组,java编译器必须要这样做,因为args要用来存储命令行参数。
- javadoc产生注释和注释相邻的方法名等等
- 在IE下会检查URL地址,其中只允许a-z,A-Z,0-9,~等四个特殊字符出现,解决方案就是encodeURI()函数,将url进行转码
- SMART 原则。 SMART 也是 5 个英文词的首字母缩。
Mysql Notes
1. 条件字段函数查询时:会导致索引失效,导致全表扫描
2. 隐式类型转换:sql中有varchar类型和数字相比时,会将varcha类型转为数字再进行比较。进行隐式的转换 CAST(cloumn1 As signed int)
3. 隐式字符编码转换:当两张表字段字符编码类型不同时,会导致全表扫描。因为进行了函数转换
Oracle Notes
1. 在 CLOB 类型的字段创建时,oracle 会默认给该字段加上 index_type='LOB' 类型的索引
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
菜鸟自学selenium+python基于web的自动化(功能自动化)
本人是自动化测试初学者,真正的菜鸟一只。 实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。 为什么学自动化,because make so much money!那么学自动化的基本功就是学习力。题外话,没学习力,学什么都费劲。提高学习力的办法就是多看书,没有捷径可走。 学自动化之前,你至少要了解selenium、python、html、css是什么,要掌握python的基本知识,selelnium的环境的搭建,python的环境搭建。如果不知道怎么搭建,问度娘,大把的教程,这里不在赘述。 selenium搭建好了,在搭建上python,自动化也就有了地基。现在开始安插零件。我经常使用的浏览器是Chrome,偶尔用一下FireFox,所以,你用哪个浏览器,就要安装相应的Webdriver。 安装Webdriver注意版本和兼容性,要看下是否跟你当前使用的浏览器版本和python版本是否匹配,不然使用过程中各种坑。然后安装上调试神器“pycharm”,个人推荐,这个工具用着不错。...
- 下一篇
15 个多线程和并发面试题
多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是在面试有关电子交易开发工作时,他们喜欢用棘手的 Java 线程面试题轰炸面试者。他们希望确保面试者对 Java 多线程和并发有扎实的知识基础,因为他们大多数关注高性能带来的竞争优势。 举个例子,直接市场准入模式(Direct to Market,DMA)使用高容量低延迟的电子交易系统,通常来说是并发的。大多数时间他们致力于微秒级的延迟,所以掌握如何有效地降低延迟、提高吞吐量非常重要。 有一些 Java 线程面试题是我特别中意的。我并不会直接给你答案,而是尽可能给你指点。我会之后补充上详细答案,正如我在其他文章中那样。 JDK 1.5 中引入并发包之后,并发工具和并发集合备受欢迎,比如 ThreadLocal、 BlockingQueue、Counting Semaphore 和 Concur...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果