
技术
snail_simba_eric
一直从事Java Web开发
展开
-
Nginx转发请求,有下划线_的header也需要转发到应用服务器
默认Nginx不转发header带有下划线_的数据,如果需要转发所有的header到应用服务器,需要修改Nginx的配置文件nginx.conf在http节点下增加 underscores_in_headers on;运行重新加载配置文件命令/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.co...原创 2018-08-20 15:07:06 · 911 阅读 · 0 评论 -
linux下安装jdk
从官网下载对应版本的jdk安装包解压 tar –zxvf jdk的tar文件设置环境变量vim /etc/profileJAVA_HOME=PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME保存退出source /etc/profile...原创 2018-11-14 20:25:16 · 105 阅读 · 0 评论 -
ubuntu下安装mysql
apt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient-dev 配置mysql可以远程访问登录mysql,输入grant all privileges on *.* to ‘root’ identified by ‘密码’ with grant option;...原创 2018-11-14 20:28:11 · 143 阅读 · 0 评论 -
linux下安装redis
从redis官网下载对应版本的安装包解压 tar –zxvf redis文件cd 解压后的目录makemake install按照需要修改redis.conf文件(一般也可以不改)如果要远程可以访问,将修改bind 127.0.0.1 为bind 0.0.0.0如果要配置登录密码,打开配置 requirepass password如果要后台启动服务,打开配置 dae...原创 2018-11-14 20:29:16 · 142 阅读 · 0 评论 -
linux下安装redis集群
安装集群,至少需要6个redis服务apt-get install rubyapt-get install rubygemsgem install redis修改redis.conf文件##修改配置文件中的下面选项port 7000daemonize yescluster-enabled yescluster-config-file nodes.confcl...原创 2018-11-14 20:30:14 · 162 阅读 · 0 评论 -
微服务架构设计图
原创 2018-11-14 20:33:00 · 1107 阅读 · 0 评论 -
Ubuntu 安装 GitLab
apt-get updateapt-get install curl openssh-server ca-certificatescurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | bashEXTERNAL_URL="http://gitlab.exampl...转载 2018-11-21 08:34:23 · 514 阅读 · 1 评论 -
ubuntu安装nexus
从官网下载对应的安装包,下载列表里没有linux的选项,直接选择unix的即可tar -zxvf 对应的安装包进入bin目录 nohup ./nexus run & 即可启动nexus登录后台http://ip:8081 账号密码为admin/admin123...原创 2018-11-21 08:40:58 · 326 阅读 · 1 评论 -
ubuntu安装rabbitmq
apt-get install build-essential apt-get install libncurses5-dev apt-get install libssl-dev apt-get install m4 apt-get install unixodbc unixodbc-dev apt-get install f...转载 2018-11-21 14:14:49 · 273 阅读 · 0 评论 -
安装jenkins
首先安装jdk然后建议官网下载jenkins war包版本,上传到tomcat的webapp目录下,启动tomcat访问http://ip:port/jenkins即可第一次登陆会界面提示密码放在哪个文件里,直接从文件中拷贝到界面中完成下一步操作即可...原创 2018-11-21 20:19:05 · 152 阅读 · 0 评论 -
ubuntu安装jira
首先安装jdk,安装mysql,创建数据库jira从官网下载最新的安装包,运行安装包的bin文件,按照提示完成安装安装后文件默认在两个目录中,/opt/atlassian/jira , /var/atlassian/application-data/jirajira的配置文件在/opt/atlassian/jira/conf/server.xml中运行bin目录下的start-ji...原创 2018-11-21 21:42:33 · 911 阅读 · 0 评论 -
mysql备份还原
mysql备份 mysqldump -u username -p dbname [table1 table2] > project.sql dbname参数表示数据库的名称; table1和table2参数表示需要备份的表的名称,为空则整个数据库备份; project.sql参数表示备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库备份成一个后缀名为sql的文件;...原创 2018-11-22 08:56:44 · 211 阅读 · 0 评论 -
输入账号密码使用命令行git clone代码
git clone https://account:password@url原创 2018-11-27 22:53:47 · 3832 阅读 · 0 评论 -
ubuntu设置ip地址和dns
vim /etc/network/interfaces修改完ip地址,网关,子网掩码等之后/etc/init.d/networking restart vim /etc/resolvconf/resolv.conf.d/base在里面插入:nameserver 8.8.8.8nameserver 8.8.4.4/etc/init.d/networking restart...原创 2018-11-14 20:18:04 · 696 阅读 · 0 评论 -
Vmware 安装ubuntu
Vmware中安装ubuntu,首先从官网下载对应的安装包创建虚拟机的时候,从光驱选择下载好的安装包启动电源,按照步骤安装完整个操作系统,默认安装过程中是不能设置root账号的使用安装过程中创建的账号登陆系统sudo passwd 设置root的密码su - 切换root登陆系统apt-get updateapt-get upgradeapt-get ins...原创 2018-11-14 20:03:48 · 253 阅读 · 0 评论 -
配置mysql数据库主从服务器
vim /etc/mysql/mysql.conf.d/mysqld.cnflog-bin=mysql-bin #开启二进制日志server-id=1 #每台服务器都不同,必须唯一relay-log=mysql-relay-bin #开启中继日志log_slave_updates = on ...转载 2018-11-05 08:42:48 · 171 阅读 · 0 评论 -
微信企业支付RSA加密报错
在微信企业支付的“转账到银行卡”接口中,卡号和姓名需要通过rsa加密传输,但是在开发过程中,加密一直报错,是因为Java开发的rsa加密的jar包问题,两个jar包:local_policy.jar 和 US_export_policy.jar 替换掉原来jdk安装目录%JAVA_HOME%\jre\lib\security 下的两个jar包接可以了 jar的下载地址:https:...原创 2018-08-20 15:13:45 · 1651 阅读 · 0 评论 -
阿里云服务器上 Spring Boot 应用连接Redis偶尔报错无法连接
将阿里云服务器的实例id配置到host文件,实例id 127.0.0.1原创 2018-08-20 15:15:29 · 943 阅读 · 0 评论 -
Nginx转发之后的页面跳转重定向问题
当Nginx转发请求到upstream负载均衡时,如果返回的是页面重定向的话,会找不到url,是因为大家经常没有配置Host header 的端口,需要如下标红部分一样配置端口号,不然重定向之后,就会没有端口号了 location / { proxy_pass http://productadmin; client_ma...原创 2018-08-20 15:33:35 · 8918 阅读 · 0 评论 -
微信支付正式上线的沙箱测试问题
微信支付如果需要正式上线,必须关注公众号,获取沙箱测试的测试用例,编写代码把所有的测试用例跑一遍,按照微信支付的官方文档介绍,测试用例跑完之后,需要点击提交申请开通正式微信支付,实际并没有提交按钮,只要你成功跑完所有测试用例之后,一天之后,就会自动开通微信支付功能...原创 2018-08-20 15:46:43 · 3930 阅读 · 0 评论 -
ubuntu 下Nginx安装ssl
apt-get updateapt-get install build-essentialapt-get install libtoolapt-get install libpcre3apt-get install opensslapt-get install libssl-dev(ubuntu下安装这个,网上找到的大部分是centos系统下的ssl)apt-get ins...原创 2018-08-20 16:11:31 · 436 阅读 · 0 评论 -
windows下mysql配置编码集为utf8mb4
在mysql的配置文件中增加以下内容[mysqld]character-set-server=utf8mb4[client]default-character-set=utf8mb4 配置文件在C:\ProgramData\MySQL下原创 2018-08-20 16:21:50 · 1545 阅读 · 0 评论 -
SSH工具连接linux服务器报错algorithm negotiation failed
修改sshd的配置文件 /etc/ssh/sshd_config在配置文件中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sh...原创 2018-08-21 08:32:54 · 877 阅读 · 0 评论 -
vue开发环境搭建
# 1 安装环境## 1.1 Node.js以及npm> 建议安装在默认位置**Windows 64位** [10.14.2 LTS](https://nodejs.org/dist/v10.14.2/node-v10.14.2-x64.msi)**macOS 64位** [10.14.2 LTS](https://nodejs.org/dist/v10.14.2/node-...原创 2018-12-16 19:37:38 · 256 阅读 · 0 评论