摘要: 对称加密技术 对称加密技术:文件加密和解密使用相同的密钥,或者虽然不同,也可以从其中一个很容易地推导出另一个。 代表算法: EDS:主要采用替换和移位的方法加密。他用56位密钥对64位二进制数据块进行加密。 2.3EDS:用两个56位密钥。 RC-5 EDEA:类似于EDS,其密钥长度为128位。 阅读全文
posted @ 2021-09-01 21:32 tc小马哥 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 原码 反码 补码(机器码) +1 0000 0001 0000 0001 0000 0001 -1 1000 0001 1111 1110 1111 1111 +0 0000 0000 0000 0000 0000 0000 -0 1000 0000 1111 1111 备注 第一位是符号位,正数为 阅读全文
posted @ 2021-07-29 19:48 tc小马哥 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 单目>算数运算符>移位>比较>按位>逻辑>三目>赋值 单目运算符(一元运算符,即一个变量):+,-,++,-- 算数运算符:+,-,*,/,% 移位运算符:<<,>> 关系运算符:>,<,>=,<=,==,!= 位运算符:&,|,~,^, 逻辑运算符:&&,|| 三目运算符:表达式1?表达式2:表达 阅读全文
posted @ 2021-10-01 19:55 tc小马哥 阅读(702) 评论(0) 推荐(0) 编辑
摘要: GC(垃圾收集)瞬时和累计详情FullGC次数YoungGC次数FullGC耗时YoungGC耗时堆内存详情堆内存总和堆内存老年代字节数堆内存年轻代Survivor区字节数堆内存年轻代Eden区字节数非堆内存非堆内存提交字节数非堆内存初始字节数非堆内存最大字节数元空间元空间字节数直接缓冲区Direc 阅读全文
posted @ 2021-08-04 18:55 tc小马哥 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 并发问题来自并发计算的场景,该场景下,程序在多线程(或多进程)中 同时 执行。 同时进行并不是完全指进程或线程在不同的物理 CPU 上独立运行,更多情况下,是在一个物理 CPU 上交替执行多个线程或进程。并发既可在线程中,也可在进程中。 并发主要为多任务情况设计。但如果应用不当,可能会引发一些漏洞。 阅读全文
posted @ 2021-06-10 10:49 tc小马哥 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 当bigdecimal除不尽(循环小数)后会报错,下面的是BigDecimal ,divide方法提供的精确小数方法(推荐使用) BigDecimal avgCapital = loanAmount.divide(new BigDecimal(monthTotal),2,BigDecimal.ROU 阅读全文
posted @ 2021-04-18 15:04 tc小马哥 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用汤锅直接当碗吃饭喝汤,你可以用小刀或者刨子去皮。但是每个工具有自己的特性,虽然奇怪的组合也能工作 阅读全文
posted @ 2021-04-07 19:14 tc小马哥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: git 强推本地分支覆盖远程分支git push origin 分支名 --force 阅读全文
posted @ 2021-03-17 16:01 tc小马哥 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 如果比较两个数值相等的Integer类型的整数,我们可能会发现,用“==”比较(首先你必须明确“==”比较的是地址),有的时候返回true,而有的时候,返回false。比如: Integer i = 128; Integer j = 128; System.out.println(i == j);/ 阅读全文
posted @ 2021-03-16 19:54 tc小马哥 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 思路:判断某字符串是否为空,为空的标准是str==null或str.length()==0一.空字符串与null区别1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串 阅读全文
posted @ 2021-03-16 18:41 tc小马哥 阅读(1000) 评论(0) 推荐(0) 编辑