- 博客(57)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 HikariPool-1 - Connection is not available, request timed out after 1056ms.
错误:连接池在请求连接数据库1056ms连接失败超时# 报错代码Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLTransientConnectionException: H...
2021-03-27 18:07:57 680
原创 Docker学习之 Hello world
Docker学习之 Hello world目录Docker学习之 Hello world使用别人的镜像运行容器制作属于自己的DockerFIle创建容器并运行使用别人的镜像运行容器1.首先,运行下面的命令,将 image 文件从仓库抓取到本地。docker pull library/hello-world # docker pull: 拉取image文件的命令 # library/hello-world:image在仓库中的路径 # library:是文件所在的组
2021-03-27 18:02:10 266
原创 Docker学习之 DockerFile
Docker学习之 DockerFile目录Docker学习之 DockerFiledockerFile文件分为四部分指令备注:dockerFile文件分为四部分 基础镜像信息 维护者信息 镜像操作指令 容器启动执行指令 # 1、第一行必须指定 基础镜像信息(基础环境)FROM openjdk:8-jre# 2、维护者信息MAINTAINER shaoyx 1098899894@qqcom# 3、镜像操作指令RUN echo "de
2021-03-27 17:52:41 198
原创 Docker inspect
Docker inspectdocker inspect [Container ID/Names][ { "Id": "a14a7aacbed07713fc7792c9651b307d38dbf276e761c1afffde237550f2e1f6", "Created": "2021-03-26T01:18:08.095520146Z", "Path": "java", "Args": [ ".
2021-03-27 17:50:57 167
原创 Docker Image Inspect
Docker Image Inspectdocker image inspect [Image ID][ { "Id": "sha256:a25ee4687a5e10f11ab26696dafe4e4199d2cc5150952beeffb4245550a39a0e", "RepoTags": [ "zuul-server:2.1.4.20210325" ], "RepoDigests": [],.
2021-03-27 17:49:47 744 1
原创 Docker学习之 名词解释
Docker学习之 名词解释Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。image文件:镜像Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例.
2021-03-27 17:42:50 300
原创 Docker学习之 前因后果
Docker学习之 前因后果环境配置的难题软件开发最大的麻烦事之一,就是**环境配置**。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算机必须有 Python 引擎,还必须有各种依赖,可能还要配置环境变量。如果某些老旧的模块与当前环境不兼容,那就麻烦了。开发者常常会说:"它在我的机器可以跑了"(It works on my mac
2021-03-27 17:32:38 86
原创 Docker 学习之 常用命令
Docker 学习之 常用命令目录Docker 学习之 常用命令docker login /logoutdocker login /logoutdocker login /logout# 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hubdocker startdocker container start [containerID]# docker run命令是新建容器,每运行一次,就会新建一个容器。同样的命令运行两次,就会
2021-03-27 17:20:53 110
原创 云计算初识
目录云计算分为三大服务类:软件即服务(Saas):平台即服务(Paas):基础架构即服务(Laas):容器即服务 (Caas)Container-as-a-Service云计算分为三大服务类: 软件即服务(Saas): 是一种通过互联网交互的模式。客户能够通过 Web 浏览器访问 SaaS 应用,这意味着,客户无需购买、安装、维护和更新硬件或软件。SaaS 提供商负责确保一切顺利进行,而且客户通常能够使用最新版本的应用。 平台即服务(Paas.
2021-03-27 17:11:46 122
原创 创建 Kubernetes 集群,ETCD 无法启动 # x509: certificate signed by unknown authority
通过rek创建k8s集群时,集群状态为Provisioning,并且 UI 显示如下错误信息:[etcd] Failed to bring up Etcd Plane: etcd cluster is unhealthy: hosts [10.0.2.15] failed to report healthy. Check etcd container logs on each host for more information查看 etcd 日志,显示如下错误信息:docekr exec -
2021-03-11 09:10:58 3981 2
原创 CentOS7 minimal版本 虚拟机内设置静态IP(桥接模式)
目录1.设置虚拟机网络连接方式-桥接模式2.设置静态ip3.更新network4.检测网络环境1.设置虚拟机网络连接方式-桥接模式选择桥接模式,Vmnet0 选择桥接的网卡(选择已联网的网卡,不知道网卡可在主机网络适配器中查看)2.设置静态ip修改network配置文件:/etc/sysconfig/network-scripts/TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static .
2020-12-14 16:02:39 179
原创 com.fasterxml.jackson.databind.exc.InvalidFormatException
目录异常描述:错误位置初现:追根溯源: 异常描述: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2020-06-29T02:49:17.340+0000": not a valid representation (error: Failed to parse Date value '20
2020-07-04 15:06:44 4056
原创 Class path contains multiple SLF4J bindings 类路径中包含多个SLF4J的绑定
SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/G:/Software/Java/LocalWareMaven/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:fi.
2020-05-26 17:51:08 2257
原创 Centos7 安装Ant
# 下载安装包地址https://ant.apache.org/bindownload.cgi# 选择相应的版本 我这里选的是apache-ant-1.10.7-bin.tar.gzwget -P /home/seven/downloads https://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.10.7-bin.tar....
2020-04-10 21:13:44 787
原创 CentOS7 minimal版本 虚拟机内联网
找到/etc/sysconfig/network-scripts/下的网卡配置文件,一般是ifcfg-ens33正常情况下将最后一行改为ONBOOT=yes就可以了其他情况除外。
2020-04-03 19:17:14 215
原创 org.springframework.beans.factory.BeanCreationNotAllowedException:Error
服务注册到Eureka时报错:Invocation of destroy method failed on bean with name 'scopedTarget.eurekaClient': org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name ...
2019-12-27 12:01:02 3239
原创 mybatis - 通过3种方式 批量更新
通过foreach批量更新 通过case when批量更新(100条级别使用,批量更新数据太多会适得其反) 通过ExecutorType.Batch批量更新通过foreach批量更新## mysql update table set id=1,name="泽虞生" where id = 1;update table set id=2,name="泽虞生" where id = 2;...
2019-12-23 16:24:52 1434
原创 解析request请求中的body(HttpServletRequest )
/** * 从request中获取body * @param request */ public static String getBodyString(HttpServletRequest request) { InputStream inputStream = null; BufferedReader buffer...
2019-12-20 11:03:22 828
原创 Springboot @Transactional 源码解读
基础知识:编码式事务处理:基于编码实现声明式事务处理:基于AOP (本篇文章基于此方式) 实现方式: 配置文件:xml事务规则声明 注解:@Transactional @Transactional 实现: 1.声明注解配置 DataSourceTransactionManager 也可使用注解@EnableTransactionManage...
2019-11-27 16:18:29 913 1
原创 ES 安装(windows下)
下载:下载各自版本环境即可:elasticsearch:https://www.elastic.co/cn/downloads/elasticsearchkibana客户端:https://www.elastic.co/cn/downloads/kibana注:windows下默认下载biz 我用的就是windows安装Elasticsearch:1.下载后解压到指定...
2019-11-25 03:55:32 199
原创 ES 协议请求
在增删改查之前,需要了解下,如何进行发送请求。# 基于http协议请求:curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>'VERB:请求方式:GET、PUT、POST、HEAD、DELETEPROTO...
2019-11-21 10:22:44 876
原创 迁移Idea配置文件目录
安装idea的时候 配置文件默认是在C盘 如果安装的时候没有修改 可以通过如下方法修改默认目录:C:\Users\XXX\.IntelliJIdea2019.2将默认目录的文件复制一份到指定的迁移目录迁移之后 修改配置文件:idea安装目录:E:\XXX\IntelliJ IDEA 2019.2.2\bin\idea.properties添加如下代码:user.ho...
2019-11-19 18:15:13 2249
原创 ES 初识
Elasticsearch 搜索引擎首先 他是开源的,基于Apache Lucene,官方说它在搜索引擎界是最牛B的:最先进、功能最全、性能最高。其实也不差,权威指南上是这么描述他的:分布式的实时文件存储,每个字段都被索引并可被搜索 分布式的实时分析搜索引擎 可以扩展到上百台服务器,处理PB级结构化或非结构化数据其实照我的理解它就是一个数据库,把你需要的数据放进去,然后使用指定的查询...
2019-11-19 16:35:35 128
原创 实体对象集合转Map
Map<Long, List<VO>> voMap= vos .stream() .collect(Collectors.toMap( VO::getId, k -> {return Lists.newArrayList(k);}, (List<V...
2019-11-04 09:35:02 799
原创 Json字符串转换
1.使用阿里的fastjsonpom:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.60</version></dependency>...
2019-10-30 16:23:03 151
原创 字符串集合转整型集合List<String> => List<Integer>
/** * 普通循环转换 */ public static Consumer<List<String>> forConversion() { return list -> { List<Integer> integers = Lists.newArrayList(); ...
2019-10-30 15:16:37 3452
原创 解析request请求中的body
一、使用getReader()获取body/** * 从request中获取body 通过getReader()获取 * @author syx * @param request */ public static String getBodyStringByReader(HttpServletRequest request){ BufferedReade...
2019-10-30 14:48:18 8192
原创 mvn 执行test后的命令时 跳过test
mvn 执行test后的命令时 跳过test1. mvn package -DskipTests2. mvn package -Dmaven.test.skip=true-D 命令解释:定义系统属性-D,--define <arg> Define a system property...
2019-10-29 18:39:00 467
原创 windows下idea无法识别mvn命令解决方案
一、使用idea自带maven插件:idea使用maven时无需安装maven,直接使用idea中的maven插件即可。优点:无需私下安装maven缺点:私有库默认在c盘,需要自行更改(更改方法暂未知)问题:使用mvn命令时 提示不是内部命令需要在环境变量中的用户变量的Path中添加maven的bin路径,重启下IDEA。一般maven插件默认路径为:..\Intell...
2019-10-29 16:58:27 4809 1
原创 字符串拼接效率测试
测试字符串拼接效率+ String.concat() String.format() MessageFormat.format() StringBuilder.append() Stream() StringJoiner.add() Guava引入Guava需要添加pom <dependency> <groupId>com...
2019-10-14 11:15:06 260
原创 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error# Creating Server TCP listening
win下安装redis 无法启动服务报错:# Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方案:打开redis-cli.exe然后重启redis-server.exe
2019-09-25 16:12:36 269
原创 Docker 报错 :no matching manifest for windows/amd64 10.0.18362 in the manifest list entries
Windows下使用docker 下载镜像时 报错:no matching manifest for windows/amd64 10.0.18362 in the manifest list entries解决方案:设置daemon.json的experimental:true
2019-09-25 15:22:48 10489 3
原创 mysql笔记(自己的)
一.查询语句# 查看时区show variables like '%time_zone%';# 连接超时时间 60*60*8show global variables like 'wait_timeout';# 查询最大连接数show global variables like 'max_conn%';# 设置连接数set GLOBAL max_connections=3...
2019-07-25 15:42:59 130
原创 centOS安装Harbor
前提CentOS安装docker一、安装docker-compose1.下载二进制文件安装# 下载稳定版本 如需下载其他版本 可直接修改链接中的版本号curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr...
2019-07-16 16:13:41 214
原创 Docker 安装Rancher
一.查询rancherdocker 搜索 rancherdocker search rancher如果提示Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?则启动docker 进程systemctl start docker...
2019-07-11 19:05:11 575
原创 Docker 安装Redis
一.查询redisdocker 搜索 redisdocker search redis如果提示Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?则启动docker 进程systemctl start docker二.安装...
2019-07-02 19:27:51 139
原创 CentOs 安装Docker
前提:CentOs内核版本需大于3.10查看内核版本:uname -r一、安装yum工具1.yum工具:sudo yum install -y yum-utils device-mapper-persistent-data lvm22.阿里云软件源:sudo yum-config-manager --add-repo http://mirrors.aliyun...
2019-06-21 19:11:32 163
原创 Java遍历Map对象的四种方法(HashMap泛型)
Java遍历Map对象的四种方法(Map泛型)1.使用entrySet遍历2.使用keySet、values遍历3.使用Iterator遍历4.使用Lambda遍历5.总结添加map模拟数据 Map<String,Object> map = new HashMap<>(); for (int i = 0; i < 10; i++) { ...
2019-05-16 19:32:38 1524
原创 Linux部署java web项目_安装Tomcat
1.准备工作:下载版本自行选择,我这里选择tomcat8下载Tomcat:https://tomcat.apache.org/download-80.cgi2.将本地文件上传至Linux中地址:使用SecureCRT传输文件3.安装Tomcat1.解压文件:apache-tomcat-8.5.38.tar.gztar -zxvf apache-tomcat-8....
2019-03-08 15:10:28 149
原创 Linux部署java web项目_安装JDK
1.准备工作:下载版本自行选择,我这里选择jdk8下载JDK:https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html2.将本地文件上传至Linux中地址:使用SecureCRT传输文件3.安装JDK1.解压文件:server-jre-8u201-l...
2019-03-08 14:12:32 337
药品管理系统
2016-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人