首页
学习
活动
专区
工具
TVP
发布

Ryan Miao

专栏作者
358
文章
702202
阅读量
59
订阅数
使用Makefile构建Docker
刚开始学习docker命令的时候,很喜欢一个字一个字敲,因为这样会记住命令。后来熟悉了之后,每次想要做一些操作的时候就不得不 重复的输入以前的命令。当切换一个项目之后,又重复输入类似但又不完全相同的命令,仅仅通过history命令加速也有限。
Ryan-Miao
2019-08-29
3.6K0
openldap介绍和使用
早期,公司是没有统一认证这个东西的,所以各自玩各自的。于是, confluence一个用户体系,gitlab一个用户体系,Jenkins一个用户体系等等, 开发中要用到的开源软件数不胜数,每个软件都要认证, 必须想办法统一账号。 第三系统的认证通常都是配置化的, 比如oauth, openid, ldap。兼容最广泛就是ldap了,虽然是很老的系统(LDAPv3 was developed in the late 1990's to replace LDAPv2.),最后还是要使用它。
Ryan-Miao
2019-08-20
16.1K2
Ubuntu18.04下修改快捷键
Intelij Idea在Ubuntu下的快捷键几乎和windows差不多,最常用的一个快捷键与系统冲突:
Ryan-Miao
2019-07-18
1.8K0
Ubuntu18.04安装postgresql-10
官方文档: https://www.postgresql.org/download/linux/ubuntu/
Ryan-Miao
2019-07-10
1.2K0
Docker学习笔记1 -- 刚入手docker时的几个命令
镜像标签可以理解为版本号。比如我们项目demo的版本是1.5.1,那么标签可以是:
Ryan-Miao
2019-03-04
4350
centos安装EPEL repo
EPEL (Extra Packages for Enterprise Linux) is open source and free community based repository project from Fedora team which provides 100% high quality add-on software packages for Linux distribution including RHEL (Red Hat Enterprise Linux), CentOS, and Scientific Linux. Epel project is not a part of RHEL/Cent OS but it is designed for major Linux distributions by providing lots of open source packages like networking, sys admin, programming, monitoring and so on. Most of the epel packages are maintained by Fedora repo.
Ryan-Miao
2018-12-28
1.2K0
CentOS(linux)安装PostgreSQL
PostgreSQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的声誉。目前PostgreSQL可以运行在所有主流操作系统上,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris和Tru64)和Windows。PostgreSQL是完全的事务安全性数据库,完整地支持外键、联合、视图、触发器和存储过程(并支持多种语言开发存储过程)。它支持了大多数的SQL:2008标准的数据类型,包括整型、数值值、布尔型、字节型、字符型、日期型、时间间隔型和时间型,它也支持存储二进制的大对像,包括图片、声音和视频。PostgreSQL对很多高级开发语言有原生的编程接口,如C/C++、Java、.Net、Perl、Python、Ruby、Tcl 和ODBC以及其他语言等,也包含各种文档。
Ryan-Miao
2018-08-01
2.8K0
素材
bing 每日一图 https://api.dujin.org/bing/1920.php bing图片rss https://cn.bing.com/HPImageArchive.aspx?idx=
Ryan-Miao
2018-03-14
2.3K0
使用nginx代理跨域,使用nginx代理bing的每日一图
前言 自从搞清楚了跨域原理后一直自鸣得意,感觉跨域没啥问题了。而事实上对关于跨域的几个header的理解也有限,但那又如何,我能做到跨域就行了。今天想把博客背景图改成bing的每日一图,发现遇到跨域问题。首先想到的就是自己写一个web,请求bing,然后传出结果,把自己的接口允许跨域。确实做到了,但是。我找了一台阿里云服务器,我安装了java,我编写了一个基于dropwizard的webservice。我需要写脚本去部署,确保系统稳定,挂了自动重启。我要写一堆的java代码来完成这件事。忽然想到nginx
Ryan-Miao
2018-03-14
2.3K0
命令行打印文件树列表: tree
Linux & Mac 1.下载tree lib //mac brew install tree //centos yum install tree //ubuntu apt-get install tree 用法 //显示所有文件 tree //显示深度2层 tree -L 2 2. 命令find组合 find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' > structure.txt 移除node_module find . -print | gr
Ryan-Miao
2018-03-13
2.1K0
linux centos中添加删除修改环境变量,设置java环境变量
前言 安装完软件必要添加环境变量。指令很少,然而长时间不写就会不自信:我写的对吗?于是百度开始,于是发现又是各有千秋。好吧,好记星不如烂笔头。当然,最重要的是,百度出来的都他妈的是如何添加环境变量,只字不提删除和修改。显然,都是像我一样的外门汉做笔记的,用啥写啥。 增加环境变量 百度出来的都是修改/etc/profile文件,添加export var=value。我也没认真去看linux的指令的书,不过发现一个不错的做法。 在/etc/profile.d/下有一堆sh脚本,这些脚本就是系统初始化的环境变量
Ryan-Miao
2018-03-13
5K0
centos7查看系统版本,查看机器位数x86-64
前言 由于不经常使用linux,每当使用的时候就是安装软件,安装软件的时候就要选择安装包平台,是32位的还是64位的。这时候突然发现不知道怎么查,于是百度。虽然轻而易举百度出来,但仍旧没有自己的笔记看起来舒服。所以,还是记录下来。 辨识标准 首先要清楚什么样标识是32位的,什么样的是64位的。 PC server X86 系列 I386--I686 都是32位 x86_64 是 64位 查看位数命令 命令实在是不要太多,为了防止选择性障碍,一致选择第一种方式,后面的仅作为补充。 方法1: [ro
Ryan-Miao
2018-03-13
1.8K0
Linux中mongodb安装和导出为json
采用官方工具导出mongo数据为json格式 文档:https://docs.mongodb.com/manual/reference/program/mongoexport/ 可以远程导出,只要有host:port即可。 首先需要安装tools: 在redhat中: 文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 1、编写repo文件 Create a /etc/yum.repos.d/mongodb-org
Ryan-Miao
2018-03-13
1.8K0
不在 sudoers 文件中。此事将被报告。
使用Linux,初学使用root不要太方便,工作中却不会给你这样的,必须要用自己的账号。新账号需要添加sudo的权限。 su 使用root登陆 visudo 在root下添加自己的用户名 root ALL=(ALL) ALL ryan    ALL=(ALL)      NOPASSWD: ALL 这里nopasswd是为了sudo的时候不用确认密码
Ryan-Miao
2018-03-13
1.4K0
Linux中解析json---jq
遇到要在Linux上处理json的请求,换了熟悉的环境就抓瞎了,需要用心学习基础知识。 jq官网:https://stedolan.github.io/jq 1.install yum install jq 在公司的centos6.3上这样安装成功了,然而自己电脑7.5安装失败,采用源码安装 git clone https://github.com/stedolan/jq.git cd jq autoreconf -i ./configure --disable-maintainer-mode make s
Ryan-Miao
2018-03-13
2.1K0
让/etc/profile文件修改后立即生效
让/etc/profile文件修改后立即生效 方法1: 让/etc/profile文件修改后立即生效 ,可以使用如下命令:  # .  /etc/profile  注意: . 和 /etc/profile 有空格  方法2:  让/etc/profile文件修改后立即生效 ,可以使用如下命令:  # source /etc/profile 
Ryan-Miao
2018-03-13
2.6K0
linux 安装jdk
查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz   解压 3.配置环境变量 <1># vi /etc/profile <2>在最后加入以下几行: export JAVA_HOME=/usr/java/jdk1.5.0_16 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$J
Ryan-Miao
2018-03-13
5.9K0
Linux安装配置tomcat
1.首先配置好jdk 查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz   解压 3.配置环境变量 <1># vi /etc/profile <2>在最后加入以下几行: export JAVA_HOME=/usr/java/jdk1.5.0_16 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PA
Ryan-Miao
2018-03-13
2.2K0
Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图》》web板式视图 博客园不能粘贴图片吗  http://wenku.baidu.com/view/bda1c3067fd5360cba1adb7d 目录 Linux学习笔记... 1 请切换web视图查看,表格比较大,方法:视图》》web板式视图... 1 1.      常用命令... 3 1.1文件处理命令... 3 1.2权限管理命令... 8 1.3文件搜索命令... 12 1.4帮助命令... 19 1.5压缩解压命令... 20
Ryan-Miao
2018-03-13
2.2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档