- 博客(16)
- 收藏
- 关注
原创 HTTP身份认证401不同情况下弱口令枚举方法及java代码实现_http协议弱口令登录
接下来ABC_123就搭建IIS测试环境,给大家分享一下相关经验,同时分享一下不同情况下弱口令枚举的关键Java代码实现,网上能用的java代码极少,甚至是搜索不到,ABC_123也是踩了一大堆的坑。使用burpsuite进行抓包发现,其加密方式就是普通的Base64加密,与大家最常见的Tomcat的后台登录加密方式是一样的,这种的太过常见,这里就不过多叙述。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
2025-02-10 01:49:30
965
原创 H2 数据库入门和基本使用
一、H2数据库安装选择安装目录 -> 点击下一步 -> 安装 -> 完成选择安装版的好处是安装之后有 H2 Console 图标,点击图标可以直接启动H2并使用默认浏览器访问H2登录页面但是 win 2019-10-14 版本的 H2 数据库并没有自动创建一个test数据库,所以这里登录不了1、点击任务栏下的黄色小图标,选择 Create a new database选择安装路径 C:\Users\com注意:H2数据库默认安装在C:\Users\com下(com为系统用户名)
2025-02-10 01:45:24
3958
原创 Glide源码难看懂?用这个角度让你事半功倍!
那么一个简单的图片框架就这样实现了,相较于之前的框架,多了缓存机制,对于图片的利用有了很大的提升;如果我告诉你,恭喜你,你已经成功掌握了Glide源码的实现,我想我可能会被一巴掌拍扁了;但是我想要告诉你的是,上面的原理,就是一个Glide源码的简化,看懂了上面那个逻辑,基本上Glide源码的基本流程,你就已经搞懂了;剩下的基本上就是更加细节的实现;事实上,一个图片框架的实现基本上离不开这几步,更细节的实现,无非就是基于这几步来进行扩展,封装;基础的原理搞明白了,再去深入研究源码,才会有意义;
2025-02-10 01:41:18
976
原创 GitHub作为程序员的后花园,你真的玩得转吗?超强、超详细GitHub使用教程!
首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写一点,甚至可能你今天写的出现了错误,影响到了我昨天写的代码,最后怎么才能将大家的代码轻松的汇总起来,又怎么在汇总所有人的代码之后发现错误等等一系列问题。在GitHub上你可以看到很多计算机领域的精英所分享的自己的代码。
2025-02-10 01:37:17
2165
原创 GitHub上访问下载破百万的神仙文档《Java面试神技》看完我呆了
22、说说自己是怎么使用synchronized关键字,在项目中用到了吗synchronired关键字最主要的三种使用方式23、什么是线程安全?4、ExecutorService、 Callable、 Future 有返回值线程。15、Java中synchronized和ReentrantLock有什么不同?20、Jav线程池中submit()和execute(方法有什么区别?11、Thread 类中的start()和run()方法有什么区别?16、什么是REST / RESTful以及它的用途是什么?
2025-02-10 01:35:17
578
原创 Github 上优秀的 Java 项目推荐
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。Matrix 当前监控范围包括:应用安装包大小,帧率变化,启动耗时,卡顿,慢方法,SQLite 操作优化,文件读写,内存泄漏等等。该存储库包含数千个与网络安全相关的参考资料和资源,包括道德黑客/渗透测试,数字取证和事件响应(DFIR),漏洞研究,逆向工程等相关的资源。
2025-02-10 01:33:16
694
原创 Github 上优秀的 Java 项目推荐(1)
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。该项目是对高并发大流量如何进行秒杀架构,而做的一个系统整理,如果你完全没接触过 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建议你可以先在网上搜一下每一块知识的快速入门。
2025-02-10 01:31:16
764
原创 Emacs 教程中文版
例如,如果你编辑的文件名叫“hello.c”,自动保存的文件的文件名就叫 “#hello.c#”。如果遇到死机,你能打开那个文件后按M-x recover file来恢复你的编辑,(是你编辑的文件而不是自动保存的文件)。第三,一旦你养成了使用这些CTRL加字符的命令的习惯,你就能一样容易的学习其他高级的光标移动命令。如果你在搜索的过程里按了,你将注意到要搜索的字符串的最后一个字符会被删除并且光标会回到上一个被搜索到的 地方。现在,一个叫做“TUTORAL”的文件,它是你的Emacs教程的 个人拷贝。
2025-02-10 01:27:10
789
原创 Eclipse安装教程(含安装失败解决方案)_eclipse安装失败,无法java
如果用第二种从官网下载安装包的方法安装Eclipse,可能桌面没有快捷方式,可以在其安装目录下(D:\Eclipse\java-2018-09\eclipse-java-2018-09-win32-x86_64\eclipse)找到eclipse应用程序直接打开或点击右键发送到桌面快捷方式,下次就可以直接在桌面启动Eclipse。Eclipse 是 Java 的集成开发环境(IDE), Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++,PHP,和 Ruby 等。完成后点击launch。
2025-02-10 01:25:09
775
原创 Eclipse+Java+Swing实现企业人事管理系统
TxtExport.writeTxtFile(“员工Id:” + userNameTxt.getText() + “\t登陆时间:” + time);System.out.println(“用户Id:” + userNameTxt.getText() + “\t登陆时间:” + time);userNameTxt.setFont(new Font(“微软雅黑”, Font.BOLD, 20));passwordTxt.setFont(new Font(“微软雅黑”, Font.BOLD, 20));
2025-02-10 01:23:09
1008
原创 Dubbo进阶(十三)——Dubbo入门 Demo:Spring + Zookeeper + Dubbo_dubbo 进阶用法
Demo中的Dubbo注册中心采用的是Zookeeper。为什么采用Zookeeper呢?Zookeeper是一个分布式的服务框架,是树型目录服务的数据存储,能做到集群管理数据,这里能很好的作为Dubbo服务的注册中心。Dubbo能与Zookeeper配合做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅请求。具体的安装方法在此不一一叙述,可参考博文: 《ZooKeeper进阶(一):Zookeeper简介》、《
2025-02-10 01:21:08
491
原创 Dubbo系列讲解之扩展点实现原理分析【2万字分享】
null) {try {// 异常信息缓存起来,下一次进来时如果发现是创建实例是出现异常,就直接抛出异常。这里的设计应该是当扩展点创建异常时避免多次执行创建流程的优化该方法主要做了以下几件事从缓存cachedAdaptiveInstance中获取扩展点实现,存在该扩展点对象,则直接返回该实例。
2025-02-10 01:19:07
1763
原创 Dubbo源码分析- 总体介绍与模块划分
图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 SPI。图中绿色小块的为扩展接口,蓝色小块为实现类,图中只显示用于关联各层的实现类。
2025-02-10 01:17:06
291
原创 Android 安卓DataBinding(四)·单向绑定 ObservableField
可以理解为是对的一层封装,省去了注解!与上文差别不大!单向绑定使用单向绑定刷新UI有三种使用使用 ObservableField使用 ObservableCollection。
2025-02-06 13:40:41
910
原创 Android 天气APP(三十二)快捷切换常用城市
在2021年正式到来之前再更新几篇天气APP的文章,说实话现在对于这个APP的更新速度是比较缓慢的,一方面我有工作在进行,同时在写其他的文章,其次我正在使用Kotlin语言重写天气APP,还有一个原因就是功能的迭代问题,因为作为天气APP该满足用户的其实都已经满足了,我本来还有好多的想法打算加进去,又怕这个变得不伦不类,因此有些东西就搁置了,而这篇文章就是在对于用户的体验上做提升,嗯,来看看吧。这里先查询数据,然后判断数据,之后渲染数据,最后是点击item之后搜索城市,然后查找天气数据。
2025-02-06 13:35:21
309
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅