自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稀饭同学的专栏

一个会算卦的程序猿

  • 博客(84)
  • 资源 (5)
  • 收藏
  • 关注

原创 nginx location proxy_pass 后面的url 加与不加/的区别

在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。首先是location进行的是模糊匹配1)没有“/”时,location /abc/def可以匹配/abc/defghi请求,也可以匹配/abc/def/ghi等2)而有“/”时,location/abc/def/不能匹配/abc/defghi请求,只能匹配/abc/def/anything这样的请求下面四

2021-05-06 10:54:21 476

原创 nohup输出到指定文件中

nohup ./youApp >> yourApp.out &

2020-08-12 16:50:07 2070

原创 linux ulimit最大值是多少?

2^20也就是1048576。

2019-12-26 16:23:46 2117

原创 OSX 批量CRLF 转 LF

安装dos2unix:http://macappstore.org/dos2unix/执行命令:find ./src -name "*.js" | xargs dos2unix

2019-11-20 13:49:08 787

原创 IDEA修改代码重新运行不生效

标题不废话,就这个,打上勾。

2019-11-06 22:56:06 21769 24

原创 idea 错误: 找不到或无法加载主类

1、cmd进入项目目录2、输入maven命令重构项目 mvn cleanmvn idea:idea install

2019-11-04 17:17:10 192

原创 申请Let's Encrypt永久免费SSL证书

申请Let's Encrypt永久免费SSL证书Let's Encrypt简介Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。Let's Encrypt免费SSL证书...

2019-11-02 10:44:13 311

原创 SQL的执行顺序

–第一步:执行FROM–第二步:WHERE条件过滤–第三步:GROUP BY分组–第四步:执行SELECT投影列,聚集函数–第五步:HAVING条件过滤–第六步:执行ORDER BY 排序...

2019-10-17 09:39:29 86

原创 DO、PO、BO、DTO、VO等概念

POJO全称为:Plain Ordinary Java Object,普通的 java 对象,一般用在数据层映射到数据库表的类,类的属性与表字段一一对应PO全称为:Persistant Object,持久化对象,与数据库结构映射的实体,数据库中的一条数据即为一个 PO 对象BO全称为:Business Object,业务对象,主要作用是把业务逻辑封装成一个对象,这个对象可以包括一个...

2019-09-23 09:35:04 373

原创 spring boot 测试用例,指定profile,随机端口

import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.ActivePr...

2019-09-19 14:50:33 803

原创 docker运行redmine外接mysql

1、创建redmine数据库,并创建redimine用户2、docker run -d --name redmine -e REDMINE_DB_MYSQL=10.138.228.244 -e REDMINE_DB_PORT=3308 -e REDMINE_DB_DATABASE=redmine -e REDMINE_DB_USERNAME=redmin...

2019-07-18 14:46:00 1153 1

原创 mac 10.11 下的sourceTree 和 git 总是需要输入密码的解决办法

参考:https://stackoverflow.com/questions/11745504/remove-credential-osxkeychaincurl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-o...

2019-07-15 19:02:00 496

原创 zsh git Mac终端中文乱码问题

使用oh-my-zsh查看中文目录显示乱码描述在使用ls指令查看目录时,对于中文目录会显示乱码原因是locale没有设置成utf-8解决方法 终端输入: vi ~/.zshrc 在文件末尾添加: export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 最后重启终端使用git status中文文件显示乱码...

2019-06-11 16:24:00 1178

原创 Mac tree 命令,中文文件名乱码

tree -N

2019-06-11 16:21:00 1144 7

原创 MySQL社区版开启审计功能

1、审计插件下载地址:https://bintray.com/package/files/mcafee/mysql-audit-plugin/release2、下载,解压,audit_plugin.so放到lib/plugin/下,并执行:chmod a+x libaudit_plugin.so3、登录MySQL,执行:install plugin audit soname 'liba...

2019-06-06 10:52:45 1230

原创 MySQL使用mysqld_multi进行单机多实例配置

本文以MySQL5.6.43和5.7.25为测试样本1.下载安装包MySQL5.6.43的下载链接:https://downloads.mysql.com/archives/get/file/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gzMySQL5.7.25的下载链接:https://downloads.mysql.com/archive...

2019-04-29 10:36:59 188

原创 将博客搬至CSDN

将博客搬至CSDN

2019-04-29 09:53:00 69

原创 Mac OS 下制作自签名SSL证书

打开终端(Terminal)程序,按如下步骤制作证书:openssl genrsa -des3 -passout pass:x -out server.pass.key 2048openssl rsa -passin pass:x -in server.pass.key -out server.keyrm server.pass.keyopen...

2019-04-26 11:48:00 2453 2

原创 centos7安装python-pip

在使用centos7的软件包管理程序yum安装python-pip的时候会报一下错误:No package python-pip available.Error: Nothing to do说没有python-pip软件包可以安装。这是因为像centos这类衍生出来的发行版,他们的源有时候内容更新的比较滞后,或者说有时候一些扩展的源根本就没有。所以在使用y...

2019-04-26 10:39:00 105

原创 fonts.useso.com 不能读取的解决替换方法 亲测可用

fonts.useso.com 替换为 fonts.lug.ustc.edu.cnajax.useso.com 替换为 ajax.lug.ustc.edu.cnthemes.googleusercontent.com 替换为 google-themes...

2019-03-29 17:06:00 584

原创 Linux查看物理CPU个数、核数、逻辑CPU个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| gr...

2019-01-09 10:46:00 153

原创 使用Shell脚本查找程序对应的进程ID

查找进程ID语句:ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'脚本内容:#!/bin/sh NAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`echo $IDecho...

2018-12-19 16:45:00 1666

原创 SpringBoot-读取classpath下文件

  开发过程中,必不可少的需要读取文件,对于打包方式的不同,还会存在一些坑,比如以jar包方式部署时,文件都存在于jar包中,某些读取方式在开发工程中都可行,但是打包后,由于文件被保存在jar中,会导致读取失败。  这时就需要通过类加载器读取文件,类加载器可以读取jar包中的class类当然也可以读取jar包中的文件。// 方法1:获取文件或流thi...

2018-12-12 17:07:00 1538

原创 Centos7安装Docker

root@ssli-centos7:~$ curl -fsSL https://get.docker.com/ | shroot@ssli-centos7:~$ systemctl start dockerroot@ssli-centos7:~$ systemctl status dockerroot@ssli-centos7:~$ systemctl e...

2018-10-22 15:37:00 45

原创 TCP

2018-10-09 11:17:00 57

原创 redis宿主机最优配置积累

1、echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse原理:redis的客户端close一个链接以后,这个链接就会进入TIME_WAIT状态,而TIME_WAIT状态的链接会在Max Segment Lifetime内都没有活跃包的情况下关掉。MSL就是maximum segment lifetime(最大分节生命期),...

2018-10-09 11:15:00 291

原创 CentOS 7 时区设置

设置时区同样, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序.用法很简单:# timedatectl # 查看系统时间方面的各种状态$timedatectlstatusLocal time: 四2014-12-2510:52:10 CSTUniversal time: 四 2014-12-2502:52:10 U...

2018-10-09 10:01:00 48

原创 curl binary file post

curl -X POST --data-binary @./redis_exporter.yml http://localhost:8090/api/v1/ansible/playbooks/redis_exporter/v0.0.2

2018-08-21 17:06:00 1637

原创 登录失败过多导致账户被锁

问题场景:Linux无法远程,返回信息:Permission denied, please try again问题分析:一般这样的信息,第一个反应就是账号和密码不正确。但这个问题场景,账号和密码信息准确无误,使用终端方式登录没有任何问题,主机内部没有限制该账号远程登陆。处理这个问题最好的分析方法就是查看系统登录日志。(举例:centos 系统可以查...

2018-08-08 15:32:00 2583

原创 sed命令:删除匹配行和替换

删除以a开头的行sed -i'/^a.*/d'tmp.txt-i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配的行替换匹配行:sed -i's/^a.*/haha/g'tmp.txt分号内的s/表示替换/g表示全局替换 ...

2018-07-10 17:17:00 928

原创 MYSQL 之DDL、DML、DCL、TCL的区别

TCL (Transaction Control Language):事务控制语言DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language):DDL比DML要多,主要的命令有CRE...

2018-07-10 15:38:00 136

原创 创建redis集群报错 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load suc...

错误详细如下:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)from /usr/share/rubygems/rubygems/core_ext/kernel_requi...

2018-07-09 15:36:00 494

原创 gem install redis报错解决办法

redis-cluster安装需要通过gem install redis来安装相关依赖。否则报错。通过gem install redis会报如下错误1:ERROR: Loading command: install (LoadError) cannot load such file -- zlibERROR: While executing ge...

2018-07-09 15:35:00 1295

原创 ruby gem 安装OpenSSL支持时ruby make: *** No rule to make target `/include/ruby.h', needed by `ossl.o' 错误...

ruby gem 安装OpenSSL支持时rubyextconf.rbmake这时出错,make: *** No rule to make target `/include/ruby.h', needed by `ossl.o'其实是ext/openssl/Makefile中忘了给路径变量top_srcdir赋值,调用的时候当然就报错了,...

2018-07-09 15:29:00 1065

原创 ruby gem安装zlib支持时报错redis make: *** No rule to make target `/include/ruby.h', needed by `zlib.o'. ......

ruby gem安装zlib支持时报错make: *** No rule to make target `/include/ruby.h', needed by `zlib.o'. Stop.解决办法:vim/tools/ruby-2.5.1/ext/zlib/Makefile在文件开头添加变量:top_srcdir=../../ ...

2018-07-09 15:25:00 462

原创 Redis密码验证情况下创建集群

在执行:redis-trib.rb create--replicas1........提示:>>> Creating cluster[ERR] Sorry, can’t connect to node ip:port解决方案:>>>find / -name client.rb -print返回:/usr/sh...

2018-07-09 15:19:00 283

原创 MySQL复制启动从库出现Slave SQL: If a crash happens的warnings信息

在MySQL复制中,主从库上都有xxx.info配置文件的,默认是FILE格式的,也就是文件格式。我们可以查询便知。不过这个参数是可以动态修改的mysql>stop slave;mysql>set global master_info_repository='table';mysql>set global relay_log_...

2018-05-24 10:11:00 724

原创 innodb_data_file_path参数忘记设置或者重新调整办法

my.cnf文件中,默认配置为innodb_data_file_path = ibdata1:10M:autoextend目前该文件已经扩大到了1g多:-rw-r----- 1 mysql mysql 1470103552 4月 16 17:13 ibdata1修改my.cnf为innodb_data_file_path = ibdata1:1402M;...

2018-04-13 10:23:00 463

原创 通过show status 来优化MySQL数据库

1, 查看MySQL服务器配置信息mysql>showvariables;2, 查看MySQL服务器运行的各种状态值mysql>showglobalstatus;3, 慢查询mysql>showvariableslike'%slow%';+------------------+-------+|...

2018-04-12 14:44:00 35

原创 MySQL中interactive_timeout和wait_timeout的区别

在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误:ERROR2013(HY000): Lost connection to MySQL server during queryERROR2006 (HY000): MySQL server has gone awayNo connection. T...

2018-04-11 16:00:00 103

STM32库函数代码自动生成器 V1.0(公测版)

STM32库函数代码自动生成器 V1.0(公测版)

2013-11-28

SecureCRT软件

SecureCRT

2013-10-13

Linux驱动开发好书

Linux驱动开发的不错的pdf资料打包上传

2013-10-07

《跟我学eCOS操作系统》

跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS跟我学eCOS

2011-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除