目录 Maven引用自定义jar包 概述 导入jar 在pom中引入依赖 加入maven-dependency-plugin插件 环境说明 自定义jar包发布到自己指定maven本地仓库 ①我要上传的jar包为:ipdatabase-1.0.jar 继续阅读
java https信任所有证书
首先感谢http://www.infoq.com/cn/articles/keeping-your-secrets这篇文章解决了我的问题(即不能使用System.setProperty("https.protocols","TLSv1"); ) 以下是两个https信任所有证书的实例: package com.colotnet.util;import java.io.InputStream; import jav 继续阅读
Java实现HTTPS请求及证书证书验证(附源码)
Java实现HTTPS请求及证书证书验证(附源码) https://lunan0320.github.io/ 先发布一个初始的版本,主要以代码为主,具体的细节将之后更新。 服务器流程环节: 1、在本机服务器上生成一个自定义证书,格式为jks格式。 2、将自定义证书添加到客户端的信任的根证书库中,Windows系统中可以直接win+R 输入mmc即可找到添加区域。&# 继续阅读
Java中的https证书问题
越来越多的网站由http迁移至https,Apple甚至要求必须使用https,现在iOS中的app一律都得使用https。 https与http之最大不同便在于安全性,多了一个证书。我们使用浏览器访问https站点的时候,会首先下载该站点的证书并安装,然后验证该证书的权威性。如果证书合法,有些浏览器会在网址栏处出现一个钩状或者绿色的标记;如果证书错误,但不正确,则无法 继续阅读
Java 中二进制转换成十六进制的两种实现方法
Java 中二进制转换成十六进制的两种实现方法 每个字节转成16进制,方法1 ? 1 2 3 4 5 6 7 继续阅读
05-HTTPS 秘钥库与证书(Java)
一、关于 Java 里的证书 上面所介绍的是浏览器对证书进行验证的过程,浏览器保存了一个常用的 CA 证书列表,在验证证书链的有效性时,直接使用保存的证书里的公钥进行校验,如果在证书列表中没有找到或者找到了但是校验不通过,那么浏览器会警告用户,由用户决定是否继续。与此类似的,操作系统也一样保存有一份可信的证书列表,譬如在 Windows 系统下,你可以运行 certmg 继续阅读
Java Fluent Mybatis 项目工程化与常规操作详解流程篇 上
前言 接着上一篇,上篇已经测试通过,成功添加了数据。那么这篇主要是继续上一个项目,将项目进行工程化包装,增加一些必要配置,并且生成增删改查接口。 GitHub代码仓库:GitHub仓库 Maven依赖 增加了druid数据库连接池,所以之前的配置文件也需要调整,下面会发出来。 <dependency> <groupId>cn.hutool</groupId> 继续阅读
Java 和 HTTP 的那些事(四) HTTPS 和 证书
说起 HTTP 的那些事,则不得不提 HTTPS ,而说起 HTTPS ,则不得不提数字证书。这篇博客将从 Java 的角度,学习 HTTPS 和数字证书技术,并分享爬虫开发的过程中针对爬取 HTTPS 站点时可能遇到的一些问题。 在前面的几篇博客里,其实已经略微提到过 HTTPS 了,譬如使用 HttpsURLConnection 类发送 HTTPS 请求,在使用代理时 HTTP 和 继续阅读
java发https请求,证书配置
配证书: Getting Tomcat SSL (https) Working 1.Create a certificate keystore containing a single self-signed certificate by executing the following command. Specify a password value of "changeit &# 继续阅读
Java Fluent Mybatis 项目工程化与常规操作详解流程篇 下
前言 接着上一篇:Java Fluent Mybatis 项目工程化与常规操作详解流程篇 上 仓库地址:GitHub仓库 查询 定义查询请求体 package com.hy.fmp.dto.req; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /* 继续阅读
C51通讯Python
本文将详细介绍如何使用C51单片机和Python进行通讯。 一、C51通讯Python基础 在使用C51单片机与Python进行通讯之前,我们首先需要了解C51单片机的基础知识。C51是一种经典的8位单片机,广泛应用于嵌入式系统和物联网设备中。 下面是一个简单的C51程序示例: #include void main() { while(1) { // 程序逻辑 } } 上述代码使用C语言编写,通过头文件引用reg 继续阅读
SD nand flash 简单的读写速度测试
SD nand flash 简单的读写速度测试 背景和常见SD卡比较测试环境介绍测试的具体步骤及结果 背景 SD nand flash 可以看作是兼容了SD协议的nand flash: SD nand flash = SD卡控制器 + nand flash 以上结构可以看出,SD要火拼的是SD卡(至于拼不拼的过,会后面特性比较来看),但存储核心是Nand flash 继续阅读
Python程序设计基础蔡永铭答案概述
Python程序设计基础是指掌握Python编程语言的核心概念和基本语法,具备基本的程序设计能力,能够使用Python编写简单的程序解决实际问题。蔡永铭的答案是指蔡永铭老师在教授Python程序设计基础方面的经验和教学指导。 一、Python程序设计基础概述 Python是一种简单易学、功能强大的编程语言,广泛应用于各个领域。Python程序设计基础主要包括以下几个方面: 1、变量和数据类型:Python中的变量可以直接赋值,不需要事先声明类型。常见的数据类型 继续阅读
Python官方中文版3.6.0
Python是一种高级编程语言,已经成为当今最受欢迎和使用最广泛的编程语言之一。本文将详细介绍Python官方中文版3.6.0的功能和特点。 一、简介 Python官方中文版3.6.0是Python编程语言的最新版本,于2016年12月发布。它是Python 3系列中的一部分,相比于旧版,Python 3.6.0引入了许多新特性和改进。 Python 3.6.0的特点包括: 1. 即时编译:Python 3.6.0引入了使用LLVM实现的即时编译器,可以在运行 继续阅读
建筑的永恒之道----质
质 为了探求永恒之道,我们首先必须认识无名特质。 第2章无名特质 存在着一个极为重要的特质,它是人、城市、建筑或荒野的生命与精神的根本准则。这种特质客观明确,但却无法命名。 有人巳告诉我们,优秀的建筑与低劣的建筑,优秀的城市与低劣的城市之间没有客观的差别。 其实,建筑、城市的好坏之别是一个客观的问题。它是健康与疾病之别,完整与分裂之别,自持与 继续阅读




