java
危险游戏i
c#,C++,java,python,nodejs CV工程师
展开
-
Java 和cmd实时交互 管道通信?
废话不多说看注释package com.demo.www;import java.io.OutputStream;import java.lang.String;import java.io.IOException;import java.io.InputStream;import java.util.Scanner;/*****7 * @jjw QQ223783751 * 网上百度一大堆总结得方法就是用runtime 但是exec后用in.read 好像线程被挂起了 * 转载请注原创 2021-01-25 16:10:40 · 878 阅读 · 2 评论 -
利用socket转发消息实现内网穿透
为什么要转发,因为直接内网穿透在如今的架构已经无法实现了,比如说网上的nat穿透,现在内网出口的端口随机变得所以根本无法建立长连接。所以只能选择转发。转发必备必须有一台中间机器,必须有公网ip。需要将客户端安装在内网。简单转发原理以远程桌面3389为例1.服务端建立服务端口10010用远程桌面连接服务器的端口比如192.168.1.189:10010这时候会有个socketclient连接到了服务端的10010,服务端接收到客户端后,1.本地建立socket消息转发端口80802.然后原创 2020-12-30 09:58:31 · 5117 阅读 · 0 评论 -
超详细的Java OOM处理
使用工具jvisualvm.exe 直接上dump图,按步骤点击 1-2-3;1.查看当前出问题得类2.点击大小排序 可以看见 byte[] 占用95.1内存。3.点击byte[]进入实例点击3以后进入可以看见每个数组占用10mb1.左边随便点一个2.只有这个长的不一样先进去看已经来就看见了一个东西,至于怎么确定是这个东西的我也是面向百度老师问了无数遍的最终确定就是这个。因为我是springboot打包成war项目的所以我又去看了这个文章https://www.cnblog原创 2020-10-15 14:46:05 · 632 阅读 · 0 评论 -
maven-antrun-plugin 使用例子
就是一个普通的测试项目目录结构pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2020-04-22 11:48:08 · 914 阅读 · 0 评论 -
java动态代码,将文本运行为Java代码。
原理:将文本写到文件,用Java的类加载动态运行。1.使用jdk自带rt.jar中的javax.tools包提供的编译器(也可以用runtime运行cmd)进行编译java源文件。2.重写类加载器达到加载指定文件夹下的类。import javax.tools.JavaCompiler;import javax.tools.ToolProvider;import java.io.File;...原创 2019-06-10 11:28:26 · 4173 阅读 · 7 评论 -
spring boot使用内置tomcat启动的时候报警告
WARN 5796 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Failed to scan [file:/C:/Users/Administrator/.m2/repository/com/lowagie/itext/2.0.8/toolbox.jar] from classloader hierarchy...原创 2019-01-14 16:02:22 · 2706 阅读 · 0 评论 -
为什么不推荐使用isXXX来命名布尔类型的数据
有一篇文章在各大软件上我都看过好几次了,起先我也没注意,直到自己写代码的时候想到,然后就在看了一遍。https://blog.csdn.net/qq_31145141/article/details/71597608简单的说一下:1.在使用变量的时候我们是应该使用包装类还是用基础类型,在使用boolean的时候应该尽量使用基类,为什么这么说呢,因为java有个装箱和拆箱动作,那么这有什么关...原创 2019-01-06 17:54:39 · 2085 阅读 · 1 评论 -
java小程序applet
applet 是一个小程序,需要使用特定的命令或者在支持java的浏览器中打开带有小程序标签的网页,网页会下载小程序到本地运行,在js中运行console,log(navigator.javaEnabled())可以知道浏览器是否支持java小程序。或者本地使用 appletviewer 路径 启动小程序,下面是代码 java代码 import java.applet.Applet;im...原创 2018-10-25 16:57:51 · 788 阅读 · 0 评论 -
模拟发包应该注意的事项
制作无数爬虫,可能都是比较简单的网站,今天自己用java一个测试数据发现了问题这是我自己写的路由。这里的意思是获取前端传过的的全部数据然后json返回(为什么不直接返回?,我上去就是一巴掌,当然是执行一些不可见人的操作。。。(自己在包个json是为了给自己看的))然后我用jquery的Ajax测试成功,接下来我用restclient测试返回结果为{};what????出什么问题了?...原创 2018-10-19 12:55:48 · 820 阅读 · 0 评论 -
http协议软件,模拟浏览器发包制作协议软件、制作爬虫、制作辅助,原理
预热:谷歌浏览器 或者火狐浏览器 (其他浏览器一样的原理 依葫芦画瓢) 然后还要准备一个post 助手(只要能使用winhttp 等 协议进行post get等操作的工具) 我使用idea的 restClient ; 然后还要有一个编码转换工具,这个百度就好。 ————————————————-开搞开搞。 —————-这里我省略了QQ登入绑定电话号码,这个我就不多说了这两步要是教你我怕你入...原创 2018-09-11 18:53:48 · 4233 阅读 · 1 评论