- 博客(64)
- 资源 (7)
- 收藏
- 关注
转载 Windows10家庭版安装Docker Desktop(非Docker Toolbox)
现在大部分笔记本预装的都是win10家庭版,而家庭版又不支持Hyper-V,Docker Desktop是无法直接安装的。但其实家庭版是可以通过脚本开启Hyper-V来安装Docker Desktop的。下面就教大家如何操作。开启Hyper-V添加方法非常简单,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。提示重启时保存好文件重启吧,重启完成就能使用功能完整的Hyper-V了。pushd "%~dp0"dir /b %SystemRoot%\servicing\Package
2020-09-06 14:35:24
298
转载 docker、docker-compose、docker swarm和k8s的区别
DockerDocker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术都是以Docker为基础,它是我们使用其他容器技术的核心。Docker-ComposeDocker-Compose 是用来管理你的容器的,有点像一个容器的管家,想象一下当你的Docker中有成百上千的容器需要启动,如果一个一个的启动那得多费时间。有了Docker-Compose你只需要编写一个文件,在这个文件里面声明好要启动的容器,
2020-08-16 10:24:51
7824
1
原创 Docker入门 安装Tomcat以及报404解决方案
记录简单的在Docker 上安装Tomcat首先我是在云服务器上(Centos系统)安装的Docker,我们需要在https://hub.docker.com/上查找Tomcat镜像[root@VM_0_17_centos ~]# docker pull tomcat拉取完官方的Tomcat的镜像后,我们可以在本地镜像列表里查到 REPOSITORY 为 tomcat 的镜像,[root@VM_0_17_centos ~]# docker images|grep tomcattom.
2020-07-19 10:58:00
151
转载 微服务网关Zuul和Gateway的区别
微服务系列(一)聊聊服务网关前几年随着分布式架构的演变,微服务开始兴起,自然也产生了一系列支持微服务的框架,例如本文要聊到的Spring Cloud。Spring 相信做Java的小伙伴们已经耳熟能详了,也正是应该这个Spring生态获得广大的关注,在Spring之上开发的新兴框架如Spring Boot、Spring Cloud也很快让大家熟知。下面主要针对Spring Cloud聊聊它所实现的服务网关,并针对市面上常用的Nginx做一些分析和比较。由于笔者比较熟悉和擅长的语言是Java,所
2020-07-08 10:06:03
1887
1
原创 springboot启动闪退
Disconnected from the target VM, address: '127.0.0.1:62581', transport: 'socket'缺少spring-boot-starter-web包引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
2020-06-20 19:21:20
453
原创 MAVEN最常用的远程仓库
1. 阿里云得远程仓库<mirror> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf></mirror>2.m..
2020-06-18 15:38:16
2727
原创 项目构建错误org.springframework.cloud:spring-cloud-starter-eureka- server:jar缺少dependencies.dependency
boot/开发代码。当我从更新的春天开机起动亲1.5.4.RELEASE到2.0.4.RELEASE,构建得到了失败。谁能指导我这是什么问题?项目构建错误:org.springframework.cloud:’spring-cloud-starter-eureka-server:jar缺少’dependencies.dependency.version’。因此更改spring-cloud-starter-eureka-server为spring-cloud-starter-netfli..
2020-06-07 20:12:36
15516
转载 实战http切换成https
Server端使用Nginx + TomcatNiginx SSL onTomcat SSL non步骤:1、修改代码,将外部引用的http js css 文件修改为https,若外部链接不支持https 则需将静态文件下载到项目中 在项目中引用。2、将申请到的https安全证书放入NGINX目录3、修改Nginx配置文件,打开SSL支持,并将安全证书引入配置文...
2020-03-31 11:37:55
2679
原创 HTTP权威指南读后感
第一部分 HTTP:Web的基础本部分主要概述HTTP协议。接下来的4章介绍了Web的基础构件以及HTTP的核心技术第1章 简要概述HTTP第2章 详细介绍了URL的格式,以及URL在因特网上命名的各种类型的资源,并对其向URN的发展作了概要介绍第3章 详细说明了用来传输Web内容的HTTP报文第4章讨论了一些通过HTTP管理TCP连接时常被误解且很少有文档说明的规则和行为...
2020-02-29 16:28:33
374
转载 RedisHttpSession 的设计与实现
前言RedisHttpSession 是我的一个 Java 开源项目,通过将 Session 存储在 Redis 中实现多服务器间共享 Session,同时这一过程是完全透明的。主要用于支持 RESTfuls API。下面我将对其核心类进行分析,阐述它的设计以及实现细节。RedisHttpSession这个类实现了HttpSession接口,用于替换默认的HttpSession实现。R...
2019-12-12 13:44:19
711
翻译 什么是容器?标准化的软件单
将软件打包成标准化单元,用于开发,装运和部署容器是一个标准化的软件单元,它将代码及其所有依赖关系打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境。Docker容器映像是一个轻量级,独立的可执行软件包,包含运行应用程序所需的一切:代码,运行时,系统工具,系统库和设置。容器映像在运行时成为容器,在Docker容器的情况下-映像在DockerEngine上运行时成为容器。适用于基...
2019-06-12 14:04:52
2820
转载 jdbcTemplate方法及参数解释
public static void aa(Object... args){ }在这个方法里面Object... 代表什么?意思就是参数是可变的,意思就是说,你在调用这个方法的时候你可以给他传一个String类型的参数,也可以给他传一个Int类型的参数,或者多个不同类型的参数,很灵活的。 如:public class Test { publi
2017-07-13 11:22:10
4412
转载 IP和客户端IP是什么?
固定IP(即静态IP):固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。 一般来说,采用专线上网的计算机才拥有固定的 Internet IP 地址而且需要比较昂贵的费用。 动态IP:通过 Modem、ISDN、ADSL、有线宽频、小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,而这是由ISP动态分配暂时的一个IP地址,这就是动态 IP
2017-06-27 17:15:01
2652
转载 java项目中spring事务总是出问题
项目的时候碰到spring事务不起作用的情况,后来解决了,汇总下:1、首先使用如下代码 确认你的bean 是代理对象吗?必须是Spring定义(通过XML或注解定义都可以)的Bean才接受事务。直接new出来的对象添加事务是不起作用的。可以通过以下方式判断是否是代理对象:AopUtils.isAopProxy(Object object)AopUtils.isCglibProxy(Object o
2017-06-01 17:49:02
409
原创 使用SVN还原更新,本地没提交代码被覆盖,还有可能找回吗
Eclipse、myeclipse 中文件或目录右键——>replace with——>local history,然后选择日期预览文件内容
2016-12-05 17:58:41
24562
11
转载 String 与 StingBuffer的区别
StringBuffer是可变的而String是不可变的.而且String用得多个的话会占用不同的内存.如:String str = "bb";str = "aa";前一个bb的内存地址不变,当又给它赋值为aa时它又指向aa的地址.String s ;每次对s进行赋值操作是都将生成一个新的String实例;StingBuffer sb;sb则不然
2016-08-31 10:47:06
1507
转载 深入理解Java Servlet与Web容器之间的关系
理解Java Servlet与Web容器之间的关系,有利于理解Java Web应用的运行方式。进而让Java开发者能够设计和开发出更合理的Java Web应用程序。自从计算机软件开发进入网络时代,就开始涉及到通讯问题。在客户/服务器(也叫C/S应用)时期,每个软件都有自己的客户端和服务器端软件。并且客户端和服务器端之间的通讯协议差别也很大。后来随着互联网的发展,基于浏览器/服务器的应用逐渐成为
2016-08-29 17:46:31
484
转载 SEO搜索引擎工作原理
搜索引擎工作原理一个SEO从业者应该了解的基础课程,但是有人却说搜索引擎工作原理对于新手来说是不容易理解的,因为工作原理太抽象,而且搜索引擎的变化无常,无论谁都不能真正认识搜索工作原理。我想说的是无论搜索引擎怎样变化,大概的收录原理是不会变的:1、找到网站的URL并下载页面。2、判断页面质量是否达到收录标准收录页面,否则删除。3、判断收录页面是否更新,更新页面快
2016-07-13 15:21:45
624
转载 聊聊HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你
2016-07-04 14:50:12
569
转载 Maven安装配置
想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。所需工具 :JDK 1.8Maven 3.3.3Windows 7注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK
2016-06-29 11:39:13
499
转载 安装系统提示Units specified don’t exist SHSUCDX can’t install怎么办解决?
出现上述截图错误,一般都是由于当前计算机系统采用了错误的磁盘类型接口或者说当前系统不支持这种磁盘类型。2如果是虚拟机重启虚拟机软件,进入BISO界面(一般是按F2进入,有的是按del)找到"Config" --> "Serial ATA(SATA)" --> "SATA Controller mode option"如下图所示 3在"SATA Control
2016-06-20 20:51:20
1983
转载 java JVM : Xms Xmx PermSize MaxPermSize 区别
java JVM : Xms Xmx PermSize MaxPermSize 区别
2016-06-14 11:43:02
487
slf4j-log4j12-1.5.11.jar
2016-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人