HTTPS那些事 用java实现HTTPS工作原理

一:什么是https协议 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使 用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本是3.0,被IETF(Internet Engineering Task Force)定义在RFC 610
分类: 其他 发布时间: 04-18 22:40 阅读次数: 0

全球与中国MEMS传感器和执行器市场现状及未来发展趋势

本报告研究全球与中国市场MEMS传感器和执行器的发展现状及未来发展趋势,分别从生产和消费的角度分析MEMS传感器和执行器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:博通博世意法半导体德州仪器Qorvo惠普娄氏电子TDK恩智浦松下歌尔声学霍尼韦尔英飞凌佳能亚德诺半
分类: 企业开发 发布时间: 04-18 22:40 阅读次数: 0

Java学习之HttpURLConnection添加对https信任

​package com.lzy.tool; import java.net.HttpURLConnection; import java.net.URL; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnectio
分类: 其他 发布时间: 04-18 22:40 阅读次数: 0

tomcat9安装及其简单测试

tomcat 9安装及其简单测试 1、安装 安装yum install -y wget 在官网下载tomcat 和jdk wget 下载地址(进行下载) 将下载的压缩包放到/usr/local mv tomcat.gz /usr/local mv jdk /usr/local cd /usr/local tar –zxvf jdk tar -zxvf apache-tomcat Vi /etc/profile.sh 配置java环境变量 export JAVA_HOME=/usr/local/
分类: 其他 发布时间: 04-18 22:40 阅读次数: 0

docker 镜像下载慢使用阿里云加速的详细流程

访问阿里云加速 https://cr.console.aliyun.com/#/accelerator 注册用户并且申请加速器,会获得如 https://jxus37ad.mirror.aliyuncs.com 这样的地址。我们需要将其配置给 Docker 引擎。 编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中添加获得的加速器配置 --registry-mirror=<加速器地址>,如: DOCKER_OPTS="--registry-mirror=h
分类: 其他 发布时间: 04-18 22:39 阅读次数: 0

centos 6.5添加阿里云yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup cd /etc/yum.repos.d curl -O http://mirrors.aliyun.com/repo/Centos-6.repo 之后运行yum makecache生成缓存 安装扩展源EPEL。 EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍
分类: 其他 发布时间: 04-18 22:39 阅读次数: 0

docker 学习笔记入门(安装docker-io)

本人使用centos6.5安装docker 如果已经安装了docker,卸载 yum remove docker 安装 yum install -y docker-io docker run 启动docker 验证是否成功安装 配置国内yum源,否则获取镜像非常慢 vi /etc/sysconfig/docker 修改其中的 other_args="--registry-mirror=https://。。。。" 加速地址可以使用aliyun或其他地址网上可以搜索到 (注:不同版本的docker
分类: 其他 发布时间: 04-18 22:38 阅读次数: 0

docker 列出镜像命令

docker images 列出已经下载的镜像(上层镜像) $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 5f515359c7f8 5 days ago 183 MB nginx latest
分类: 其他 发布时间: 04-18 22:38 阅读次数: 0

利用commit 理解docker

镜像是容器的基础,每次使用docker run 指定镜像作为容器的基础,让我们定制一个webserver服务器。 docker run --name webserver -d -p 80:80 nginx 这条命令是使用nginx镜像运行一个nginx服务器,名称为webserver的容器 ,并映射了80端口,我们可以使用浏览器访问。 输入 地址:80 即可访问 我们可以使用 docker exec 对其修改 docker exec -it webserver bash 我们使用docker
分类: 其他 发布时间: 04-18 22:38 阅读次数: 0

mysql 负载均衡 主备分离

此项目需3台服务器 ip master 202 slave 203 mysqlproxy 201 关闭防火墙或者开放进程的端口号 1、主从安装mysql 版本要一致 我们装的是 mysql-5.5.30.tar.gz 这里省略… 2、修改master 和 slave mysql 配置 vi /usr/local/mysql/etc/my.cnf master服务器配置: vi /usr/local/mysql/etc/my.cnf [mysqld] server-id=202 #设置服务器唯一
分类: 其他 发布时间: 04-18 22:38 阅读次数: 0

ansible安装部署及测试

(1)下载pip 进入https://pypi.python.org/pypi/pip,下载第二项。 (2)解压安装 解压下载的文件(windows下只用解压工具解压如RAR,Linux下终端输入tar -xf pip-9.0.1.tar.gz,即tar -xf 文件名),进入解压后的文件夹中,调出命令行窗口或者终端,windows下输入 python setup.py install ·         1 Linux下输入 sudo python setup.py install ·   
分类: 其他 发布时间: 04-18 22:37 阅读次数: 0

zabbix 监控mysql

zabbix 安装 1.安装PHP Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7 rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
分类: 其他 发布时间: 04-18 22:37 阅读次数: 0

centos下inotify结合rsync实时同步文件

yum install rsync rsync有个特别之处,既可以作为服务端在后台运行,也可以作为客户端去连接服务器,甚至可以抛弃服务端,直接在本地文件系统上进行同步。 本文讲述 inotify+rsync 打造文件实时同步系统,先讲讲它与传统的rsync 服务器之间的区别,这点非常重要,很少有人提及这个,以至于新手在配置inotify+rsync产生疑惑。 通常而言,rsync 作为服务端监听在873端口,等待客户端来连接,对应的模式是一个服务端,多个客户端,比如: rsync -avz -
分类: 其他 发布时间: 04-18 22:37 阅读次数: 0

LVS+Keeplive 负载均衡

注意 lvs+keepalived 的vip是虚拟出来的和 nat模式的负载均衡是不同的,vip要和其他机器在同一网段,其中lvs负载均衡实用的是DR模式,keepalived用来进行监听和切换。 lvs-master 192.168.0.10 lvs-slave 192.168.0.11 real-webserver 192.168.0.12 real-webserver 192.168.0.13 vip 192.168.0.80 关闭防火墙 如果你是内部网络没有路由,需要修改hosts列表
分类: 其他 发布时间: 04-18 22:37 阅读次数: 0

mysql升级mysql8

mysql8 安装得主要要注意一下几点:1、mysql8得sql model写法与之前得不同,不能直接写5.7版本得sqlmodel。2、mysql8禁止再初始化完成后修改mysql区分大小写得功能,此文档采用得方法是初始化之后,删除初始化文件,在修改mysql配置文件。3、mysql8远程连接时,验证方式与mysql5.7不同,需要进行修改。 mysql8 升级方案,建议导出数据库后,卸载原有版本得数据库,安装mysql8后导入数据 压缩文件安装方式,可以参考此文档:方式大同小异https:
分类: 其他 发布时间: 04-18 22:36 阅读次数: 0

ubuntu 配置http访问权限问题

ubuntu系统搭建svn后,安装apache2配置好http来访问,发现可以下载,但是上传会提示无权限。 原因是:ubuntu下安装apache2默认是使用www-data这个用户运行的,我们需要将svn库的文件属主设置为www-data,这样就解决了上传权限的问题。
分类: 其他 发布时间: 04-18 22:36 阅读次数: 0

linux虚拟机时间大于宿主机8小时

现象:一台ubuntu内网虚拟机,时区为北京时区,宿主机时区为北京时区,使用date命令查看发现虚拟机和宿主机时间相差8小时。 解决: 查看时间 timedatectl 分别显示本地时间,UTC时间,以及硬件时间三部分 date -s ‘-8hour’ 写入硬件时间hwclock -w 再次查看timedatectl 究其原因可能是linux同步得时间是依靠硬件时间与宿主机相同,因为默认得硬件时间使用得为utc时间,本机时间使用cst北京时间会默认增加8小时。
分类: 其他 发布时间: 04-18 22:36 阅读次数: 0

云计算,大数据,AI三者的关系如何?

我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提大数据,谈人工智能的时候也会提云计算。所以说感觉他们又相辅相成不可分割,如果是非技术的人员来讲可能比较难理解说这三个之间的相互关系,所以有必要解释一下。 一、云计算最初是实现资源管理的灵活性 我们首先来说云计算,云计算最初的目标是对资源的管理,管理的主要是计算资源,网络资源,存储资源三个方面。 1
分类: 其他 发布时间: 04-18 22:35 阅读次数: 0

大数据篇_Hadoop入门介绍

传统的方式去数据的处理对于大量数据是非常低效的,因此,使用一种称为MapReduce的算法谷歌解决了这个问题。这个算法将任务分成小份,并将它们分配到多台计算机,并且从这些机器收集结果并综合,形成了结果数据集。 传统: Hadoop: Hadoop的架构 在其核心,Hadoop主要有两个层次,即: 加工/计算层(MapReduce),以及 存储层(Hadoop分布式文件系统)。 MapReduce MapReduce是一种并行编程模型,用于编写普通硬件的设计,谷歌对大量数据的高效处理(多TB数据
分类: 其他 发布时间: 04-18 22:35 阅读次数: 0

2019大数据领域十大必读书籍

历史大浪淘沙经过5次信息革命,终于迎来大数据时代,给信息领域灌入了强劲的血液,催生了很多新生力量,而各行各业谁也无法离开数据存活。尤其近几年来,全球范围内掀起了一股“大数据”热,各地政府、大小企业都在布局大数据,抢占先机。这个局到底怎么设,很少有人能说出清晰的脉络。一个新事物的出现,除了带给人们惊喜之外,还有毫无思绪的迷茫。 据可靠数据显示,截止到2016年,全国的大数据人才只有46万,未来3-5年人才缺口高达150万之多。市面招聘网站上都在争抢大数据人才,有3-5年工作经验的数据分析师年薪直
分类: 其他 发布时间: 04-18 22:35 阅读次数: 0