自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Moonbow

一个有理想的瓜皮。(有些文章因在网上多次转发,具体来源已不清晰,如有侵权,请联系我处理。)

  • 博客(33)
  • 收藏
  • 关注

转载 java 判断字符串中是否包含汉字

public static boolean isHaveWorld(String str){      return str.length() == str.getBytes().length ? false : true;  }

2017-05-27 16:16:42 981

转载 java 读取二维码

package Test;    import java.awt.image.BufferedImage;  import java.io.File;  import java.io.IOException;    import javax.imageio.ImageIO;    import jp.sourceforge.qrcode.QRCodeDecoder;

2017-05-27 16:15:35 5739 3

转载 Java 生成二维码

package Test;     importjava.awt.Color;  importjava.awt.Graphics2D;  importjava.awt.image.BufferedImage;  importjava.io.File;     importjavax.imageio.ImageIO;     importcom.swetake.u

2017-05-27 16:15:06 270

转载 解决nginx负载均衡的session共享问题

查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookiesession是存放在服务器端的

2017-05-24 11:16:12 520

转载 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP

默认apache记录的是nginx代理服务器的IP,并不是真实客户端的IP。怎样让其显示真正的客户端ip呢?修改nginx配置文件,确保有这一行:proxy_set_header  X-Real-IP $remote_addr;修改完配置文件后,重新加载配置文件(可以不用重启nginx):/usr/local/nginx/sbin/nginx-s reload修改h

2017-05-24 11:14:47 796 1

转载 windows7及以上系统千万别用nginx做代理,性能不升反降

上周末在家闲的没事干,突然想对nginx做个性能测试,看看到底比tomcat快多少..然而...结果让我出乎意料的大吃一斤....竟然快了-200%....注意是前面有个负号..当时的测试是100个线程*100次请求大概数据是这样的,平均响应tomcat是28ms左右,nginx是80ms左右...然后百思不得其解...故找了个QQ群交流了一下...

2017-05-24 09:10:15 1988

转载 Nginx + IIS 实现负载均衡

最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。我的解释:一项任务交由一个开发人员处理总会有上限处理能力,

2017-05-23 16:25:48 495

原创 Nginx 配置部分详述

不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过,我们往往只是需要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来说小菜一碟。本文将给大家介绍 Nginx 配置的基本知识,不想细看的同学可以直接跳到最后一个例子。简

2017-05-23 16:24:21 554

原创 全面了解 Nginx 主要应用场景

前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下

2017-05-23 16:13:42 353

原创 NGINX 配置404错误页面转向

什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found 为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会

2017-05-23 16:06:56 347

原创 nginx系统真正有效的图片防盗链完整设置详解

关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链!一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直接输入图片地址,仍然会显示图片,仍然可以右键图片另存为下载文件!依然可以下载?这样就不是彻底的防盗了!那么,nginx应该怎么样彻底地实现真正意义上的防盗链呢?首先,我

2017-05-23 15:58:06 487

转载 nginx 502 Bad Gateway 错误问题收集

Nginx php-fpm fast-cgi 502 Bad Gateway错误是FastCGI有问题,造成NGINX 502错误的可能性比较多。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:1.FastCGI进程是否已经启动2.FastCGI worker进程数是否不够通过命令查看服务器上一共开了多少的 php

2017-05-23 15:37:45 4272

转载 nginx优化 突破十万并发

一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000

2017-05-23 15:36:17 610

转载 使用nginx作tomcat的负载均衡

目录:1.设置本地跑两个tomcat2.设置nginx开始负载均衡 正文:1.设置本地跑两个tomcat默认的是 server 127.0.0.1:8080还要重新搭建一个,server 127.0.0.1:8090把tomcat复制一份修改它的D:\apache-tomcat-5.5.35-for-nginx\con

2017-05-23 15:32:44 348

转载 nginx的upstream目前支持的5种方式的分配

nginx负载均衡基于iphash的session黏贴web server 2010-10-17 18:07:43 阅读30 评论0   字号:大中小 订阅nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配

2017-05-23 15:30:36 1067

原创 Nginx配置proxy_pass转发的/路径问题

Nginx配置proxy_pass转发的/路径问题在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,则会把匹配的路径部分也给代理走;如果没有/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走。(注意:这里说的是proxy_pass的url后面的"/",不是指location 后面的

2017-05-23 15:17:41 7025

转载 Nginx:配置指南

Nginx如何处理一个请求基于名字的虚拟主机  Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name example.org www.example.org; ...}server {

2017-05-23 11:15:21 1072

转载 存储过程详解

存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。

2017-05-22 22:26:21 250

转载 sql语句的优化分析

开门见山,问题所在sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。网速不给力,不稳定。服务器内存不够,或者SQL 被分配的内存不够。sql语句设计不合理没有相应的索引,索引不合理没有有效的索引视图表数据过大没有有效的分区设计数据库设计太2,存在大量的数据冗余索引列上缺少相应的统计信息,或者统计信息过期....那么

2017-05-22 22:24:18 356

转载 Nginx代理功能与负载均衡详解

序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu

2017-05-22 22:13:44 450 1

转载 Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功

2017-05-22 22:11:38 242

原创 Nginx基础及其配制说明

为什么使用nginx?现在主流使用的web服务器主要有三种nginx、apache和lighttpd,它们主要的区别我在主流web服务器的区别这一章中介绍了,nginx的优点主要是:异步无阻塞架构,拥有更高的效率;结构化的配置文件,更有效的组织配置数据;社区和论坛非常活跃,学习资料很丰富;使用nginx安装完nginx后,在nginx目录下:sbin/nginx:nginx

2017-05-10 14:12:22 246

原创 Nginx基本功能极速入门

本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:123456server { listen 80; # 端口号 location / { roo

2017-05-10 11:56:48 490

转载 Cannot open Eclipse Marketplace

今天给eclipse安装插件的时候出现各种cannot connect to...的问题,想打开eclipse marketplace来安装插件出现Cannot open Eclipse Marketplace,网上一通查找,终于在老美的网站上找到了解决方式,window->preferences->general->network connection,右边的active provider选

2017-05-10 09:33:58 366

原创 详解ZXing-core生成二维码的方法并解析

1、二维码的生成将Zxing-core.jar 包(下载)加入到classpath下。二维码的生成需要借助MatrixToImageWriter类,该类是由Google提供的,可以将该类拷贝到源码中,这里我将该类的源码贴上,可以直接使用。直接可以生成二维码的代码public void test1() throws Exception{ String content = “www.baidu.co

2017-05-09 10:37:26 714

原创 添加quartz定时任务

1.在对应的模块内写好需要定时执行的代码(下图中红色的部分)上图中的第一个地方,并不是简简单单的引入OfficeDocumentServiceInter.java就好了,还需要在ns-face-quartz里的spring/rmi-client-oa.xml进行配置(大小写之类的要注意)2.在对应的模块内的spring/rmi-server.xml中开放对应的接口(如:

2017-05-09 08:33:42 540

转载 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

eclipse maven   在项目的pom.xml的标签中加入:                                           org.apache.maven.plugins                  maven-compiler-plugin                  2.3.2                     

2017-05-06 21:37:03 284

原创 安装及配置Maven环境变量

需要电脑中已经有Java环境在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息;在控制条输入:java -version 看是否显示java的版本信息;下载官网:http://maven.apache.org/download.cgi下载编译过的版本 apache-maven-3.3.9-bin.zip,解压至 C:\Park_Software\apa

2017-05-06 00:45:52 411

转载 Maven的安装与配置

Maven的安装基本上分如下步骤(1)安装JDK安装jdk,配置环境变量等操作。(2)安装Maven下载,从http://maven.apache.org/download.cgi下载apache-maven-3.0.4-bin.zip(目前已转移到http://archive.apache.org/dist/maven/binaries/),最高的版本当前已是Ma

2017-05-06 00:34:04 184

转载 使用 CAS 在 Tomcat 中实现单点登录

单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS

2017-05-04 23:01:56 431

原创 RMI 相关知识

RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无

2017-05-04 22:58:58 269

原创 Java RMI 框架(远程方法调用)

RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中

2017-05-04 22:56:18 445

转载 Java RMI之HelloWorld篇

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技

2017-05-04 22:55:28 207

空空如也

空空如也

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

TA关注的人

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