走向架构师
文章平均质量分 80
一缕阳光直射你的心扉
一份汗水,一份真诚,一份毅力,十分回报。
展开
-
Centos环境下安装java jdk 设置环境变量
安装成功的效果图 1.先检查系统是否自带open-jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj如果有可以使用以下命令进行删除rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 2.下载与安装jdk1.8 下载:wg原创 2016-02-10 18:05:30 · 1982 阅读 · 5 评论 -
Ubuntu给用户授权
一、用户如何获得root权限:1. 进入terminal2. 输入sudo passwd root 并设置密码,提示要你输入两次密码,自己设定密码,一定要记住,然后切换到root使用3. 输入 su root, 要求你输入密码,然后输入刚才设定的密码回车就进去了4. 如果不想切换root但是想拥有大部分root权限,可以在使用命令时候加上sudo,sudo mount挂载sudo原创 2016-02-17 15:03:34 · 10704 阅读 · 0 评论 -
linux下shutdown无法关闭tomcat进程的解决方案
1.问题笔者在linux下发现使用tomcat6.0.41自带的./shutdown.sh经常无法停止进程,导致各种问题的发生,令笔者相当反感!2.解决方案一:查找到所有的tomcat进程$ ps -ef | grep tomcat然后逐一杀死它们$ ps -9 pid3.解决方案二:前诉方案可能由于经常太多需要逐一杀死,太过繁琐。$ kill -9 `ps -ef|grep tomcat|aw原创 2016-02-20 23:23:05 · 3030 阅读 · 0 评论 -
Ubuntu15.10操作mysql5.6数据库
Ubuntu Server下启动/停止/重启MySQL数据库的三种方式系统环境:ubuntu server 12.10 x64(mysql为系统自带)当我们需要修改MySQL的配置文件my.cnf(windows 下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL。my.cnf文件位置为:/ect/mysql/my.cnfWaring:如果该文件配置错误,MySQL将无法原创 2016-03-13 12:19:58 · 734 阅读 · 0 评论 -
Ubuntu 15.10 程序“java”已包含在下列软件包中,安装jdk1.8.73
问题:在root下一切正常,在当前用户下就出现了问题。如下所示: luyunde@luyunde-desktop:/usr/local$ java -version 程序“java”已包含在下列软件包中: * gcj-4.4-jre-headless * openjdk-6-jre-headless * cacao * gij-4.3 * jamvm 请尝试:sudo ap原创 2016-03-13 10:35:47 · 1891 阅读 · 0 评论 -
ubuntu下安装putty
安装命令如下:sudo apt-get install putty由于使用不方便,再来个快捷方式sudo ln -s /usr/bin/putty ./putty快来试试吧。原创 2016-03-13 11:10:05 · 585 阅读 · 0 评论 -
Centos/Ubuntu环境下安装mysql
Centos环境 以下是安装后的效果图安装步骤如下:点我进入mysql官网下载地址如果你想安装最新的mysql,先更新下载mysql最新版的rpm包。如上图。1.安装rpm -ivh 下载的rpm包2.查看是否在列表yum repolist all | grep mysql3.在列表就启用某一个版本的mysqlyum repolist enabled | grep mysql4.然后就可原创 2016-02-10 11:37:13 · 1930 阅读 · 0 评论 -
Linux环境搭建nginx+2个tomcat+2个redis(主从复制)
实现流程图,自己画的图,容易理解。 先来搭建nginx-1.9.111.先本地下载nginx,从本地上传nginx-1.9.11.tar.gz到centos服务器上pscp C:\Users\Administrator\Desktop\linux版本\nginx-1.9.11.tar.gz root@115.29.144.131:/root2.解压后得到以下目录tar -zxvf ngi原创 2016-02-11 22:19:19 · 4179 阅读 · 1 评论 -
1个Nginx+2个tomcat+2个redis服务器(主从复制)实现反向代理,实现动静分离。
网上有不少这方面的教程,但是那毕竟是别人的东西,还是自己写一写,思路更加清晰一些。看标题,很明显,今天我不是要写什么代码来实现什么功能,而是配置程序运行环境,使得程序更高效。高效在哪里?我们知道,用户发出请求到服务器上,要经过tomcat处理,当然动态的请求当然要经过tomcat处理,然而一些静态的请求(例如图片,样式,js文件,等等)就没必要来麻烦tomcat了把,据悉tomcat能最大接受50原创 2015-11-09 22:42:42 · 3167 阅读 · 0 评论 -
linux查看在线用户并踢出用户
linux查看在线用户并踢出用户1、查看在线用户w [root@dbserver01 ~]# w 16:45:04 up 16 days, 8:48, 1 user, load average: 0.08, 0.07, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT oracle pts/0 192.168.1.116 15:18 0.00s 1原创 2017-01-04 10:02:56 · 8386 阅读 · 0 评论 -
nginx下http转https
if ($scheme = http) {return 301 https://$server_name$request_uri;}if ($server_port = 80) {return 301 https://$server_name$request_uri;}error_page 497 https://$server_name$request_uri;原创 2017-01-15 17:33:24 · 662 阅读 · 0 评论 -
微信登陆Web应用解决方案
1.PC端 2.移动端 3.接入流程参考微信登录Web技术接入参考接入微信登陆参考代码1.微信开放平台回调函数/** * @param code 微信开放平台重定向这里,携带的code码 * @param state 来自PC端还是Mobile端 * * @author simon * @date 2016/02/24 */原创 2016-02-18 11:11:30 · 14496 阅读 · 2 评论 -
Ubuntu搭建SFtp
需求:在服务器上开通SFTP文件服务,允许某些用户上传及下载文件。但是这些用户只能使用SFTP传输文件,不能使用SSH终端访问服务器,并且SFTP不能访问系统文件(即所谓的“Jail(监狱)”)。系统管理员则既能使用SFTP传输文件,也能使用SSH远程管理服务器。 为了便于讨论,我假设我将允许sftp-users用户组内的用户使用SFTP,但不允许使用SSH Shell,且该组用户将被"监狱"(修改原创 2016-02-17 14:59:23 · 12687 阅读 · 2 评论 -
Centos系统搭建tomcat8和tomcat9
效果图 先来搭建tomcat8下载tomcat8 【wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32.tar.gz】解压即可完成安装【tar -zxvf apache-tomcat-8.0.32.tar.gz】删除刚才下载的文件【rm -rf apache-tomcat-原创 2016-02-11 11:39:32 · 4987 阅读 · 0 评论 -
redis的主配置文件说明
1. redis.conf 配置参数:#是否作为守护进程运行daemonize yes#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile redis.pid#绑定主机IP,默认值为127.0.0.1#bind 127.0.0.1#Redis默认监听端口port 6379#客户端闲置多少秒后,断开连接,默认为300(秒)timeout原创 2016-02-11 19:24:16 · 437 阅读 · 0 评论 -
Centos环境下配置Aapache+2个tomcat8 的动静分离,负载均衡
1.先介绍Apache的安装与卸载安装,通过yum在线方式即可sudo yum install httpd -y设置开机启动chkconfig httpd on启动apache服务service httpd start 默认安装的路径是: /etc/httpd/ 卸载Apache首先关闭httpd服务 /etc/init.d/httpd stop 列出httpd相关程序原创 2016-02-12 22:35:36 · 984 阅读 · 0 评论 -
Jetty容器之浅显使用一
JettyJetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。如何像使用tomcat一样使用Jetty 呢?1.下载与安装 下载链接原创 2015-11-10 11:54:35 · 1607 阅读 · 2 评论 -
Windows环境Apache,Tomcat集群,动静分离,负载均衡
1.首先搭建Tomcat集群环境(多个tomcat共享session信息)下载分别解压tomcat8到tomcat1和tomcat2的两个文件夹中,得到以下目录修改server.xml文件内容。<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <Listener className="or原创 2016-02-12 14:10:01 · 1466 阅读 · 0 评论 -
集群环境下的问题
1.解决上传文件同步的问题集群后就是多个Tomcat或其它web容器了,即和两个线程读同一个resource的问题是一样的,还好,我们原有上传文件是专门有一台文件伺服器的,这个问题不大,两个tomcat都往一台file server里上传,文件伺服器已经帮我们解决了同名文件冲突的这个问题了,如果原先的做法是把文件上传到Tomcat的目录中,那问题就大了,来看:集群环境中,对于用户来说一切操作都原创 2016-02-14 00:08:34 · 1068 阅读 · 0 评论 -
redis 学习笔记(1)-编译、启动、停止
一、下载、编译redis是以源码方式发行的,先下载源码,然后在linux下编译1.1 http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.171.2 上传到linux,然后运行以下命令解压tar xzf redis-2.8.17.tar.gz1.3 编译cd redis-2.8.17make注:make命令需要linux上安装gcc原创 2016-02-15 09:32:26 · 377 阅读 · 0 评论 -
Linux命令大全
系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo原创 2016-02-15 13:58:28 · 356 阅读 · 0 评论 -
七牛云存储高速处理图片等文件
七牛云存储(www.qiniu.com)为中小型企业web站点提供了一套图片文档处理方案。 目的在于解决:企业服务器由于处理图片/文档等工作内容,而降低服务器的工作效率,节约开支,七牛云来存储企业上传的图片或者文档,使企业的Web应用快速响应用户的需求。例如说,我上传(手动上传或代码上传)一张test.png的图片在七牛空间上样式1:裁剪正中部分,等比缩小生成200x200缩略图 http:原创 2016-03-02 17:04:23 · 3867 阅读 · 0 评论 -
Java对readis的基本操作
Jar:jedis-2.7.3.jarcommons-pool2-2.4.2.jarpackage com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;impor原创 2016-03-02 18:05:32 · 3078 阅读 · 0 评论 -
Aapche自带的并发测试工具
APACHE自带的测试工具AB(apache benchmark),能帮我来测试我的模块能否胜任高并发(不过也要看数据库服务器和应用服务器的性能)。 命令行的方式执行 格式: ./ab [options] [http://]hostname[:port]/pathoptions —–参数参数说明:-n requests //在测试会话中所执行的请求个数。默认时,仅执行一个请求 -原创 2016-02-19 19:03:35 · 577 阅读 · 0 评论