自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 仿弹壳特工队,绝地反击活动使用电池翻格子小游戏(JAVA小游戏)

近来太无聊,玩了一款割草游戏,里面有个活动感觉挺好玩的,像扫雷一样,寻找线索(灯泡),在这里使用JAVA语言也简单实现下游戏。先上效果图,鼠标点击对应的块,可以展开相连的方块,点击黄色的正方块(灯泡线索)那么就刷新进入下一关。附上代码(代码注释都有,很详细了,就不耽误大家玩游戏啦)

2023-08-31 16:53:33 466

原创 Nginx上游节点健康检测

可能会缺少依赖,如openssl之类的,可以一直使用命令检查,然后缺什么补什么,我这里使用的是ubuntu系统,可以使用apt-get下载。在这里,我们可以将nginx上传解压到/opt/目录下,可以直接在/opt/目录下直接下载nginx在/opt/目录解压。或者自行下载nginx然后自己安装nginx_upstream_check_module 模块。启动nginx,进入目录/usr/local/nginx/sbin/可以看见nginx的产物在/usr/local/nginx目录下。

2023-06-29 10:24:38 258

原创 DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)

使用管理员权限启动eclipse ,新建工程,将相关dll拷贝到工程classpath目录下。可以打开电脑管理,可以看见DD虚拟鼠标和键盘。点击下载后,将驱动包下,这里以win7为例。运行后,将会按一下窗口按键。这里以JAVA接入为例。

2023-05-05 17:41:00 6616 3

原创 Tongweb7新增数据连接池使用

新建连接池,注意这个名称非常重要,用于JNDI获取数据源使用。在JDBC配置菜单,点击创建连接池。

2023-04-18 16:55:15 669

原创 Axis1.4 ConcurrentModificationException异常问题解决

编译以下代码,替换axis.jar包里面的class文件即可,主要修改内容是527行,遍历集合排序导致多线程并发问题。axis1.4多线程并发调用发生异常。

2023-03-30 17:07:22 868

原创 Java程序代码覆盖率测试(Jacoco使用)

前言:最近工作需要将特别多的存储过程,转到Java程序中实现(JDBC连接数据库,存储过程方法的sql逻辑提取为Java代码逻辑实现),因涉及代码逻辑分支特别多,为保证代码逻辑能确保执行(怕某业务场景的分支代码块没有执行过,而开发人员无法确认代码是否存在一些bug)。可以猜测应该是使用javaagent拦截classload加载class时候,使用ASM字节码技术,去分析需要拦截package下的每个class文件,存在逻辑分支的地方就新增字节码,使用一个。进入lib目录,里面的几个jar就是使用的工具。

2023-03-17 11:40:37 1430

原创 jdbc连接oracle的多种方式

jdbc使用TNSName连接时,java启动程序JVM参数新增(oracle.net.tns_admin指的是tnsnames.ora文件目录)tnsnames.ora文件配置TSNName连接信息。

2023-01-13 15:08:13 6702

原创 一个特别有意思的勒索程序

这段程序,主要就是修改了 Administrator 的密码,新增一个用户组把一些提示信息放到用户登录窗口,然后把电脑关机了。有兴趣的朋友可以拷贝这个bat程序,电脑执行下,然后使用密码netuser登录就好了。一个创建很多年的qq群里,忽然发现有一个bat文件。我很好奇,就下载来看看bat的代码是什么?是一个 “XXX快速涨粉程序.bat”

2022-12-16 16:06:05 56

原创 Java快速创建http/https服务器

方法有很多,可以引入一些开源的jar组件,netty,jetty,tomcat,或者自己编写socket实现都能建立http服务。这里分享一个不引入新的依赖快速创建http/https服务(有时候不支持引入一个新的依赖)启动服务后,使用浏览器访问http://127.0.0.1。访问https://127.0.0.1:18443/以下keystone证书文件生成可参考。

2022-11-24 15:15:46 1816

原创 Edge浏览器做web自动化测试(selenium)

在导入selenium的maven 相关依赖可以用选择edge的驱动。执行测试用例,可以看见浏览器已经由自动调试软件控制。查看浏览器设置看edge浏览器版本。后面请参考selenium使用。下载edge浏览器对应版本驱动。

2022-09-20 14:58:12 2101

原创 windows将某目录映射成磁盘

windows将文件夹映射为磁盘

2022-09-19 10:33:44 1484

原创 log4j.properties支持不同包日志分文件打印

【代码】log4j.properties支持不同包日志分文件打印。

2022-09-02 09:47:06 240

原创 Win7下安装Docker(虚拟机win7)

这里注意下,在虚拟机安装中会遇见启动失败,然后导致Docker Quickstart Terminal 链接不到,Oracle VM VirtualBox可以看见一个default在执行,其实就是docker。在VMware中直接在虚拟机设置中,勾选虚拟化功能(否则docker是无法启动的)直接点击Docker Quickstart Terminal执行会初始化,直接拷贝到虚拟机系统win7里面安装,全部勾起来直接下一步安装即可。在虚拟机VM里面安装一个win7用于安装Docker。...

2022-08-30 22:06:04 573

原创 windows11家庭版安装hyperv-v

重启计算机后就可以启用windows功能了(普通家庭版windows功能中是没有Hyper-V的选择的)使用管理员身份执行该bat程序。

2022-08-30 09:47:54 5224 3

原创 [极客大挑战 2019]Http1(BUCTF在线评测)

得到flag{8d8ea9d6-86ae-4f8d-8f8e-e10d4b1bd9ef}you can only read this locally!浏览器修改不了Referer的值,换工具抓包工具(修改浏览器代理到抓包工具)搜索下看看有没有别的链接,如标签,发现有两处a标签,特别是第二处。按提示修改请求头X-Forwarded-For:localhost。鼠标右键发送到重发器修改Referer的值,测试请求。页面a标签包裹的"氛围"二字,可以点击了。F12调试该页面,跟踪该get网络请求。......

2022-08-10 10:40:54 2174

原创 [极客大挑战 2019]BabySQL 1(BUCTF在线评测)

得到flag{ca17b523-fe92-4451-943d-3f832154b748}注意注入orselectwhereunionfrom等关键字都给过滤了。查询该表信息,注意or给替换的password里面也有or。发现成功了,系统可能就新增了一些sql关键字的过滤。一样的sql注入不行了,感觉or关键字给弄没了。得到id,username,password。发现selectfrom一些关键字没了。得到表名b4bsql,geekuser。打开靶机,一样的sql发现不行了。......

2022-07-21 15:06:45 436

原创 [极客大挑战 2019]LoveSQL1(BUCTF在线评测)

接下来查询l0ve1ysq1表,只能显示一条记录那么limit一直试验,到15条时候终于找到了。l0ve1ysq1可能就是存在flag的表,可以查询下l0ve1ysq1的表字段。得到以下结果存在表l0ve1ysq1和geekuser。一看页面和之前一个很像,只要sql注入登录就拿到flag。F12开发这调试模式,编辑http请求,方便注入。感觉geekuser就是刚才登录的用户表。登录成功了,没flag,好像没用。...

2022-07-21 11:18:26 194

原创 变异凯撒1(BUCTF在线评测)

输出如下,分别是移动5,移动6,逐个增加得出flag{Caesar_variation}网络文献有说凯撒以前最早使用的密码学,移位,与之前的字符串移位一样,使用以下代码。加密密文afZ_r9VYfScOeO_UL^RWUc。格式flag{}

2022-07-19 14:26:25 502

原创 Quoted-printable1(BUCTF在线评测)

猜测是16进制显示的字符串,打开编辑器16进制编辑("="去除)转换为正常编码显示得到。flag{那你也很棒哦}

2022-07-19 14:08:01 568

原创 摩丝1(BUCTF在线评测)

参考下表得出结果flag{ILOVEYOU}下载打开后一串摩斯密码。

2022-07-19 13:54:49 529

原创 看我回旋踢1(BUCTF在线评测)

下载得到字符串,因为答案flag{}规则,试着验证我猜测,相差13,可执行后发现有"("之类的符号,48是数字和符号的分割点,修改了执行还是不对,想到题目是回旋踢,所以修改代码如下,将结果拿去提交,竟然对了。......

2022-07-18 16:21:12 701

原创 Java逆向解密1(BUCTF在线评测)

程序员小张不小心弄丢了加密文件用的秘钥,已知还好小张曾经编写了一个秘钥验证算法,聪明的你能帮小张找到秘钥吗?

2022-07-18 13:52:34 333

原创 [RoarCTF 2019]Easy Java1 (BUCTF在线评测)

BUUCTF答题学习

2022-07-15 19:52:08 271

原创 Python开发环境搭建(eclipse)

python开发环境安装,eclipse python开发环境搭建

2022-07-07 16:56:03 428

原创 系统密码复杂度校验

一个用于用户密码复杂度校验的规则框架

2022-07-04 11:29:31 1018

原创 Deeplearning4j线性回归

DL4J训练学习,一元线性回归,拟合

2022-07-01 09:24:22 348 1

原创 Java类加载子系统(解决同jar包不同版本冲突,最后可多个版本共存)

熟悉java类加载子系统,可以解决java在引入多个同依赖,不同版本的jar冲突的问题

2022-06-29 11:02:28 1268

原创 eclipse安装InstaSearch插件(快速搜索)

eclipse也可以和IDEA一样快速全文检索java类名,方法名,等等字符串

2022-06-01 16:21:44 971 1

原创 订单号唯一ID顺序生成(一个轻量的实现)

一个可以生成唯一订单号ID的工具类

2022-05-26 11:31:14 1072

原创 Maven的常见问题(不定期新增)

有时候package,明明本地仓库都有依赖了,却每次都需要去远程下载,可以新增user.home/.m2/settings.xml文件,因为个人用户目录配置文件优先eclipseeclipse的配置

2022-05-16 10:12:18 2035

原创 windows防火墙开启端口

需要将本机的服务给其他机器访问,可以选择关闭防火墙,也可以选择开启白名单端口,打开windows防火墙,选择高级设置点击入站规则,新建规则选择端口输入端口范围,保存即可...

2022-04-22 09:55:08 3946

原创 将Java程序注册为Windows服务

使用JavaService将Java程序注册为windows服务

2022-04-14 10:55:26 1555

原创 eclipse搭建C/C++开发环境

C开发环境搭建

2022-03-30 09:58:39 366

原创 SVN服务器迁移操作

SVN服务器迁移,多资源库合并

2022-02-16 09:07:44 1407

原创 windows系统相关修改

windows一些操作配置...

2022-01-05 14:36:20 796

原创 junit的使用(驾轻就熟)

junit就是一个java测试框架,在一个测试类中,新建test方法,添加@Test注解,IDE直接run test就可以运行一个测试用例了。这里介绍下,一般在自己的项目系统中,可能运用了些很旧的框架,或自己手写的框架,很多开发需要启动系统来进行调试,导致开发效率低下,那么在这里其实我们为自己的框架自定义BlockJUnit4ClassRunner(这里使用JUnit4),来为自己个性化系统支持单元测试。直接上代码,继承BlockJUnit4ClassRunner重写 createTest()方法,

2021-12-15 13:31:06 1113

原创 一个可以重复遍历的RowSet

com.sun.rowset.CachedRowSetImpl 的运用,创建,遍历,新增

2021-12-15 11:17:21 1069

原创 oracle参见错误解决

记录常见的orace问题解决

2021-12-01 16:16:40 6343 1

原创 使用keytool生成SSL证书

新建keystore文件keytool -genkeypair -keyalg RSA -keystore testKeyStore.jks -dname "CN=denglintao.com, OU=ZooKeeper, O=Apache, L=Unknown, ST=Unknown, C=Unknown”将私钥生成证书keytool -export -keystore testKeyStore.jks -rfc -file cert.cer将证书文件导入testTrustSt..

2021-11-23 13:32:45 1898

原创 selenium自动化测试(初窥门径)

​selenium一个web应用测试工具这里以谷歌浏览器为样例,下载谷歌浏览器对应的插件我本机的谷歌​​​​​​谷歌浏览器驱动下载链接http://chromedriver.storage.googleapis.com/index.htmlhttp://chromedriver.storage.googleapis.com/index.htmlhttp://npm.taobao.org/mirrors/chromedriver/http://npm.taobao.org/mirrors.

2021-11-11 14:08:31 10894

InstaSearch插件

直接放到eclipse的\eclipse\dropins目录下即可

2022-06-07

TranscationalManager.java

手写事务管理器源码

2020-12-23

手写ORM框架.java

博文资源

2020-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除