自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java8获取Unsafe实例的正确方式

private static final Unsafe THE_UNSAFE;static{ try { final PrivilegedExceptionAction<Unsafe> action = new PrivilegedExceptionAction<Unsafe>() { public ...

2019-04-25 13:13:13 2966 3

原创 Docker安装Kong及KongDashboard

1.创建networkdocker network create kong-net2.安装数据库docker run -d --name kong-database \ -p 9042:9042 \ cassandra:33.初始化数据库docker run --rm \ --link kong-datab...

2018-06-30 15:30:53 3016

原创 Mysql8.x远程登录

1.本地登录mysql -u root -p2.切换databaseuse mysql3.授权ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_passwd';flush privileges;

2018-06-17 11:31:26 910

原创 Centos7五步搭建Harbor镜像库

1.下载harbor并解压https://github.com/vmware/harbor/releases找到自己想要的版本并下载:wget https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz解压并进入目录tar -zxvf harbor-...

2018-06-08 19:58:57 1347

原创 Docker存储Volume使用

1.使用docker自定义data volume在mysql官方镜像的Dockerfile中定义了以下volumeVOLUME /var/lib/mysql所以如果不指定-v参数docker会自定一个volumedocker run -d --name mysql1 -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql查看volume如下docker ...

2018-06-08 09:23:48 2124

原创 Docker多机器通信

1.下载etcd中间件wget https://github.com/coreos/etcd/releases/download/v3.0.12/etcd-v3.0.12-linux-amd64.tar.gztar zxvf etcd-v3.0.12-linux-amd64.tar.gzcd etcd-v3.0.12-linux-amd642.启动etcd集群nohup ....

2018-06-07 20:35:26 1052

原创 SpringBoot项目在properties文件中使用环境变量

当docker启动SpringBoot打包的服务时,且一些参数需要从外界获取而非写死在properties文件里,通过以下两步完成此需求: 1.在配置文件中配置环境变量spring.redis.host=${REDIS_HOST:127.0.0.1}spring.redis.port=6379spring.redis.timeout=30000以上表是REDIS_HOST在系统环境...

2018-06-07 19:12:36 23203

原创 Docker自定义bridge网卡的使用

1.创建bridge网卡docker network create -d bridge my-bridgedocker network ls 查看网卡NETWORK ID NAME DRIVER SCOPE05feb2c84b41 bridge bridge ...

2018-06-07 15:35:02 4122

原创 Docker网络Bridge连接方式理解

1.查看本址网络#ip a4: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN link/ether 02:42:96:f6:53:7a brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255....

2018-06-07 15:00:04 1015

原创 Centos7五步搭建Docker私有镜像库

1.安装docker参考[《Centos7五步安装Docker并解决docker官方镜像无法访问问题》](https://blog.csdn.net/doegoo/article/details/80062132)2.安装registry官方网址:https://hub.docker.com/_/registry/docker run -d -p 5000:5000 --rest...

2018-06-07 13:03:29 1404 3

原创 Centos7五步安装并测试GitlabCI

1.配置国内GitlabCI的yum源[清华源](https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ci-multi-runner/)新建 /etc/yum.repos.d/gitlab-ci-multi-runner.repo,内容为[gitlab-ci-multi-runner]name=gitlab-ci-multi-runner...

2018-04-27 12:48:29 1419

原创 Centos7五步搭建Gitlab环境

1.准备一台Centos7环境。 如果是Window环境参考以下博客:[WINDOWS7五步快速搭建Centos7环境](https://blog.csdn.net/doegoo/article/details/80061524)2.安装前准备参考官方文档:[https://about.gitlab.com/installation/#centos-7]安装相关工具类:su...

2018-04-27 10:47:04 775

原创 Vagrant用户不用sudo运行docker命令

使用的vagrant用户安装docker使运行docker相关命令时如果不加sudo会报以以下错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1...

2018-04-24 13:01:33 867

原创 Centos7五步安装Docker并解决docker官方镜像无法访问问题

根据官方文档:https://docs.docker.com/install/linux/docker-ce/centos/搭建docker 1.卸载docker旧版本:sudo yum remove docker \ docker-client \ docker-client-latest \ ...

2018-04-24 11:34:23 51488 18

原创 WINDOWS7五步快速搭建Centos7环境

1.下载VirtualBox并安装: https://www.baidu.com/link?url=9delYKQ6ORC2fJwk6glYdpQQpOlr6h4YHHRWQ0IK_dmFEf1Td3K28obPy-o7Ymfwy9dKK00PsW-pRHZjKycAqP9dxdyHKY2C3EhnKQqzNb_&amp;wd=&amp;eqid=8e13ced40000aa9c00000002...

2018-04-24 11:02:03 867 1

原创 JPA使用HQL时IN条件数组参数问题

当JPA执行以下代码@Query(nativeQuery = true, countQuery = "select count(*) from TBL a " + "where chan_ID in( select chan_ID from tbl_nl where COMPANY_ID=:companyId AND chan_co...

2018-04-20 14:38:06 9713

原创 The requested profile "test" could not be activated because it does not exist.

SpringBoot项目在执行mvn install命令时出现以下问题:[WARNING] The requested profile "test" could not be activated because it does not exist.[ERROR] Failed to execute goal org.springframework.boot:spring-boot-mav...

2018-04-15 16:31:21 17438 1

原创 NVM安装管理Node.js(Windows)

1.下载无安装版nvm并解压到%NVM_HOME%(本机用C:\B\nvm安装)https://github.com/coreybutler/nvm-windows/releases解压到%NVM_HOME%2.双击install.cmd安装,直接回车完成安装(默认在C:\目录下生成settings.txt文件,以及在环境变量中建立NVM_HOME,NVM_SYMLINK两个环境变量) 3.初始

2017-10-17 10:57:47 1179

原创 Yum安装Mysql5.7.X

1.下载Mysql的yum源https://repo.mysql.com/找到适合自己系统的版本以及mysql版本下载:wget https://repo.mysql.com/mysql57-community-release-el6-11.noarch.rpm2.安装yum源 yum localinstall -y mysql57-community-release-el6-11.noarch

2017-09-27 16:03:46 353

原创 OpenSSH更新到7.5

1.安装必要组件:yum install -y gcc openssl-devel pam-devel rpm-build2.下载OpenSSH最新版本:https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/在以上网站找到最新版链接并下载解压wget https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/por

2017-09-27 11:18:44 2354

原创 Spring-data-jpa 集成Hibernate时延迟加载问题

@GetMapping("/teachers/{id}") @Timed public ResponseEntity<Teacher> getTeacher(@PathVariable Long id) { log.debug("REST request to get Teacher : {}", id); Teacher teacher = teac

2017-09-13 23:40:23 1792

原创 SpringBoot项目打包三方JAR

SpringBoot项目打包成可运行JAR包,但是不是所有JAR包都是MAVEN中央库或者是私有库里面有的,那么要如何把第三方的JAR包通过MAVEN的SpringBoot的打包组件打包进可运行JAR包里呢? 解决方法: 1.所第三方的JAR放到项目下如:/src/lib 2.加入maven依赖:<dependency> <groupId>com.seven</groupId>

2017-07-25 10:39:37 5069

原创 Jhipster创建React项目

Jhipster默认创建Angular做为前端的项目,同时提供React版本的方案,安装方式如下:1.git clone https://github.com/jhipster/generator-jhipster2.cd generator-jhipster3.git checkout jh-react4.yarn install5.yarn link安装完成后使用以下方式创建React

2017-07-21 15:23:28 1547

原创 Centos6.X搭建Squid为YUM做代理

1.在能联网的机器上安装 Squidyum install squid2.配置squidvi /etc/squid/squid.conf编辑内容如下:http_port 3128 cache_mem 64 MB maximum_object_size 4 MB cache_dir ufs /var/spool/squid 100 16 256 access_log /var/log/sq

2017-06-20 16:27:52 3072 2

原创 Centos6.X搭建ClouderaManager的YUM源

做这一件事情的原因: 1.公司的内部的服务器仅有一台可以连接到外网。 2.即使每一台都能联网,但是都用yum来直接安装则会出现重复下载,效率不高。 所以出了以下方案可以快速搭建一个ClouderaManager的管理集群。 解决方法如下: 1.配置ClouderaManager的yum源(在可联网的机器上)cd /etc/yum.repos.d/wget https://archive.

2017-06-20 15:20:01 1166

原创 MAVEN查看java源代码出现乱码

1.修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-82.修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的D

2017-06-08 09:52:12 972

原创 MYSQL避免重复插入

当像mysql插入数据时会出现主键插入重复值报错,可以通过以下三个方式来结合业务选择解决:1.insert ignore into .......这个语句的作用是,当主键或者唯一索引存在时,不执行插入操作。2.replace into ........这个语句的作用是,当主键或者唯一索引存在时,先执行删除操作,在执行插入操作。否则直接插入,需要同时拥有insert和delete的权限。3.inser

2017-06-07 11:21:50 538

原创 Eclipse安装Svn无法连接问题

在Eclipse市场上安装完SVN插件后连接SVN时出现以下错误:SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded.If you selected nati

2017-06-06 13:13:09 24347 3

原创 maven管理项目版本升级

当前项目有许多模块并且存在父子关系,如下: <parent> <groupId>com.boot</groupId> <artifactId>boot-facede</artifactId> <version>1.0.0-SNAPSHOT</version> </parent> <artifactId>boot-facede-fl

2017-04-10 16:21:55 7926

原创 Mysql中datetime默认值'0000-00-00 00:00:00'无法创建问题

在使用Mysql时当建表语句中有以下语句时: create_time DATETIME NOT NULL DEFAULT ‘0000-00-00 00:00:00’ 则会出现以下的异常: Invalid default value for ‘create_time’ 解决方法: 把语句改为以下就可以执行创建表 create_time DATETIME NOT NULL DEFAULT ‘

2016-12-23 15:08:14 16110 2

原创 Nginx启动报error while loading shared libraries: libpcre.so.1异常

/opt/verynginx/openresty/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 解决方法: 32位系统 # ln -s /usr/local/lib/libpcre.so.

2016-12-20 16:58:09 1301

原创 Hudson与Maven集成时出现pom解析出错的问题

Found mavenVersion 3.3.9 from file jar:file:/usr/local/src/ci/apache-maven-3.3.9/lib/maven-core-3.3.9.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties Parsing POMs downloaded artifact h

2016-12-18 16:07:59 8127

原创 Eclipse中的编译Maven工程时出现No compiler is provided问题

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project boot-starter-dubbo: Compilation failure [ERROR] No compiler is provided in this e

2016-12-16 11:37:22 8426 2

原创 SpringBoot集成Mybatis时无法扫描Mapper问题

使用mybatis官方提供的starter与SpringBoot做整合<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</versi

2016-11-13 16:03:32 41353 7

原创 Redhat7使用yum安装Oracle 11g快速安装

系统版本: Red Hat Enterprise Linux 6 or Compatible 环境预处理:因为Oracle安装需要做许多的环境配置,所以官方提供了yum方式来处理环境配置的方案:1.下载资源:wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

2016-11-03 13:57:35 8875

原创 SpringBoot整合Dubbo报错: java.lang.ClassCastException

项目采用的SpringBoot加Dubbo进行构建时当远程调用dubbo服务时报以下错误:com.alibaba.dubbo.remoting.RemotingException: com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote proxy method chat to registry://127.0.0.1:2181/com

2016-09-28 14:06:13 14807 15

原创 Logback新版本报no applicable action for [Encoding]问题

logback.xml配置文件如下:<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> <!-- 日志输出的通道 --> <appender name="STDOUT" clas

2016-09-10 12:10:35 47023 2

原创 Tomcat-shutdown.sh报错but has failed to stop it. This is very likely to create a memory leak.

报这一个错的会出现web已经无法访问了,但在服务器上查看tomcat进程发现进程还存在。 解决方法: 修改shutdown.sh脚本:加上强制关闭进程参数把:exec "$PRGDIR"/"$EXECUTABLE" stop "$@"改为exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"修改catalina.sh脚本# Get standard envi

2016-09-09 11:07:36 10333

原创 SpringBoot-启动流程分析

SpringBoot核心启动类的SpringApplication流程分析。上一篇用SpringBoot快速搭建并启动了一个WEB服务。有两个点与Spring的项目启动有不同,这里我们分析SpringApplication的启动流程。更一篇才是说明关于@SpringBootApplication的SpringBoot注释做说明《SpringBoot-自动配置源码解析》,通过这两个点我们可以对Spri

2016-09-08 14:42:04 18441

原创 PostGreSQL-9.1以后引入扩展模块

在postgresql9.1以下前加载扩展模块用以下形式: psql -U postgres -W -d database_name -f /usr/pgsql-9.4/share/extension/cube–1.0.sql 但postgresql升级到9.4以后用同样的方式则出现以下问题: 可以看到红框中的信息让我们使用CREATE EXTENSION “uuid-ossp”来加载模

2016-08-20 16:16:11 877

discuz_ucenter_api_for_java.zip

https://code.google.com/p/discuz-ucenter-api-for-java/中对Discuz与java进行单点登录的整合的完整源码包。

2016-02-26

mapbox样例

用于开发自已的地图服务的一个简单样例,因为要用于国外,所以不能调用百度的接口

2016-02-18

winutils.exe

在windows上调试hadoop相关代码时如果报以下错误:17:03:26.222 |-ERROR in org.apache.hadoop.util.Shell - Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:355) [hadoop-common-2.6.0.jar:na] 则可以把此工具下载到$HADOOP_HOME的bin目录下来解决此问题

2015-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除