1、启动报日志错误(SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".),不影响应用运行,但没有了日志。加入slf4j-simple的依赖即可。原因是slf4j在一定版本后就不再内置日志实现类了,需要自行指定: <depe ...
分类:
编程语言 时间:
2021-06-24 17:55:02
阅读次数:
0
难度 medium 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。 可能会有多个正确的顺序, ...
分类:
其他好文 时间:
2021-06-24 17:49:46
阅读次数:
0
本篇无论是埋点的新手还是老手都可以进行参考,不会浪费大家太多时间。 如果对于数据埋点还没有概念的同学,可以先阅读本文的前篇《产品经理数据埋点文档指南(入门)》后再回来。通过对本篇的简单学习,将会让你比目前90%以上的产品经理更了解如何有效的获得自己的产品的真实数据,为之后通过数据来驱动产品发展打下基 ...
分类:
其他好文 时间:
2021-06-24 17:39:17
阅读次数:
0
1.首先确保你有两台机器,一台机器是jenkins服务器就是master,另一台是子节点。 2.确保子节点的不会一直被重装机器,因为你重装了,jdk、git、ssh就没有了,那么master就无法找到了他了。要么就是在重装的时候使用oem定制把git、ssh、jdk都按装进去。 3.确保以上两条你你 ...
分类:
其他好文 时间:
2021-06-24 17:28:49
阅读次数:
0
ps -ef UID 指进程的所有者; PID 是进程的唯一标识; PPID 是进程的父进程 ID; C 是 CPU 的利用率(就是 CPU 占用); STIME 是开始时间; TTY 是进程所在的 TTY,如果没有 TTY 就是 ?号; TIME; CMD 是进程启动时的命令,如果不是一个 She ...
分类:
其他好文 时间:
2021-06-23 17:06:46
阅读次数:
0
1.spark内存分配 MemoryManager |__StaticMemoryManager 静态内存管理机制 |__UnifiedMemoryManger 统一内存管理机制 1.静态内存管理机制 静态内存管理机制实现起来较为简单,但没有根据具体的数据规模和计算任务做相应的配置,很容易造成"一半 ...
分类:
其他好文 时间:
2021-06-23 17:02:31
阅读次数:
0
6.22Java多线程happenbefore 编译器和CPU会尝试重排指令使得代码更快地运行 发生情况: 代码间没有直接联系,没有依赖 这样就会发生指令重排a 步骤 拿到指令,进行编译,放入寄存器 >fetch 解码指令,从寄存器中拿值,从主存拷贝到工作内存 >copy 执行选项 >excutor ...
分类:
移动开发 时间:
2021-06-23 17:01:24
阅读次数:
0
6.22Java多线程单例设计模式 设计一个单例模式 类与类之间的关系 目标:对外只有一个对象 介绍double-checking单例模式 使用volatile进行锁定资源 饿汉式:直接实例化了对象 懒汉式:没有直接实例化对象 DCL单例设计模式实例demo 图示: package thread.r ...
分类:
编程语言 时间:
2021-06-23 16:54:04
阅读次数:
0
如果说,一个对象保证全局唯一,大家肯定会想到一个经典的设计模式:单例模式。但是,如果要使用的对象必须是线程内唯一的呢?在.NET Framework中,Microsoft给我们设计了一个CallContext类。 ...
分类:
编程语言 时间:
2021-06-23 16:42:59
阅读次数:
0
一、apk文件逆向 没有接触过app开发,临时学习: 1.apk文件逆向工具:jadx 、jeb 、jd-gui 选择jadx的gui工具,反编译apk文件(代码阅读为请教tx,app开发需要补课) 在主活动中查看主要的代码, 大致逻辑为在主活动中通过checkflag()函数对用户的输入进行比较, ...
分类:
其他好文 时间:
2021-06-23 16:28:03
阅读次数:
0