today

today

spring-cloud-docker-learning

#开启Docker远程访问

测试环境是vbox fedora28 server

  • 打开/usr/lib/systemd/system/docker.service文件,修改ExecStart这行。

    1
    ExecStart=/usr/bin/dockerd  -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock
  • 重启docker后生效

    1
    2
    systemctl daemon-reload    
    systemctl restart docker

#pom文件中加入docker plugin插件

  • 如下配置,${dockerHost}是docker地址,如:http://192.168.56.4:2375

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>

    <plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>1.0.0</version>
    <configuration>
    <dockerHost>${dockerHost}</dockerHost>
    <imageName>${project.artifactId}</imageName>
    <baseImage>registry.cn-hangzhou.aliyuncs.com/chainone/centos7-jdk8-maven3.3.9</baseImage>
    <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint>
    <skipDockerBuild>false</skipDockerBuild>
    <resources>
    <resource>
    <targetPath>/</targetPath>
    <directory>${project.build.directory}</directory>
    <include>${project.build.finalName}.jar</include>
    </resource>
    </resources>
    </configuration>
    </plugin>
    </plugins>
    </build>

树莓派centos7-mimimal连接WiFi

最近在搞树莓派装了centos7不能连接WiFi,Google 之后找到了方法记录一下

#nmcli d命令查看网络情况
[root@centos-rpi3 ~]# nmcli d
DEVICE  TYPE      STATE         CONNECTION
eth0    ethernet  connected     eth0
wlan0   wifi      disconnected  --
lo      loopback  unmanaged     --
#nmcli d wifi查看附近WiFi
[root@centos-rpi3 ~]# nmcli d wifi
*  SSID               MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
   501                Infra  5     54 Mbit/s  60      ▂▄▆_   WPA2
   --                 Infra  1     54 Mbit/s  20      ▂___   WPA2 
#nmcli d wifi connect your-wifi-ssid password wifi-passwd 连接WiFi
[root@centos-rpi3 ~]# nmcli d wifi connect <your-wifi-ssid> password <wifi-passwd>
[root@centos-rpi3 ~]# nmcli d
DEVICE  TYPE      STATE      CONNECTION 
eth0    ethernet  connected  eth0       
wlan0   wifi      connected  <your-wifi-ssid>    
lo      loopback  unmanaged  --       

树莓派3b+,CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3.img.xz测试
img下载:http://mirror.centos.org/altarch/7/isos/armhfp/

树莓派系统分享,官网下载比较慢

Etcher 是一个很傻瓜的工具,那是因为它操作起来真的很傻瓜。整个操作只需要点三下鼠标,第一次选择要刻录的镜像文件,支持 .iso、.img 以及 .zip 文件。接着选择要刻录到的设备上,如果你只插上了一个的话它会自动识别,最后就是点击「Flash!」按钮进行刻录了,一切都十分的简单。Etcher 是 resin.io 出品的一款开源的工具,跨平台使用。

#百度网盘分 分享地址
链接:https://pan.baidu.com/s/1ZT_6eQlKNGGvuBODxIKFEw 密码:5a1a   

我的Fedora27

x宝买了个x230,最近在搞Linux就装了个fedora27,show一下桌面,哇哈哈

Swagger2使用

swagger2它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档说明。

#添加Swagger2依赖

用maven 构建,在pom.xml添加依赖,如下

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.7.0</version>
</dependency>

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.7.0</version>
</dependency>

可能下载jar的时候要添加下面的repositories

<repositories>
      <repository>
          <id>jcenter-snapshots</id>
          <name>jcenter</name>
          <url>https://jcenter.bintray.com/</url>
      </repository>
</repositories>

用svn checkout github某个目录

#第一步装一个小乌龟

小乌龟地址

#浏览github仓库的某个目录
举个栗子
1
https://github.com/fuzhouxxdong/fuzhouxxdong.github.io/tree/myblog/source

把上面的tree/myblog => trunk

1
https://github.com/fuzhouxxdong/fuzhouxxdong.github.io/trunk/source

然后用svn checkout

TIM20180628161756.md.png

接下来的操作和svn正常的操作一样了

第一次去滴水湖

据说花了好几个亿挖的一个大坑。。。哈哈。。

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

测试

测试第一个

Fork me on GitHub