适合程序员的操作系统安装模式:Ubuntu 里面虚拟一个Windows XP
windows 里虚拟ubuntu, 会搞的windows 和ubuntu都很慢,除非你的电脑很牛 “windows里搞cygwin”的感觉很差,因为cygwin真的是半残品 ubuntu里虚拟windows xp感觉不错,我内存4G,32位机,只给windows 256M内存,win和ubuntu都跑的很欢乐
windows 里虚拟ubuntu, 会搞的windows 和ubuntu都很慢,除非你的电脑很牛 “windows里搞cygwin”的感觉很差,因为cygwin真的是半残品 ubuntu里虚拟windows xp感觉不错,我内存4G,32位机,只给windows 256M内存,win和ubuntu都跑的很欢乐
《软件架构设计》温昱著 软件架构需要多个视图,以面向不同的受众,并解决不同的问题,或者问题的不同的方面 本书认为软件架构的服务人群有以下几种: 1.终端用户 – 架构要满足功能、性能、易用及其它质量属性 2.甲方 — 软件要满足买主的业务目标 3.开发人员 — 这就不用说了 4.软件配置人员/运维人员 5.管理人员 — 这是因为系统架构往往决定开发人员的组织结构 ========================== 作者认为架构有5种视图,跟MDA的4+1比较吻合: 1.逻辑架构 — 相当于Logical View 2.开发架构 – 相当于Implementation View 3.运行架构 — 相当于Process View 4.物理架构 — 相当于Deployment View 5.数据架构 — 无 6. 无 — Use-Case View
1.要先在ubuntu下安装g++和libtool 2.下载mod_jk的source包 3.解压source包后查看里面的BUILD.txt,按步骤安装 4.然后按 http://tomcat.apache.org/connectors-doc/generic_howto/quick.html a.woker.properties配在httpd/conf下面,不是tomcat那边
$ keytool -genkey -alias theAlias -keyalg RSA -keysize 1024 -dname "CN=kent.com,OU=DRE,O=BEA,L=Denver,S=Colorado,C=US" -keypass 123456 -keystore key-store-file-name.jks -storepass 123456
这一部分抄自 https://wiki.doit.wisc.edu/confluence/display/atjava/Maven+2+Cheat+Sheet To create a standard Java project: mvn archetype:create -DgroupId=<group-id> -DartifactId=<artifact-id> To create a Web application: mvn archetype:generate \ -DgroupId=player.kent.chen \ -DartifactId=PlayJboss \ -Dversion=1.0-SNAPSHOT \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-webapp \ -Dpackaging=war Turn a Maven project directory into an Eclipse workspace: mvn -Declipse.workspace=/Users/mgs/Desktop/Eclipse/workspace eclipse:add-maven-repo mvn eclipse:eclipse
SAR = Service Archive, 它不是什么J2EE标准文件。它只用于JBOSS AS
JMX Console: 1.http://localhost:8080/jmx-console 2.在这里可以看到MBean的规格及运行状况,还可以操纵它们 3.在这里你可以做一些改动并立即看到效果,这样就不必重启jboss了 ============================= 一些常见的service配置: 1.定义在jboss-service.xml里的core services 2.配置在jboss-log4j.xml里的logging service(默认情况下,日志输往console和server.log) (研究一下: 你的webapp里的日志怎么样才能输往jboss的server.log ?) 3.其它……. ============================= Jboss里的tomcat 1.tomcat service在deploy/jboss-web.deployer中展开 2. tomcat已被jboss接管,你的war文件应该直接放在deploy目录里,而不是jboss-web.deployer 100.jboss web app部署的文档在 http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch9.chapt.html ============================= Datasource的声明 0.datasource的管理基于JCA架构 1.datasource都配置为*-ds.xml, 如mysql-ds.xml. docs/example/generic-ds.xml提供了一个配置比较全的范例,包括单机数据源、XA数据源,连接池 2.*-.ds文件放在deploy目录下 3.JDBC Driver类应放在lib目录下
特性简介及安装: 1.它带源码,你可以轻松debug 2.它灵活到可以让你创建你自己的jboss版本 3.100%java,没分windows版或unix版,但仍有一些跟OS相关的注意事项 4.有安装版,也有绿色版(解压zip即可),本文用绿色版 5.验证安装:进入 jboss/bin, 执行./run.sh即可; 然后打开http://localhost:8080 ======================================= 熟悉一些基本的东西 1.组成 a.JMX Mbean Server b.microkernel c.可插拔的Mbeans (JMX在jboss的运行过程中起到了核心作用) 2.四种基本configuration a.minimal: 几乎没有任何J2EE服务,连servelet container都没有;它只适用于你自建简单JMX服务的场景 b.default: 包含一套常用的服务,但没有RMI、Clustering等 (./run.sh默认启动的就是这个default) c.all:包含了JBOSS所能提供的所有服务,包括clustering d.production: 只出现在Jboss EAP中,jboss AS下没有 以上每种风格在server目录下都有自己的目录 *你可以创建自己的configuration(复制一下default目录即可),然后在启动时使用:./run.sh -c myconfig 3.配置文件的目录结构 server/default(或all,miminal)下有下面几个目录 a.conf: 包含jboss-service.xml,它定义了本jboss装配了的服务 b.data c.deploy: 把jar/war/ear放在这里 …
《构建高性能Web站点》 http://product.china-pub.com/195907 目录回到顶部↑ 第1章 绪论. 1 1.1 等待的真相 1 1.2 瓶颈在哪里 2 1.3 增加带宽 3 1.4 减少网页中的http请求 4 1.5 加快服务器脚本计算速度 4 1.6 使用动态内容缓存 5 1.7 使用数据缓存 5 1.8 将动态内容静态化 6 1.9 更换web服务器软件 6 1.10 页面组件分离 7 1.11 合理部署服务器 7 1.12 使用负载均衡 8 1.13 优化数据库 8 1.14 考虑可扩展性 9 1.15 减少视觉等待 10 第2章 数据的网络传输 11 2.1 …
不需要下载MyEnTunnel, 执行下面这个命令即可: ssh -qTfnN -D 7070 root@ your_vps