java 网络编程
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
Java 证书pem转KeyStore、jks文件
一、服务端pem转KeyStore CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"); FileInputStream caInputStream = new FileInputStream(caPath); List<X509Certificate> caList = certificateFactory.generateCert.原创 2021-10-24 00:37:28 · 2750 阅读 · 0 评论 -
Java RSA私钥的格式pkcs1和pkcs8、PrivateKey转换
()一、私钥格式(1)pkcs1格式:-----BEGIN RSA PRIVATE KEY-----...-----END RSA PRIVATE KEY-----(2)pkcs8格式:-----BEGIN PRIVATE KEY-----...-----END PRIVATE KEY-----pkcs1私钥生成openssl genrsa -out pkcs1.pem 1024pkcs1转pkcs8私钥 :openssl pkcs8 -in pkcs8....原创 2021-10-17 16:38:49 · 9681 阅读 · 0 评论 -
Java SSL与TLS客户端证书配置
一、证书存储格式1、pem格式:pem、crt、key。编码方式base64、pkcs1、pkcs82、p123、jks(依赖jdk版本,小版本差异会报错)二、TLS安全概念(1)PKIPKI是 Public Key Infrastructure的简称,意思是公钥基础设施。公钥基础设施是提供公钥加密和数字签名服务的系统或平台,目的是为了管理密钥和证书。通过证书和秘钥来确认通讯双方是否可信任。(2)CACA是Certificate Authority的简称,即证书的签发机构原创 2021-10-17 15:52:08 · 5942 阅读 · 0 评论 -
写一个http服务器
http-server这是一个http服务程序http-server是server程序,提供socket连接,http报文处理http-test是应用层配置处理的例子,提供业务层处理git地址:https://github.com/90duc/http-server1、加入依赖<dependency> <groupId>com.mk.ser...原创 2019-12-08 17:38:32 · 183 阅读 · 0 评论 -
Java魔法堂:URI、URL(含URL Protocol Handler)和URN
转载自 Java魔法堂:URI、URL(含URL Protocol Handler)和URN一、前言 过去一直搞不清什么是URI什么是URL,现在是时候好好弄清楚它们了!本文作为学习笔记,以便日后查询,若有纰漏请大家指正! 二、从URI说起 1. 概念 URI(Uniform...转载 2018-06-20 13:14:27 · 412 阅读 · 0 评论 -
对Java的URL类支持的协议进行扩展的方法
转载自 对Java的URL类支持的协议进行扩展的方法 JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持。当我们要利用这些协议来创建应用时,主要会涉及到如下几个类:java.net.URL、java.net.URLConnection、InputStream。URL类默认支持上述协议,但是有时候我们想自定义协议,怎么办呢?Ja...转载 2018-06-18 08:34:26 · 2150 阅读 · 0 评论 -
Java URL协议扩展实现
转载自 Java URL协议扩展实现在信息交互系统设计中,不乏有自定义通讯协议设计。本章会介绍如何利用 java.net.URL 类来自定义协议。 一般而言, URL 的格式是: protocol://[authority]hostname:port/resource?queryString 。 URL 类能够解析出protocol 、 hostname 、 port 等信息。 P...转载 2018-06-20 13:14:50 · 947 阅读 · 0 评论 -
URL的getFile()和getPath()方法的区别
转载自 URL的getFile()和getPath()方法的区别import java.net.MalformedURLException; import java.net.URL; public class dd { /** * @param args */ public static void main(String...转载 2018-06-20 13:15:05 · 8455 阅读 · 0 评论 -
Java Socket编程----通信是这样炼成的
转载自 Java Socket编程----通信是这样炼成的Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考...转载 2018-06-04 09:03:09 · 400 阅读 · 0 评论 -
java之InetAddress类和InetSocketAddress的使用
转载自 java之InetAddress类和InetSocketAddress的使用一、简介InetAddress是Java对IP地址的封装,代表互联网协议(IP)地址;InetAddress对象的获取只能通过静态方法,比如根据主机名获取主机的ip地址封装对象:InetAddress add=InetAddress.getByName("BOPZKQZ9SSY5ECY"); 主机名:BOPZKQ...转载 2018-06-04 09:03:29 · 1994 阅读 · 0 评论 -
Java基于socket服务实现UDP协议的方法
转载自 Java基于socket服务实现UDP协议的方法这篇文章主要介绍了Java基于socket服务实现UDP协议的方法,通过两个简单实例分析了java通过socket实现UDP发送与接收的技巧,需要的朋友可以参考下本文实例讲述了Java基于socket服务实现UDP协议的方法。分享给大家供大家参考。具体如下:示例1:接收类:package com.socket.demo; import ja...转载 2018-06-04 09:04:05 · 1446 阅读 · 0 评论 -
JAVA 通过 Socket 实现 TCP 编程
转载自 JAVA 通过 Socket 实现 TCP 编程简介TCP简介TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP,下一篇博客会实现)是同一层内 另一个重要的传输协议。在因特网协议族(In...转载 2018-06-04 09:03:52 · 233 阅读 · 0 评论 -
java发送http的get、post请求
转载自 java发送http的get、post请求 Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;...转载 2018-07-26 19:09:44 · 380 阅读 · 0 评论