发现个好玩的东西,LiteDB,类似于Sqlite,但是性能更好一点。完全使用C#版本写成,记录一下使用方法,当前版本V4

首先nuget安装

LiteDB

定义文件Path,如果不存在的话会自动创建

public static string Path = @"D:\Core\Test\Test.LiteDataBase\ocean.db";

定义实体类

    public class UserInfo
    {
     …


首先将证书放到下面的目录

/ocean/config/cert/

nginx的创建命令要开启443端口

docker run --name nginx -d -p 80:80 -p443:443 \
-v /ocean/config/nginx.conf:/etc/nginx/nginx.conf \
-v /ocean/config/conf.d/:/etc/nginx/conf.d/ \
-v /ocean/config/cert/:/cert/ \
nginx

 

conf.d下配置一个新的conf

server…

Docker Swarm

Linux 2019-08-28 11:27

首先安装docker,此处就不再写了

 

安装docker-machine

curl -L https://github.com/docker/machine/releases/download/v0.16.1/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&    chmod +x /tmp/docker-machine &&    sudo cp /tmp/docker-machine /usr/local/bin/docker-machine


K8s

Linux 2019-08-21 16:48

在集群所有机器上执行

需要更新hostname

vi /etc/hostname

更改为aliyun的源,特殊的国内网络环境

vi /etc/apt/sources.list  #添加下面的内容
# 系统安装源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb http://mi…

说来惭愧,这么多年了才开始正式使用git,开个文章记录所有遇到的操作问题


保存用户名和密码

Settings=>Git=> Edit local .git/config 添加下面代码

[credential]
  helper = store


代码都托管到github上了,但是天朝这个网络环境都懂的,github经常慢的不要不要的。看着一个项目3k/s,5k/s的下载速度,我的内心是崩溃的。特别是经过漫长的等待,最后timeout了,全部重来。我心里只想说MMP

 

网上找到了解决方案,记录一下。其实很简单,就是修改host,通过ip加快速度。亲测有效

用到 ipaddress.com这个网站…

手上也有几个站了,现在全部在docker下运行,把常用的部署命令备份一下。

 

MYSQL

目前都用8.0版的mysql了,使用InnerDB引擎,

创建mysql 映射数据到 /ocean/data/下面

docker run -p 3306:3306 -d --name mysql -v /ocean/data:/var/lib/mysql -v /ocean/config/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=…

.net core 很好,可惜图片库到目前还没有完善。

用了zxing做二维码和条形码的输出,在win下没有半点问题,一上liunx就各种bug。记录一下解决过程,

 

首先创建docker容器

docker run -p 8008:80 -v /ocean/www/expresssearch/:/wwwroot -w /wwwroot/ microsoft/dotnet  dotnet /wwwroot/ExpressSearch.Web.dll

然后进…

话说天下大势,分久必合,合久必分。总结一下,这么多年,这个博客被我折腾出花了简直 

 

第一版:百度空间,后面改名叫百度Hi。当时选择的原因是速度快,放弃的原因是产品经理乱升级,不能搜自己的博客。

 

第二版:博客独立。找了一个静态服务器,自己在本地通过c#+access的方式生成html,然后ftp上传静态页面到静态服务器…

持续集成Android

Linux 2019-05-21 14:15
docker run  --name ub -d -it bernhard/gitlab-ci-react-native-android /bin/bash
docker exec -it ub bash
android update sdk --no-ui --all --filter tools,platform-tools,android-28,build-tools-28.0.3

打包

docker commit ub oceanheyang/gitlab-ci-react-native-android

推送

docker push  oceanheyang/gitlab-ci-rea…