- 博客(7)
- 收藏
- 关注
原创 java面试知识点笔记(持续更更新)
java面试知识点笔记(杂乱)已知中序遍历和后序遍历,画出此二叉树后序遍历:左节点,右节点,根。 中序遍历:左结点,根,右节点。 前序遍历:根,左结点,右节点。例题:二叉树的中序遍历为[5,4,1,2,3,6],后序遍历为[4,5,2,6,3,1],画出该二叉树,并写出前序遍历参考:https://blog.csdn.net/BigData_Mining/article/details/81076069IP地址和子网掩码换算参考:https://blog.csdn.net/Xuxiuyun06
2022-01-29 14:56:59
1288
原创 Integer.toHexString(b[n] & 0XFF)为什么要添加&0XFF
Integer.toHexString()这个方法是将byte字节转换为String,下图的b[n]&0XFF必须转化成一个int类型的一个byte在计算机中二进制只有8位,而int是32位的,我们将一个正数由8位转化成32位很简单:就是它的原码再补上24个0,还是原码,如+5;byte在二进制中:0000 0101,int是将原码补零:0000 0000 0000 0000 0000 0000 0000 0101。但如果它是一个负数呢 比如-5,我们在计算机组成原理中定义负数的二进制是
2020-09-27 18:30:32
1298
原创 java中的加密与解密方法
java中的加密与解密方法在企业级的开发中,我们经常要涉及到对数据的加密与解密处理,如常见的密码,订单号,附件标识,银行卡号等等,接下来这篇文章笔者就给大家分享一个封装好的加密与解密方法。加密:在java中,我们通常使用Cipher类来进行加解密处理,当其加密之时我们传给其参数是(密钥,加密类型),然后再将需要加密的数据源加密之后返回一个byte[](字节数组),然后我们通过对这个byte[]进行处理,得到一个加密后的字符串。解密:将加密后的字符串以及密钥一起传入再转换成解密之后的数据返回来。我们这
2020-09-27 16:13:36
2249
原创 jdk1.8新特性Stream流操作的学习笔记
jdk1.8新特性Stream流操作的学习笔记今天学习了jdk1.8的新特性Stream的操作,这种写法是专门针对集合的操作,通过Stream流里面封装的逻辑,程序员可以写出非常简洁,干净的代码而完成高效复杂的逻辑,它的操作类似于SQL的操作效果,可以实现过滤,查找,映射,排序,聚合,筛选等对集合的操作。一.先说一下什么是Stream:它类似于一个管道运输容器,本身是不会存储元素的,只是对流入其中的元素进行处理的一个过程:流入其中的数据源可以是:集合,数组,I/O channel, 产生器genera
2020-09-26 20:34:51
414
原创 解决win7报计算机内存不足的问题
当你在运行IDEA多个项目时 ,或者运行其他程序,发现计算机弹出个窗口:计算机内存不足,这时候你就可以根据我的经验来解决这个问题,希望对你有所帮助!以win7系统为例:1.首先打开任务管理器,点击性能栏,先查看提交数有几个GB,一旦你的提交内存超过了最大值(比如12/11),就会提示你计算机内存不足,然后强制关掉你执行的程序,而实际上你计算机中的内存总量远远超过提交内存的最大值.这时候就需要去设置了。2.造成这个原因的问题是驱动器上的分页数设置太小的问题,例如我这台计算机的分页内存设置才11G,我如
2020-09-23 17:32:17
2231
原创 sql循环语句在update中的应用
sql循环语句在update中的应用在实际的开发场景中,我们有时候要对表中的所有数据进行批量修改,但是当数据量十分盘庞大时,比如几百万几千万条数据,这时候我们执行update语句的话就会长时间锁住该表。这样非常容易造成死锁现象(在企业中DBA肯定是不允许执行这种sql语句的)。所以为了避免出现这种问题,我们在执行批量修改的语句时就要分批修改,一次只能修改少量的数据,避免长时间占用该表。所以为了应对该种场景,可以使用一下的数据库的while语法,循环执行update语句。现在我通过举例一种场景来实现循环操
2020-09-23 15:40:53
4948
2
原创 java中Date类和Strng类的灵活转化
java中Date类和Strng类的灵活转化在java开发的实际场景中,我们经常要对时间进行格式化处理,但是每次获取开发中自己需要的格式都要重新写一个方法,这样的代码看起来是非常的笨重并且冗余,为此通过以下的方法可以灵活的对时间进行Date类型和String类型进行转化:话不多说,直接上代码!先定义一个获取时间格式的枚举类```//首先定义一个枚举类public enum DateFormatEnum{ //年份 Y("yyyy"), //年月 YM("yyyy-MM"), /
2020-09-23 14:28:49
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人