public static void main(String[] args) {
String day = “Today is Monday”; //原始字符串
System.out.println(“substring(0)结果:”+day.substring(0));//结果:Today is Monday
System.out.println(“substring(2)结果:”+day.substring(2));//结果:day is Monday
System.out.println(“substring(10)结果:”+day.substring(10));//结果:onday
System.out.println(“substring(2,10)结果:”+day.substring(2,10));//day is M
System.out.println(“substring(0,5)结果:”+day.substring(0,5));//Today
}
1.首先将cmd命令执行的结果使用Java提取字符串(substring
)比如WIFI名称
提取字符串(WIFI名称)
name.substring(15,name.length())
判断是否含有WIFI名称,如果>=0则代表有(true),否则就没有(false)
name.indexOf(" 所有用户配置文件 : ")>=0
比如我只想获取WIFI名称
花伤情犹在
,就要从含有所有用户配置文件
这一行的字符串第15位开始提取到最后一位,这样就截取到WIFI名称
2.下一步拿到WiFi名称之后就可以获取WIFI信息,通过netsh wlan show profiles name"wifi名称" key=clear
可以获取到密码,还是通过使用Java提取字符串(substring
)比如WIFI密码
提取字符串(WIFI密码)
password.substring(22,password.length())
判断是否含有WIFI密码 ,如果>=0则代表有(true),否则就没有(false)
password.indexOf(“关键内容”)>=0
比如我只想获取WIFI名称为
花伤情犹在
的WIFi密码
,就要从含有关键内容
的这一行的字符串第22位开始提取到最后一位,这样就截取到WIFI名称
3.然后利用Java的输出流把这些信息输出到当前路径下的WIFI.txt文件里面
写入WIFI名称
fileWriter.write(“WIFI名称:”+name.substring(15,name.length())+“\n”);
写入WIFI密码
fileWriter.write(“WIFI密码:”+password.substring(22,password.length())+“\n”+“***************************”+“\n”);
最后用Java调用cmd打开当前路径下的WIFI.txt文件
4.最后用Java调用cmd命令调用notepad也就是文本文档打开当前路径的WIFI.txt文件
Runtime.getRuntime().exec(“cmd.exe /c notepad “+System.getProperty(“user.dir”)+”\WIFI.txt”);
package 显示密码;
import java.io.*;
public class GetWiFiPassWord {
public static void main(String[] args) throws IOException {
testRunntime();
}
public static void testRunntime(){
try {
FileWriter fileWriter=new FileWriter(“WIFI.txt”);
BufferedReader br = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(“netsh wlan show profiles”).getInputStream(),“GBK”));
String name;//储存WIFI名称的一行数据
//遍历WIFI
while ((name=br.readLine())!=null){
if (name.indexOf(" 所有用户配置文件 : ")>=0){
//打印wifi名称
System.out.println(“WIFI名称:”+name.substring(15,name.length()));//提取WiFi名称的字符串然后输出
fileWriter.write(“WIFI名称:”+name.substring(15,name.length())+“\n”);
//如果不写GBK会出现乱码
BufferedReader br2 = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(“netsh wlan show profiles name=”“+name.substring(15,name.length())+”" key=clear").getInputStream(),“GBK”));
String password;//储存WIFi密码的一行数据
//遍历字符串->“关键内容”
while ((password=br2.readLine())!=null){
if (password.indexOf(“关键内容”)>=0){
//打印WIFI密码
System.out.println(“WIFI密码:”+password.substring(22,password.length()));//提取WIFI密码的字符串然后输出
fileWriter.write(“WIFI密码:”+password.substring(22,password.length())+“\n”+“***************************”+“\n”);
System.out.println(“***************************”);
break;
}
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://img-blog.csdnimg.cn/img_convert/b0df2d927c2964d1032867b87d28d1ba.jpeg)
最后
既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?
就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。
如果觉得图片不够清晰,也可来找小编分享原件的xmind文档!
且除此份微服务体系大纲外,我也有整理与其每个专题核心知识点对应的最强学习笔记:
-
出神入化——SpringCloudAlibaba.pdf
-
SpringCloud微服务架构笔记(一).pdf
-
SpringCloud微服务架构笔记(二).pdf
-
SpringCloud微服务架构笔记(三).pdf
-
SpringCloud微服务架构笔记(四).pdf
-
Dubbo框架RPC实现原理.pdf
-
Dubbo最新全面深度解读.pdf
-
Spring Boot学习教程.pdf
-
SpringBoo核心宝典.pdf
-
第一本Docker书-完整版.pdf
-
使用SpringCloud和Docker实战微服务.pdf
-
K8S(kubernetes)学习指南.pdf
另外,如果不知道从何下手开始学习呢,小编这边也有对每个微服务的核心知识点手绘了其对应的知识架构体系大纲,不过全是导出的xmind文件,全部的源文件也都在此!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
.(img-eHiCRi6g-1713174057751)]
另外,如果不知道从何下手开始学习呢,小编这边也有对每个微服务的核心知识点手绘了其对应的知识架构体系大纲,不过全是导出的xmind文件,全部的源文件也都在此!
[外链图片转存中…(img-I7KfXUgx-1713174057751)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!