摘要:
题目描述 206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 提示:链表中节点的数目范围是 [0, 5000],-5000 <= Node.val <= 5000 进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题? 示例 1: 输入:head 阅读全文
摘要:
题目描述 https://leetcode.cn/problems/middle-of-the-linked-list/description/ 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 示例 2: 思路分析 用两个指针 阅读全文
摘要:
题目描述 https://leetcode.cn/problems/intersection-of-two-linked-lists/description/ 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 阅读全文
摘要:
《Effective Java》 第1章 引言 第2章 创建和销毁对象 第1条:考虑用静态工厂方法代替构造器 第2条:遇到多个构造器参数时要考虑用构建器 第3条:用私有构造器或者枚举类型强化Singleton属性 第4条:通过私有构造器强化不可实例化的能力 第5条:避免创建不必要的对象 第6条:消除 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/35888401 阅读全文
摘要:
https://www.cnblogs.com/wangzming/p/11355428.html 阅读全文
摘要:
https://lisam.blog.csdn.net/article/details/83043215?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param& 阅读全文
摘要:
https://blog.csdn.net/kongtiao5/article/details/82771694《缓存穿透、缓存击穿、缓存雪崩区别和解决方案》 阅读全文
摘要:
1. 格式化 去掉空白: Ctrl + Shift + J 格式化代码: Ctrl + Alt + L 2. 查找与替换 该文件下查找(Ctrl+F) 项目全局查找(Ctrl+Shift+F 或【Edit】——>【Find】——>【Find in Path…】) 该文件下替换(Ctrl+R) 项目全 阅读全文
摘要:
No.文字表記10進表記16進表記文字 Comment 001 " " " """ quotation mark = APL quote 002 & & & "&" ampersand 003 < < < "<" less 阅读全文
摘要:
学习地址(简单易懂)https://blog.csdn.net/u012068483/article/details/89553797 阅读全文
摘要:
先创建一张和源表无关的新表,然后通过重命名和删表操作交换两张表; 如果需要重建user,则可以像创建user_new,然后填充好数据,最后和真实表切换 drop table if exists user_new,user_old create table user_new like user ran 阅读全文
摘要:
学习地址:https://developer.aliyun.com/lesson_1651_13079?spm=5176.10731542.0.0.69d520bek5bbRQ#_13079 截图地址:https://developer.aliyun.com/lesson_1651_13079?sp 阅读全文
摘要:
学习地址:https://developer.aliyun.com/lesson_1651_13078?spm=5176.270689.1397405.6.716ef5f8Q9z1z3#_13078 文中截图来源:https://developer.aliyun.com/lesson_1651_13 阅读全文
摘要:
学习网址:https://developer.aliyun.com/lesson_1651_17053?spm=5176.10731542.0.0.256320bex3yD7e#_17053 截图,图片来源于学习网址:https://developer.aliyun.com/lesson_1651_ 阅读全文
摘要:
学习网址:https://developer.aliyun.com/learning/roadmap/cloudnative?spm=5176.13257455.1389354.1.52bf7facsw0hYV 阅读全文
摘要:
0. 名词解释 SDK: Softeare Development Kit,用于开发JavaEE,包括JDK。 JDK: Java Development Kit,java开发工具包,包括Java编译器(javac)、jre(java运行时环境)、java 类库。 JRE: Java Runtime 阅读全文
摘要:
1. 恢复出厂设置 恢复出厂设置 2. 下载各种软件 下载各种软件 WPS、微信、QQ、百度云、chrome、sublime、xmind java、mysql、navicat、tomcat、maven、MyEclipse、intellij idea 3. 安装Homebrew 安装brew:mac安 阅读全文
摘要:
三个环境变量 JAVA_HOME、CLASSPATH 、PATH 注意:CLASSPATH,因为JDK1.4以前的版本,需要告诉JRE需要在当前路径下搜索Java类,因此需要添加(.),编译和运行需要lib下两个jar中的类。 1.5以上版本不需要设置此属性,会自动搜索当前路径下的类文件,使用Jav 阅读全文
摘要:
1. 检查点 2. 用户界面要素规则 01.文字编辑框控件 输入文本框数据 02.列表选择框控件 03.增删改查等按钮控件 04.下拉列表控件 05.日期控件 规范名称 日期控件的时间只能够选择,不能够手工修改。规范步骤 日期控件设置的时间是通过特殊的JavaScript语句写出来的,保证了用户选择 阅读全文
摘要:
转载自:https://blog.csdn.net/write6/article/details/78702977 定义 白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。 白盒测试的目的 通过检查软件内部的逻 阅读全文
摘要:
0. 核心 前端-指标 响应时间:用户从客户端发出请求,并得到响应,以及展示出来的整个过程的时间。 加载速度:通俗的理解为页面内容显示的快慢。(改善:1. 减少HTTP重复请求;2.使用CDN;3. 减少下载的资源,压缩,缓存等方法;) 电量:APP的耗电量(屏幕、GPS、唤醒机制、CPU、连网等的 阅读全文
摘要:
1. α测试_Alpha测试 α测试,英文是Alpha testing。又称Alpha测试。 Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由该系统的程序员或测试员完成。 在系统开发接近完成时对应用系统的测试;测试后,仍 阅读全文
摘要:
1. 核心 冒烟测试就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流程能走通。 如果不通过,则打回开发那边重新开发; 如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。 简化:门槛测试,一个开关而不是一个阶段。 目的:版本验证测试BVT(Build 阅读全文
摘要:
摘录书籍:全程软件测试(十周年版) 朱少民 (2019-02-01) 0. 软件测试全景图 1. 测试定义 2. 测试流派 3. 测试方法 4. 测试层次/类型 5. 测试方式 6. 测试技术 7. 测试过程 8.测试管理 阅读全文