上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 36 下一页
摘要: 白盒测试 写在最初 你设计的测试用例是好的测试用例吗? 作为测试我们怎么确保经由我们测试上线的项目,是经过充分测试的项目? 为什么我们要做白盒测试 a、测试清楚、透彻 完全了解开发实现逻辑,对齐三方思路:产品、开发、测试 测试场景更完整:代码分支尽可能穷尽、清晰完整的等价类划分、异常场景分析,可覆盖 阅读全文
posted @ 2022-05-05 20:49 hjy1995 阅读(306) 评论(0) 推荐(0)
摘要: adb及手机设置 安装adb 手机打开开发者选项,打开USB调试模式 查看手机连接情况 adb devices 无root权限卸载 打开命令行 获取APP安装包 第一张 adb shell pm list packages 所有安装包列表 adb shell pm list package [-s系 阅读全文
posted @ 2022-04-23 14:40 hjy1995 阅读(4583) 评论(0) 推荐(0)
摘要: 工具一 IDEA工具 IDEA启动项目处,添加一个 Remote工具,服务器启动项目时添加下图选中的这段参数 工具二 Arthas 常用指令 watch , 观察函数调用链 profiler,服务器CPU压力图,压测的时候可用,观察哪些方法有瓶颈,压测图如下 阅读全文
posted @ 2022-02-16 23:05 hjy1995 阅读(129) 评论(0) 推荐(0)
摘要: Java常见的创建线程(线程池)有三个: Executors.newCachedThreadPool();​Executors.newFixedThreadPool(10);​Executors.newSingleThreadExecutor(); 查源码,都是new 的一个线程池类 ThreadP 阅读全文
posted @ 2022-02-16 23:02 hjy1995 阅读(44) 评论(0) 推荐(0)
摘要: JVM内存的YOUNG区和OLD都是使用G1垃圾收集器,G1收集器内存结构 每个region(区域)的大小 1~32M,是2的幂次方 对象储存: 0.5region <= 对象 <1 region,这个对象会直接存储在 O区,并标记为H区(超大对象区) 对象>1 region,会申请两个H区来存储这 阅读全文
posted @ 2022-02-16 22:56 hjy1995 阅读(128) 评论(0) 推荐(0)
摘要: 指令 jps,查看Java进程概述,可用来查看有哪些Java进程,Java程序是否启动 jconsole,图形化查看Java程序的内存,线程,类,GC,bean信息 jstat,主要用来查看Java内存,常用参数 -gcutil、gc jstat -gcutil pid interval,显示的是百 阅读全文
posted @ 2022-02-16 22:53 hjy1995 阅读(29) 评论(0) 推荐(0)
摘要: GCROOT:栈、本地方法栈、方法区 直接或间接引用的,不能被删除,和GCROOT无关的对象可直接删除 垃圾回收算法: 标记-清理: 标记与GCROOT无关的对象,删除; 缺点:会产生内存碎片,如果下次进来的对象和GC掉的对象大小不同,就不会使用该块内存 标记-整理: 标记与GCROOT无关的对象, 阅读全文
posted @ 2022-02-16 22:51 hjy1995 阅读(127) 评论(0) 推荐(0)
摘要: 本地方法栈,存放C++的native方法 程序计数器,指向程序当前运行的位置 栈(JVM栈),存放 函数、当前运行时的临时变量,存储的是对象的地址,最终指向堆存储的实际对象;如果一个对象在方法中new出来,并且只在这个方法中使用,这个对象会存放在栈中,当方法结束就会清理掉这个方法栈,减轻了GC的压力 阅读全文
posted @ 2022-02-16 22:48 hjy1995 阅读(40) 评论(0) 推荐(0)
摘要: volatil 可见性,强制刷新主存中的变量到各个CPU的缓存中,使各个CPU中缓存的变量与主存中一致,各个线程所使用的变量一致,读一致性【线程A写变量后刷新到主存中,线程B会刷新自己缓存中的变量=主存中的变量(即线程A写后的变量),如果变量没有用volatile修饰,线程B缓存中的变量不会刷新,即 阅读全文
posted @ 2022-02-16 22:45 hjy1995 阅读(156) 评论(0) 推荐(0)
摘要: Servlet规范 Servlet容器用来加载和管理业务类。HTTP服务器不直接跟业务类打交道,而是把请求交给Servlet容器去处理,Servlet容器会将请求转发到具体的Servlet,如果这个Servlet还没创建,就加载并实例化这个Servlet,然后调用这个Servlet的接口方法。因此S 阅读全文
posted @ 2022-02-16 22:41 hjy1995 阅读(235) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 36 下一页