其他
生产上有40多个微服务部署的应用,每个应用都会产生日志,随着时间的增长,日志量不断增大,现需要清理。有两个重要的应用日志需保留90天,其它应用保留20天。
出现判断某个字符串是否能转换能数字的需求时,应该如何处理? 一 拍脑袋方案:String转Integer异常判断 package test.stringutils; import org.apache.commons.lang3.StringUtils; public class StringUti ...
此题和之前的剑指offer32-I、II.从上到下打印二叉树大致相同在BFS的基础上只是添加了一个重排序的过程。具体代码如下: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * st ...
前言 记录一下步骤 下载安装 github官网 切换源 ## 打开Terminal复制回车即可 cd /etc/apt/&& cp sources.list sources.list.bk&& echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ ...
今日得到: 位运算真的是 666, 计算机基础还有数学知识都很重要. LeetCode-191 二进制位1的个数 LeetCode上第 191 号问题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数。 观察一下 n 与 n-1 这两个数的二进制表示:对于 n-1 ...
工具列表 1、Beyond Compare Beyond Compare是一款专业级的代码比较和分析工具可以很方便地对比出两份源代码文件之间的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。 Beyond Compare选择最好的方法来突出不同之处,文本文件可以用语法高亮和设置... ...
对于byte/short/char 三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char) 1,如果没有超过左侧的范围,编程器补上强制转。 2,如果右侧超过左侧范围,那么直接编译器报错。 public class Demo ...
楔子 锁是多线程编程中的一个重要概念,它是保证多线程并发时顺利执行的关键。我们通常所说的"锁"是指程序中的锁,也就是单机锁,比如Python的threading模块里面的Lock等等,而分布式锁是指可以在多机集群中使用的锁。 锁主要用于并发控制,用于保证一项资源在任何时候只能被一个线程使用,如果其他 ...
例子 https://www.cnblogs.com/tugenhua0707/p/11080473.html 在页面里直接require访问nodejs的包 https://www.cnblogs.com/woshikay/p/10817960.html 打包的 https://blog.csdn ...
B 计算偶数位置上的奇数 和 奇数位置上的偶熟 个数是否相等, 不相等的话,就不可能变成 \(good\) 相等的话,每次$swap$ 一下消除一对,最小的操作数就是偶数(奇数)的个数 #include <bits/stdc++.h> using namespace std; int main() ...