面向过程编程 初学者编程时多半采用直接耦合的方式编程,即在类中直接new一个对象,或者将代码逻辑大段的写在一个方法里,有点儿类似于面向过程。 问题出现 这样虽然可以满足当下的需求,但是一旦需求变化,比如: 场景一:覆盖 PD提了新的需求,这时需要增加一个新的逻辑替代原有逻辑,则需要手动覆盖大段原代码 ...
分类:
编程语言 时间:
2021-06-25 17:17:14
阅读次数:
0
ApkToolPlus 是一个可视化的跨平台 apk 分析工具。 项目地址:https://github.com/linchaolong/ApkToolPlus 1. ApkTool apk 反编译,回编译,签名。 apktool 2. Apk 加固 dex 加密,防逆向,防止二次打包。(注意:该功 ...
分类:
移动开发 时间:
2021-06-25 17:10:01
阅读次数:
0
本文讲一下Java线程池中创建 ThreadFactory 设置线程名称的三种方式。设置线程名称是很重要的,如果你没有设置过,说明你还“涩世”不深,这里面的坑还不曾踩过,而我 在坑里进去然后坑里出来,被坑的那是一个相当的爽啊~为了让不重蹈我的覆辙,为了未来不说起来都是满眼含着“热泪”,还是看下如何设 ...
分类:
编程语言 时间:
2021-06-25 17:08:09
阅读次数:
0
typeof 123; // 'number' typeof NaN; // 'number' typeof 'str'; // 'string' typeof true; // 'boolean' typeof undefined; // 'undefined' typeof Math.abs; ...
分类:
其他好文 时间:
2021-06-25 17:03:55
阅读次数:
0
下面创建一个GlobalExceptionHandler.java,作为 全局异常处理类 1、@ControllerAdvice控制器增强 (可以理解为:增加控制器功能),放在类上面 特点:必须让框架知道这个注解所在的包名,需要在springmvc配置文件声明 组件扫描器指定 @Controller ...
分类:
编程语言 时间:
2021-06-25 17:02:50
阅读次数:
0
112. 路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [5,4,8,11,null,1 ...
分类:
其他好文 时间:
2021-06-25 17:01:36
阅读次数:
0
//冒泡排序,思想就是每个数据与下一个数据一个个对比下去 public static void sort(int[] nums){ if(nums==null||nums.length==0){ return; } for(int i =0;i<nums.length;i++){ for(int j ...
分类:
编程语言 时间:
2021-06-25 16:58:16
阅读次数:
0
练习一:随机输入你心中想到的一个名字,然后输出它的字符串长度 Length:可以得字符串长度 using System; namespace 字符串的各种方法 { class Program { static void Main(string[] args) { //练习一:随机输入你心中想到的一个 ...
分类:
其他好文 时间:
2021-06-25 16:48:53
阅读次数:
0
队列的应用场景: 数组模拟队列: package com.model.queue; import java.util.Scanner; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/24 20:39 * * 数组模拟队列,并验证 */ p ...
分类:
编程语言 时间:
2021-06-25 16:46:50
阅读次数:
0
/** * 自定义样式 * <p>1. 创建excel对应的实体对象 参照{@link DemoData} * <p>2. 创建一个style策略 并注册 * <p>3. 直接写即可 */ @Test public void styleWrite() { String fileName = Test ...
分类:
其他好文 时间:
2021-06-25 16:46:34
阅读次数:
0