- 浏览: 29298 次
- 性别:
- 来自: 北京
最新评论
文章列表
Activity
Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。
对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent ...
JVM常见配置汇总
堆设置
-Xms:初始堆大小
-Xmx:最大堆大小
-XX:NewSize=n:设置年轻代大小
-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4
-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5
-XX:MaxPermSize=n:设置持久代大小
Linux Tomcat6 配置APR支持
1.从http://apr.apache.org/download.cgi 下载apr 1.4.6和apr-util-1.4.1
2.安装步骤:
安装apr 1.4.6:
(1).解压apr-1.4.6.tar.gz
tar zxvf apr-1.4.6.tar.gz
(2)安装
#cd apr-1.4.6
#./configure
#make
#make install
安装在/usr/local/apr
安装apr-util-1.4.1:
(1).解压apr-util-1.4.1.tar.gz ...
Load data
的用法如下:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
[REPLACE | IGNORE]
INTO TABLE
tbl_name
[FIELDS
//
字段
[TERMINATED BY 'string']
//
字段
间
分割符
[[OPTIONALLY] ENCLOSED BY 'char']
//
括起字段的符号
...
配置很简单 第一步,打开共享的线程池
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="1000" ...
每个web客户端请求对于服务器端来说就一个单独的线程,客户端的请求数量增多将会导致线程数就上去了,CPU就忙着跟线程切换。
而NIO则是使用单线程(单个CPU)或者只使用少量的多线程(多CPU)来接受Socket,而由线程池来处理堵塞 ...
Nginx 配置文件详解
user nginx ;
#用户
worker_processes 8;
#工作进程,根据硬件调整,大于等于cpu核数
error_log logs/nginx_error.log crit;
#错误日志
pid logs/nginx.pid;
#pid放置的位置
worker_rlimit_nofile 204800;
#指定进程可以打开的最大描述符
这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文
件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好 ...
记录在windows 2003 上配置Ningx 1.2.3。
1.下载Ningx,解压至F:/server/
2.同时配置两个tomcat实例,位于F:/server/tomcat-1和F:/server/tomcat-2
端口需要处理,不要冲突。
3.修改conf/nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
error_log logs/error.log info;
#pid ...
Dao类:
package com.wh;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;
/**
* @Author:wh007
*
* @Date:2012-8-1
...
1.准备工作:下载FlexPaper及PDF转换工具pdf2swf.exe
Flexpaper下载地址:下载 (我下的是1.4.5 Flash Version (release notes))
Pdf2swf工具下载:下载 (我下的是swftools-2011-01-23-1815.exe下载后,安装)
2.运行官方的DEMO及Flexpaper的用法
打开刚刚下载好的Flexpa
<aop:config>
<aop:pointcut id="allMethod" expression="execution(* *..BookManager.save(..))"/>
</aop:config>
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)
throws
-pattern?)
其中带问号的modifie ...
今天安装Mysql workbench CE 5.2时,安装成功之后无法启动。
原来是因为需要
两个依赖
:
.netFramework 4.0
Microsoft Visual C++ 2010 Redistributable Package (x86) 下载
安装之后,便能启动。
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
<project>
<modelVersion>4.0.0</modelVersion>
<!-- The Basics -->
<groupId>...</groupId>
<artifactId>...</artifactId>
& ...
1、编辑 /etc/sysconfig/vncservers
把 #VNCSERVERS="1:myusername"
前面的#号去掉
,并改成:VNCSERVERS="1:root"
运行 /etc/init.d/vncserver start 或 vncserver
会生成 /root/.vnc/xstartup
2、改善登录界面
编辑 /root/.vnc/xstartup 把 twm &注释掉
最后添加 gnome-session & 或 startkde &am ...
一直想体验一下REST风格的Web服务,最近关注了一下Jersey这个Java的REST实现,记录一下备忘。
这里有一篇不错的文章:http://www.vogella.com/articles/REST/article.html
REST的Resource类实现:
package wh.rest.jersey.first;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
...