- 博客(93)
- 资源 (4)
- 收藏
- 关注
原创 git修改地址三种方法
1.修改命令 git remote set-url origin [NEW_URL]2.先删后加 git remote rm origin git remote add origin [url]3.直接修改.git/config文件
2019-10-23 10:36:00
299
原创 Centos系统下,各种服务重启
1、sudosystemctl start firewalld2、./redis-server/usr/local/bin/redis.conf3、mongod -f /etc/mongod.conf4、sudo nginxp.p1 { margin: 0; font: 14px Menlo; color: rgba(0, 255, 255, 1); background-colo...
2019-10-21 15:01:00
80
原创 NodeJS本地公用类库
git + npm link先来看一下npm install 文档。 npm 支持安装 git 仓库,支持git,git+ssh,git+http,git+https, orgit+file几种协议,例如:npm install git+<https://xxx.com/private-package.git>这样会安装这个仓库的最新版本,如果需要指定版本依...
2019-10-18 14:35:00
136
原创 记住47条心理格言和策略
记住47条心理格言和策略引导语:每个人的心理都有着巨大的潜能,如果你会觉得你的心理上还不够强大;你的潜在能力还没有完全被发挥出来,那么,从现在开始,记住下面47条心理格言和策略,你的人生也许从此正悄悄发生着变化。1、人生的有趣之处,就在于它是一个充满诸多不确定性的,开放的过程。其中,有失败的痛苦,有成功的喜悦,有冒险的刺激,有思考的深沉。试想当我们的生活缺少了这些,那它还值得去追求...
2019-10-17 12:01:00
70
原创 发布npm包
1、初使项目 npm init my_project2、发布 cdmy_project npm publish3、撤销发布的包终端执行 npm unpublish例如:#1、删除某个版本npm unpublish my_project@1.0.0#2、删除整个npm市场的包npm unpublishmy_project --force4、设置忽略文件 使...
2019-10-15 14:27:00
43
原创 Redis常用命令
1、清空数据: >flushall2、命令行远程连接redis 服务$ redis-cli -h host -p port -a password3、数据读写字符串k/v对 : del/get/set /incrby(累加)HashMap : hset/hget/hmset/hmget/hgetall /hincrby(累加) m:代表multi,多个的意思se...
2019-09-23 17:20:00
45
原创 Redis数据迁移
1、命令:redis-cli -n 2 keys '*' | xargs -I '{}' redis-cli -n 2 migrate 目标IP 6379 '' 2 10000 COPY keys '{}'https://blog.csdn.net/chuxin_mm/article/details/815696212、清空redis flushall...
2019-09-19 15:08:00
51
原创 mongo重启、远程连接
1、查看当前mongo启动进程 ps -ef | grep mongo2、修改mongo启动远程连接配制文件 vi /etc/mongod.conf 将 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind_ip=0.0.0.03、关闭进程、启动进程 sudo pkill mongod #关闭进程 mongod -f /etc/...
2019-09-06 16:05:00
61
原创 Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
第二个是要上传到的服务器的位置 例如 root@39.106.144.90:/var/wwwscp-P 22path/filenameuserName@sseverName:pathscp-P 22-r folderuserName@sseverName:path如果是要下载服务器的文件到本地 则调换两个位置就可以scp-P 22userName@sseverName...
2019-08-16 15:46:00
50
原创 nodejs内存泄漏概要分析
const heapdump = require('heapdump'); setTimeout( ()=>{ heapdump.writeSnapshot(`${process.cwd()}/` + Date.now() + '.heapsnapshot'); }, 12000 );
2019-08-16 10:43:00
59
原创 mongo常用命令
show dbs; #查看全部数据库use db_test; #进入数据库db.createUser({ user: "root", pwd: "123456", roles: [ {role: "read", db: "db_test"} ] }); #添加只读权限read。其它权限如下表:角色类型权限级别普通用户角色read、readWrite...
2019-08-10 16:35:00
53
原创 NodeJS内存泄露
p.p1 { margin: 0; font: 13px "Helvetica Neue"; color: rgba(0, 0, 0, 1) }p.p2 { margin: 0; font: 13px "Helvetica Neue"; color: rgba(0, 0, 0, 1); min-height: 15px }一、查询内存泄露入手点1、错误数据下,确保所有循环体都有终结条件2...
2019-07-22 14:29:00
61
原创 CentOS系统下,配制nginx代理
1、安装: yum install nginx2、证书文件位置: a. 创建https证书文件夹:/etc/nginx/ssl b. 上传两个证书文件到/etc/nginx/ssl3、在/etc/nginx/conf.d创建default.conf( MacOS默认是/usr/local/etc/nginx/nginx.conf), 配制内容如下:upstream cms{...
2019-07-04 14:01:00
64
原创 mongodb安装使用
1、安装 (1)mac电脑: 安装:brew install mongo (2)linux: 到官网获取安装包地址 官方安装方法一:详情: 下载安装包,如:https://www.mongodb.com/download-center/community curl-Ohttps://fastdl.mongodb.org/linux/m...
2019-07-04 12:51:00
46
原创 Linux或者Mac解压乱码问题
1、unar : 命令行解压工具2、安装: ubuntu等Linux安装方法:sudo apt install unar mac系统安装方法:brew install unar 现在mac电脑用 The Unarchiver 解压也不会出现乱码3、使用方法:unar filename.zip...
2019-06-18 10:21:00
165
原创 终端SSH远程连接CentOS报错:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or...
终端SSH远程连接CentOS时,报以下错误提示:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory在centos服务器上sudo vim /etc/locale.conf内容如下:LC_ALL=en_US.utf8LC_CTYPE=en_US.utf...
2019-05-30 13:06:00
160
原创 UNIX哲理名言(中英文对照)
UNIX的特点:Everything (including hardware) is a file.所有的事物(甚至硬件本身)都是一个的文件。Configuration data stored in text.以文本形式储存配置数据。Small, single-purpose program.程序尽量朝向小而单一的目标设计。Avoid captive user interfaces.避...
2019-04-25 11:52:00
151
原创 mysqldump命令使用
1、执行mysqldump命令前,先给配制添加帐号和密码:#vi/etc/my.cnf user=root password=XXXXXX2、 一、本地mysql: #mysqldump -uroot -pPassword -n -t -d -R --triggers=false 数据库名 >~/backup.sql 二、远程连接mysql: #...
2019-04-17 11:20:00
196
原创 程序人生,编程思想
p.p1 { margin: 0; font: 13px "Helvetica Neue"; color: rgba(0, 0, 0, 1) }1、学一些有品位(taste)的技术,搭一个有品位的框架,就必须了解这个社会、市场、业务。然后做有灵魂的产品,从做一个有灵魂的技术工、搬砖工开始。然后才能选择一些贴近市场、有品位的技术。人性的光辉,自由的市场,有品位的服务,才是驱动技术发达的根本强有力...
2019-03-02 10:40:00
71
原创 CentOS Linux Jenkins安装、部署、更新
1、安装:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions 切记选择:Installation of an LTS version 不要选择:Installation of a weekly version,此版本不稳定,经常挂掉。 sudo yum install j...
2019-02-25 17:17:00
132
原创 Git常用命令
1、git clean(删除未监视文件untracked files)gitclean-f #删除untrackedfilesgitclean-fd #连untracked的目录也一起删掉gitclean-xfd #连gitignore的untrack文件/目录也一起删掉(慎用,一般这个是用来删掉编译出来的.o之类的文件用的)#在用上述g...
2019-01-19 15:12:00
58
原创 U盘安装Mac OS X要点
1、启动U盘必须比系统磁盘小,因为制作启动U盘,U盘很可能被当成系统盘。系统安装时,发现系统盘比U盘小,很可能提示安装失败。2、制作启动U盘。详情查看官网:https://support.apple.com/en-us/HT2013723、电脑换好硬盘后,启动常按 Alt(Option)键。4、分区工具切换以下模式,才能将硬盘格式成GUID引导(GUID引导硬盘才能安装Mac OS X)...
2018-11-02 10:12:00
71
原创 Shell执行*.sql
> mysql -h127.0.0.1 -uroot -p123456 // 远程登录> mysql -uroot -p123456 // 本机登录> use db_test> source /root/temp.sql
2018-05-10 11:43:00
48
原创 WebStorm远程调试Node.js
1、服务启动IP及端口,如果是云服务,IP选用服务器内网IP。同时需要防火墙需要添加端口。 #添加端口 $ firewall-cmd --zone=public --add-port=9229/tcp --permanent // (permanent是保存配置,不然下次重启以后这次修改无效)#重启防火墙: $ firewall-cmd --reload#调试方式启...
2018-01-29 11:51:00
282
原创 svn常用命令
一、svn add 命令 递归目录下所有文件: svn add . --no-ignore --force svn add *会忽略所有已经在版本控制之下的目录。 --force递归到版本化的目录下,添加所有未版本化的文件,包括那些隐藏在深处的文件。二、迁移svn新目录svn checkout url...
2018-01-12 10:54:00
111
原创 敏捷开发相关编辑思想(SOA、DDD、REST、CQRS)
这是第一次写有关编程思想的东西。1、理解Martin Fowler提出的SOA(面向服务歧义)2、理解DDD(Domain-Driven Design领域驱动设计): http://blog.csdn.net/basycia/article/details/52071522 https://www.cnblogs.com/netfocus/archive/2011/10/10/220...
2018-01-11 12:11:00
94
原创 VisualVM远程监控Java
1、服务器启动jstatd服务设置: jstatd将使用RMISecurityPolicy,并且需要指定安全策略文件. 安全策略文件必须符合安全策略语法,通过命令 jstatd -J-Djava.security.policy=file指定策略文件。以下的安全策略配制是可以访问所有代码库. grant codebase "file:${java.home}/../lib/tools....
2017-10-10 16:09:00
69
原创 centos搭建git服务
一、服务器yum -y install gitgit init --bare test.gitcd test.gitpwd //打印当前目录,假设是:/home/root/git/test.gitgit remote add origin ssh://$USER@IP地址:端口号/$(pwd)二、另一端客户端电脑:git clone ssh://root@IP地址:端口号/home/root...
2017-10-02 15:37:00
51
原创 Linux-SFTP/SSH免密码,钥匙登录
1、原理 登录的客户端要有私钥,被登录的服务器要保存客户端生成的公钥。2、修改服务器/etc/ssh/sshd_config设置,如下:sudo vi /etc/ssh/sshd_configProtocol 2UsePAM noRSAAuthentication yesPubkeyAuthentication yes 保存修改后,执行如下命令重启ssh服务:sudos...
2017-09-29 10:11:00
81
原创 CentOS防火墙控制与转发端口
一、使用防火墙 systemctl控制防火墙 systemctl status/start/stop/restart firewalld 如开启防火墙: $ systemctl start firewalld #查看firewalld状态:systemctl status firewalld; 防火墙重载,使设置...
2017-09-22 18:27:00
98
原创 Redis在Linux中安装使用
一、安装$ wget http://download.redis.io/releases/redis-stable.tar.gz$ tar xzf redis-stable.tar.gz$ cd redis-stable$ make#创建文件夹sudo mkdir -p /usr/local/redis/bin/#进入redis-x.x.x/src文件夹cd srcp.p1 { mar...
2017-09-20 11:03:00
64
原创 CentOS运维常用命令
1、添加系统帐号 [root@localhost ~]# adduser admin [root@localhost ~]# passwd admin //新帐号添加密码,然后输入密码就完成了。修改原有帐号,直接输入passwd2、普通系统帐号添加root权限 visudo命令是用vim编辑修改/etc/sudoers配置文件 [root@localhost ~]#...
2017-09-16 15:59:00
91
原创 打造vim IDE
pathogen.vim:vim插件目录自动识别、加载(注意:能用pathogen.vim安装插件,就不要用Vundle。因为Vundle下载插件速度非常慢。)https://github.com/tpope/vim-pathogen使用方法:通过git下载插件到~/.vim/bundle后,在vim内,执行以下命令:call pathogen#helptags()Vundle:vi...
2017-09-08 19:34:00
78
原创 Shell常用快捷键
编辑命令ctr+u删除光标到行首(unix-line-discard)ctrl+k删除此处至末尾(kill-line)ctr+e光标移到末尾(end)ctr+a光标移到行首(ahead)ALT + f:按单词前移(右向 forward)ALT + b:按单词后移(左向backward)CTRL + w:从光标处删除至字首ALT + d:从光标处...
2017-09-07 13:10:00
58
原创 centos修改SSH端口并禁用root远程登录
1、使用 root 用户执行以下步骤;只在 CentOS 6.5 下验证。2、先查看下服务器端口号范围: # sysctl -a|grep ip_local_port_range3、修改端口 vi /etc/ssh/sshd_config Port 58585#端口号 PermitRootLogin no# 禁止root ssh4、为新端口开通防火墙规则 iptab...
2017-09-07 11:05:00
88
原创 Java集合图谱
比较 是否有序是否允许元素重复Collection否是List是是SetAbstractSet否否 HashSet TreeSet是(用二叉排序树)MapAbstractMap否使用key-value来映射和存储数据,key必须唯一,value可以重复 HashMap TreeMap是(用二叉排序树)...
2017-09-01 16:40:00
65
原创 github密钥
官网英文资料:https://help.github.com/articles/connecting-to-github-with-ssh/1、生成SSH keys文件id_rsa.pubssh-keygen -t rsa -b 4096 -C "your_email@example.com"然后一直按回车键,直到显示成功完成2、添加证书到电脑ssh-add -K ~/.ssh/id_...
2017-08-19 18:24:00
51
原创 创建Node.js TypeScript后端项目
1、安装Node.js扩展,支持TypeScript语法npm install -g typescriptnpm install -g typings2、创建项目目录project_folder,进入目录。创建Node.js项目,执行以下命令:npm init3、在项目的目录下,创建TypeScript项目配制文件,使用tsc --init,就会自动建立好一份tsconfig.json...
2017-08-09 23:16:00
74
不可结束进程,当…………太卡时
2008-12-25
windows启动目录
2008-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅