生成字节码*.java –> *.jasm –> *.class 字节码结构常量池 方法描述 字节码工具 javac 将java文件编译为class javap 将class反编译为jasm asmtools 将jasm编译为class;将class反编译为jasm cfr ...
docker基本用法
安装 ubuntuhttps://developer.aliyun.com/mirror/docker-ce sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ &q ...
java-socket的bio与nio示例
socket-bio传统的阻塞IO(blocking_io)的缺点:1.服务器以阻塞方式处理客户端连接,所以服务器需要创建大量线程来处理客户端连接;线程的创建与销毁影响服务器性能2.服务器需要维护已连接的客户端信息,遍历过程会消耗服务器性能3.服务器以阻塞方式读取客户端信息,服务端会因客户端响应不及 ...
java-http代理服务
java版本的http代理服务器https://gitee.com/lixl/proxyee.git 基于socket实现 使用socket转发http请求 //连接到目标服务器proxySocket = new Socket(host, port);proxyInput = proxySock ...
java-commons-cli使用
测试环境使用commons-cli可以方便的解析java参数main(String[] args) <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli< ...
h2 database
介绍h2-database java版本的数据库 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> < ...
java-springmvc配置
xml配置springmvcapplicaiton.xml文件位置Spring ContextLoaderListener和DispatcherServlet加载文件的位置web.xml中如何配置spring配置文件在使用Spring框架的时候,如果我们使用的是XML文件配置Bean的方式的话,我们 ...