<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[海阔天空专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kookmen2000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kookmen2000]]></copyright><item><title><![CDATA[个人博客上线啦！]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/108535815</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/108535815</guid><author>kookmen2000</author><pubDate>Fri, 11 Sep 2020 15:39:17 +0800</pubDate><description><![CDATA[本人个人博客已经移到http://kevinmeng.fitit100.com,这里今后将不再更新了，谢谢大家的支持！
]]></description><category></category></item><item><title><![CDATA[k3d中安装nginx并通过宿主机访问服务]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/108344469</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/108344469</guid><author>kookmen2000</author><pubDate>Tue, 01 Sep 2020 16:14:06 +0800</pubDate><description><![CDATA[k3d是可以在docker中快速建立一个k3s集群，结合kubecm，我们就可以在开发环境和生产环境中快速切换，非常的方便。本文的前提是您已经安装好docker和k3d，并能正常的建立k3s集群。

1、通过以下命令建立一个名为k3s-dev的集群，并做端口映射。

k3d create -n k3s-dev -w 3 --publish 8081:80 --api-port 8443 -i rancher/k3s:v1.18.8-k3s1 -v /Users/kevinmeng/k3d/k3s-airga]]></description><category></category></item><item><title><![CDATA[mac免密钥登录Linux]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/107366058</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/107366058</guid><author>kookmen2000</author><pubDate>Wed, 15 Jul 2020 17:16:37 +0800</pubDate><description><![CDATA[1）先在mac上生成私钥和公钥，命令如下

ssh-keygen

一路回车即可

2）把公钥复制到要登录的主机上

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.70.149

3）登录远程主机，第一次登录时会要求输入密码

ssh root@192.168.70.149

成功输入密码后，会出现如下的提示信息：

Number of key(s) added: 1



Now try logging into the machine, with: "ss.]]></description><category></category></item><item><title><![CDATA[Configure Network on a k3OS Machine[引用]]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/107317240</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/107317240</guid><author>kookmen2000</author><pubDate>Mon, 13 Jul 2020 15:01:24 +0800</pubDate><description><![CDATA[原文连接：https://www.centlinux.com/2019/05/configure-network-on-k3os-machine.html



This is a supplimentary article toInstall Lightweight Kubernetes (K3s) Cluster with k3OS, where we have seen, how to configure a Kubernetes cluster withk3OSoperating syste...]]></description><category></category></item><item><title><![CDATA[Springboot Oauth2单点登录实践]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/106372890</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/106372890</guid><author>kookmen2000</author><pubDate>Wed, 27 May 2020 09:39:45 +0800</pubDate><description><![CDATA[最近把网站的用户认证部分改成springboot oauth2完成，结合jwt基本实现了后台和前台完全分离，但是实现单点登录时还是遇到了很多的坑，在此记录一下，供大家参考。

单点登录认证服务器实现

这部分的内容很多地方都可以查得到，在此我就不做详细介绍了，如果不明白的，建议参考江南一点雨的系列教程，写得非常好！

https://mp.weixin.qq.com/s/AELXf1nmpWbYE3NINpLDRg

单点登录客户端实现

1、首先在pom.xml文件中引用oauth2依赖，加了这个依赖后就]]></description><category></category></item><item><title><![CDATA[Docker安装elasticsearch 7.7.0]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/106332399</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/106332399</guid><author>kookmen2000</author><pubDate>Mon, 25 May 2020 14:38:50 +0800</pubDate><description><![CDATA[1、pull 镜像


docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.0

2、运行elasticsearch

docker run --name=elastic770 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --network=network_172_19 --ip=172.19.0.101 -v /var/docker/elastic/data:/d]]></description><category></category></item><item><title><![CDATA[docker jenkins 的安装配置和持续部署]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/105692205</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/105692205</guid><author>kookmen2000</author><pubDate>Mon, 27 Apr 2020 17:06:46 +0800</pubDate><description><![CDATA[安装

docker run -d -p 8380:8080 -v /var/jenkins_home:/var/jenkins_home --name jenkins --restart=always jenkins/jenkins:lts

第一次登录时，需要管理员密码

docker logs jenkins

查看日志获得密码即可。因为我们一般在本地安装jenkins而不是在生产环境中，所...]]></description><category></category></item><item><title><![CDATA[Windows Server 2008 R2 C盘空间不足解决方法]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/105676731</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/105676731</guid><author>kookmen2000</author><pubDate>Wed, 22 Apr 2020 10:58:49 +0800</pubDate><description><![CDATA[在升级window server 2008到2012时，常遇到c盘空间不足的问题(需要13G左右的可用空间)，解决办法是先通过cleanmgr.exe清除c盘空间，然后再按这篇文章把系统缓存换到别的盘即可。https://blog.youkuaiyun.com/hanzheng260561728/article/details/71521733
...]]></description><category></category></item><item><title><![CDATA[SnapKit安装与使用]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/103807534</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/103807534</guid><author>kookmen2000</author><pubDate>Thu, 02 Jan 2020 17:07:05 +0800</pubDate><description><![CDATA[本文是通过cocoapods安装的，其他安装方式请自行参考SnapKti的github官网。

1、先安装cocoapods


$ gem install cocoapods

2、进入Xcode项目的根目录，运行pod init,会自动生成一个Podfile文件



3、打开Podfile，修改为如下内容

# Uncomment the next line to define a glob...]]></description><category></category></item><item><title><![CDATA[通过Docker快速搭建PHP开发环境]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/103805536</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/103805536</guid><author>kookmen2000</author><pubDate>Thu, 02 Jan 2020 16:14:15 +0800</pubDate><description><![CDATA[我们知道，如果自己安装Apache，php，xdebug，配置PHP开发环境，这个是非常繁琐的过程，但是如果用docker来配置PHP开发环境，其过程要愉快很多，特别是当我们的开发环境经常需要在mac和window10多个平台下切换的时候，docker很好的解决了跨平台问题，配置起来非常方便，话不多说，直接进入正题。

1、首选要安装docker desktop,这个就不用多说了，因为window...]]></description><category></category></item><item><title><![CDATA[centos 7 通过docker安装gitea过程]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/96864288</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/96864288</guid><author>kookmen2000</author><pubDate>Mon, 22 Jul 2019 15:44:47 +0800</pubDate><description><![CDATA[之前自己的git代码库是用gitblit建的，而且虚拟器是windowserver，速度实在太慢，而且没有docker，安装软件实在是太麻烦了，所以决定把服务器改成centos，用docker安装gitea来搭建git服务器。一切都很顺利，唯独最后一步出问题了。

1、


docker pull gitea/gitea:latest

2、


sudo mkdir -p /var/li...]]></description><category></category></item><item><title><![CDATA[springboot docker容器运行时，文件无法上传的解决办法。]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/94640433</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/94640433</guid><author>kookmen2000</author><pubDate>Thu, 04 Jul 2019 18:25:34 +0800</pubDate><description><![CDATA[之所以无法上传，是因为docker容器无法访问宿主机的目录造成的，例如我们设置上传文件的保存目录为


cloudmap:
  myapp:
    data-dir: /usr/local/myapp

那么需要在Dockerfile文件里面加载这个目录，如下：


FROM openjdk:8-jdk-alpine
VOLUME /tmp
VOLUME /usr/local/myapp
ADD...]]></description><category></category></item><item><title><![CDATA[springboot项目通过docker发布后，如何访问容器中的mongodb数据库]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/94623696</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/94623696</guid><author>kookmen2000</author><pubDate>Thu, 04 Jul 2019 15:48:20 +0800</pubDate><description><![CDATA[有一个springboot web项目，访问的是mongodb数据库。springboot web项目和mongodb数据都是通过docker容器进行发布的，连接数据库的时候，不能用宿主机的IP地址如192.168.1.19，也不能用localhost，127.0.0.1，这样都无法连接数据库，正确的方法是用dcoker inspect mongoID查看mongodb容器的IP地址，使用该IP地...]]></description><category></category></item><item><title><![CDATA[mongodb日志分割]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/78295414</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/78295414</guid><author>kookmen2000</author><pubDate>Fri, 20 Oct 2017 14:53:51 +0800</pubDate><description><![CDATA[(1)新建一个js文件logRotate.js，加入如下命令：
db.runCommand({logRotate:1})
(2)新建一个logRotate.bat文件，输入如下命令：
E:\MongoDB-3.X\bin\mongo -authenticationDatabase admin localhost/admin "E:\MongoDB-3.X\logRotate.js"
(3)]]></description><category></category></item><item><title><![CDATA[ArcGIS android SDK 64bit错误的解决办法]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/78112985</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/78112985</guid><author>kookmen2000</author><pubDate>Wed, 27 Sep 2017 15:02:19 +0800</pubDate><description><![CDATA[使用ArcGIS android SDK 进行应用开发时，如果你同时引用了第三方的aar库或so库，这些库里如果有64位框架，启动程序时将出现错误，这是由于ArcGIS android SDK 不支持64位框架造成的。只要在项目的build.gradle文件里面加入如下配置即可：

android {
    ...
    defaultConfig {
       ...

      ]]></description><category></category></item><item><title><![CDATA[mac intellij git错误解决办法]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/78103469</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/78103469</guid><author>kookmen2000</author><pubDate>Tue, 26 Sep 2017 16:53:35 +0800</pubDate><description><![CDATA[启动时出现如下错误：Can't start Git: /usr/bin/git Probably the path to Git executable is not valid.
解决办法：在terminal中运行xcode-select
 --install即可]]></description><category></category></item><item><title><![CDATA[MYSQL空间查询示例]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/49385073</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/49385073</guid><author>kookmen2000</author><pubDate>Sat, 24 Oct 2015 16:23:50 +0800</pubDate><description><![CDATA[假设我们的表中有一个geometry字段用于存贮空间信息，并且已经建立的空间索引，我这里用的是投影坐标，而不是经纬度，如果是经纬度，简单换一下坐标就可以了。简单查询示例如下
（1）空间矩形范围查询：
最简单：SELECT NAME,ASTEXT(GEOMETRY) AS GEOMETRY FROM fac_point t WHERE X(t.geometry) >0 AND X(t.geome]]></description><category></category></item><item><title><![CDATA[mySQL给空间字段建立索引出现错误All parts of a SPATIAL index must be NOT NULL的解决办法]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/49384739</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/49384739</guid><author>kookmen2000</author><pubDate>Sat, 24 Oct 2015 14:27:38 +0800</pubDate><description><![CDATA[出现这个错误是因为要建立空间索引的字段不能为NULL值。改一下表定义，把空间字段值设为NOT NULL即可。]]></description><category></category></item><item><title><![CDATA[mac下配置mysql]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/17576477</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/17576477</guid><author>kookmen2000</author><pubDate>Thu, 26 Dec 2013 09:29:55 +0800</pubDate><description><![CDATA[mac与window不同，配置文件不是my.ini，而是my.cnf。
首先，显示所有文件

defaults write com.apple.finder AppleShowAllFiles -bool true
接着进入/usr/local/mysql-5.6.15-osx10.7-x86_64目录，把my.cnf拖一份到桌面上，修改后再拷回去即可。
最后隐藏文件
defaults]]></description><category></category></item><item><title><![CDATA[object-c中#import 与 @class 的区别]]></title><link>https://blog.youkuaiyun.com/kookmen2000/article/details/17512313</link><guid>https://blog.youkuaiyun.com/kookmen2000/article/details/17512313</guid><author>kookmen2000</author><pubDate>Mon, 23 Dec 2013 21:13:47 +0800</pubDate><description><![CDATA[@class 就是告速编译器有这个类具体是什么内容没有说，主要用在头文件声明的时候，并且声明时候不需要用到这个类的变量和方法，import 就是引用这个类的头文件，可以引用类的所有方法和变量，与C＋＋类似。]]></description><category></category></item></channel></rss>