架构必备
文章平均质量分 96
HackShendi
学习+实践=快乐
展开
-
使用代码操作WLAN
文章目录什么是 WLAN 呢?使用系统自带的命令操作使用 Win api什么是 WLAN 呢?WLAN是Wireless Local Area Network的简称.指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系我们通常说的 WIFI 属于 WLAN.基本上所有手机和笔记本都自带无线网卡,拥有无线网卡,我们就可以进行WLAN查询,连接操作有的时候我们希望自己的程序中也有此类功能,就需要使用代码来进行操作了使用系统自带的命令操作我目前使用的操作系统是W原创 2021-04-12 15:50:26 · 2818 阅读 · 0 评论 -
Java代码编译Java文件并执行(JavaCompiler)
hello, I'm Shendi因为最近在写自己的工具包,在控制台模块有个需求,就是想与 JShell 一样,将用户输入的字符串转成代码执行这里附上我写的工具包地址:https://github.com/1711680493/ShendiKit对于将字符串解析成代码运行,这个有很多博客写到了,都是用的都是 Commons Jexl 包还有一种是Java语言内置的脚本解析器,不过那个是解析 js 的,并不是Java(可以进行一些+-*/等js操作)对于脚本的这...原创 2021-03-09 22:21:14 · 4812 阅读 · 0 评论 -
Java内存模型
Java内存模型(Java Memory Model)在现代计算机中一般都有多CPU,每个CPU都有对应的寄存器,高速缓存,但是主存就一个,所以就出现了并发问题Java程序是运行在JVM上的,Java内存模型是一种符合模型规范,屏蔽各种硬件和操作系统的访问差异,保证了Java程序在各种平台对内存的访问都能保证效果一致的机制和规范.内存模型一般指的是JDK 5开始使用的新的内存模型规定了所有变量都存储在主存中 每条线程有自己的工作内存,线程工作内存中保存了该线程使用到的变量拷贝, 线程对变原创 2020-07-16 20:28:34 · 3159 阅读 · 0 评论 -
自定义注解实战,注解取代配置文件
Hello,I'm Shendi.这几天熟悉了下注解解析器,并且实战了一下.网上资源真少,搜不到想要的,大多数文章都是提供获取注解的方法,并没有扫描包什么的...看完觉得对你有用的话点个关注再走吧~要先会下面这两个,做起来才能印象深刻不知道注解机制的可以先看下我这篇文章:https://blog.csdn.net/qq_41806966/article/details/105668779不知道使用策略+配置取代 if else 多分支结构的请先看这篇文章:https://blog..原创 2020-07-11 21:20:20 · 5371 阅读 · 0 评论 -
手把手教你JNI,各种方法,踩坑记录,命令行方式,ide方式(全)
Hello,I'm Shendi;这次学习总结一下 JNI,包括制作的一些小demo(获取屏幕像素值,全局监听键盘事件).什么是JNI?JNI(Java Native Interface) Java本地接口,用于与C/C++进行交互为什么要jni?因为有些东西需要依赖于操作系统,例如我上面说的 获取屏幕像素点,使用Java很难实现(可以截图然后获取图片的像素点)以及键盘监听,Java的话只能在窗体上JFrame这些才可以获取到按下的上面键,但是用C可以很容易获取到如果我原创 2020-07-07 13:40:25 · 7352 阅读 · 4 评论