- 浏览: 16039 次
- 性别:
- 来自: 西安
最新评论
文章列表
网站提高性能的方案有很多,网站架构方面考虑,最初的性能优化可以考虑提高单台服务器的配置。把数据库和代码分别部署在两台服务器,页面缓存,数据缓存,静态化,分布式,代码读写分离,负载均衡。这些东西都是大型网站发展所必须经历的升级过程,前两种方案非常容易实现,页面缓存J2EE中用的不多,数据缓存可以借助hibernate提供的第三方支持,分布式和读写分离,我的方案是使用EJB3,均衡负载可由Apache+Tomcat提供,本文简单说一下页面静态化技术,
也就是jsp通过html模板生成html页面,比较高级点的处理就是让它自动静态化,其实无论使用什么框架原理都是相通的。在这我提供一个纯jav ...
1、首先给服务器上配置好JDK环境,之前有说过,在这就不多说了。本人安装的是JDK1.6。 2. 准备好2个TOMCAT,上传到服务器上。修改tomcat端口,所有端口必须不一致。本次演示用tomcat6来进行演示。 3.准备好需要的软件之后,进行nginx安装。nginx安装可以先下载安装包上传至服务器上安装,也可以直接在线安装。本次演示是用在线安装的方式。输入命令:sudo apt-get install nginx 4.nginx安装完成。如果是在线安装对应的nginx安装目录在/etc/nginx下,如下图。 5.启动nginx。常用命令如下。
启动nginx:/etc/ ...
1、intellij idea 控制台下的中文乱码
其实这个问题解决起来也很简单,打开File->Settings->Editer->File Encoding,将IDE Encoding 和 Project Encoding 都改为UTF-8就好了。 2、IntelliJ IDEA标题字体大小怎么调整?
File-Setting-IDE Settings-Editor-Colors & Fonts-Font (改之前需要先Save As…一个Scheme) 字体大小也可以在这里改一下。
3、IntelliJ IDEA 如何从SVN导入项目 点击菜单 ...
<script>
function toDesktop(sUrl, sName) {
try {
var WshShell = new ActiveXObject(“WScript.Shell”);
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders(“Desktop”) + “\\” + sName + “.url”);
oUrlLink.TargetPath = sUrl;
oUrlLink.Save();
} catch (e) {
al ...
之前有写过ubuntu环境下搭建nginx环境,今天来谈一下nginx session共享问题,查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不 ...
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如:
upstream bakend {
server 192.168.159.10 weight=10;
server 192.168.159.11 weight=10;
}
3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 例如:
upstream resinserver{
ip_has ...
今天看到了一个需求,需要做一个发送短信的功能,网上找了找,大概有这几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.com.cn/),听说了网建提供了几条免费的短信,就上去试了试,调用了下他的接口(实为调用接口,其实就是拷贝了一段代码,呵呵~),代码如下,和大家分享一下:
import org.apache.commo ...
根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择。
jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ http://docs.jquery.com/Plugins/Autocomplete
jquery.autocomplete源码
<html>
<head>
<title>jquery autocomplete demo</title>
<meta http-e ...
TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。 排序的第一种方式: 让元素自身具备比较性。只要让元素实现Comparable接口,覆盖compareTo方法即可。 但是,如果元素自身不具备比较性,或者元素自身具备的比较性,不是所需要的。 排序的第二种方式:自定比较器的方式。这时可以让集合自身具备比较性。可以定义一个类实现Comparator接口,覆盖compare方法。 将该Comparator接口子类对象作为实际参数传递给TreeSet集合构造函数。
1、第一种方式: 让元素自身具备比较性。只要让元 ...
十字型的徽标(递归)
package org.vo;
import java.util.Scanner;
public class text8 {
/*
* 十字型的徽标
*/
public static void main(String[] args) {
Scanner scann=new Scanner(System.in);
int num=Integer.parseInt(scann.next());
int num1=9+(num-1)*4;
...