java编程
百年城
学海无涯乐做舟
狼,就是比狠,更狠一点!
展开
-
Mac中安装JDK1.8和JDK11双版本并任意切换
链接: jdk11 密码: i53e 链接: jdk8 密码: pi1f $ cd /Library/Java/JavaVirtualMachines $ ls -al 可以看到两个版本安装成功 然后编辑环境变量 $ vim ~/.bash_profile #添加下面的代码 export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)" export JAVA_11_HOME="$(/usr/libexec/java_home -v 11..转载 2020-11-23 21:26:43 · 1774 阅读 · 3 评论 -
1到100号的灯开关问题
有1到100号的灯,一开始全部点亮。每盏灯都有独立的开关,且开关只有“开”和“关”两种状态。 第一次把所有1的倍数灯的开关按一次,第二次把所有2的倍数灯的开关按一下,一直到第一百次把所有100的倍数灯的开关按一下。 问,此时还有多少灯灭着? 一、Java编程解决 package test; import java.util.ArrayList; import java.util.List; public class lamp1_100 { public static void main(Stri原创 2020-07-17 13:18:46 · 1249 阅读 · 0 评论 -
Java实现MD5加密的代码实例分享
MD5的加密是不可逆的,登录时是将输入的密码再次进行加密,比较加密后的消息摘要和之前注册时存在数据库中的加密结果的消息摘要是否相同,相同则密码正确. 博主自己测试过下面的这个工具类生成的MD5值是56位,不是标准的MD5值。现在MD5解密的网站一搜就能搜出来好几个,但是这个例子出来的MD5值大概因为不标准,还有网站支持的位数太短,所以这个例子生成出来的MD5值都是破解不了的,因为不支持。 MD5简介 Message-Digest Algorithm 5,消息摘要算法版本5。由Ron Rivest(RSA公司转载 2020-06-05 11:11:03 · 530 阅读 · 0 评论