- 浏览: 9973 次
- 性别:
- 来自: 北京
最新评论
文章列表
HttpClient——关闭连接
- 博客分类:
- Web服务器
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod("http://www.apache.org");
try {
client.executeMethod(method);
《大型网站技术架构》读书笔记:
1.1大型网站软件系统的特点
与传统企业应用系统相比,大型互联网应用系统有以下特点。
高并发,大流量
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
1.2大型网站架构演化发展历程
大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得很棘手。大型网站架构主要就是解决这类问题
1.2.1初始阶段的网站架构
1.2.2应用服务和数据服务分离
1.2.3 ...
本篇文章介绍Java多线程的必备知识,主要包括以下三个方面:
什么是线程,什么是进程?
线程和进程有什么区别?
线程启动(两种方式,并举例对比说明)
应用篇( 以考试系统为例)
什么是线程,什么是进程?
线程是一个程序内部的顺序控制流,运行中的程序就是进程,进程是静态的。
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9 ...
今天看到一篇文章,关于“敏捷开发中高质量 Java 代码开发实践”,个人觉得值得借鉴,与大家分享:
http://www.ibm.com/developerworks/cn/java/j-lo-agile/
一、概述 Java的设计模式很多,观察者模式被称为是模式中的皇后,而且Java jdk也对它做了实现,可见该设计模式的重要位置。在图形化设计的软件中,为了实现视图和事件处理的分离,大多都采用了Observer模式,比如 Java的Swing ...
Mysql数据库优化(转)
- 博客分类:
- mysql数据库
1, 查看MySQL服务器配置信息
Java代码
mysql> show variables;
2, 查看MySQL服务器运行的各种状态值
Java代码
mysql> show global status;
3, 慢查询
Java代码
mysql> show variables like '%slow%';
+------------------+-------+
| Variable_name | Value |
+------------- ...
一直用tomcat,最近下载了Weblogic 12c,SSH项目部署时遇到了各种异常,经过网上查询和数次实验,终于搞定,现将步骤描述下,以备后忘。
1.官网下载解压缩版 (183M)
download:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
2:解压缩到d:wls
Oracle 数据库结构
- 博客分类:
- Oracle数据库
[size=large][size=large]oracle数据库包含两个组成部分:数据库和实例
数据库(database):特指存储数据和相关对象的一系列物理文件。
实例(instance):特指一系列操作系统进程和它管理的内存区(SGA)。
oracle数据库的存储结构也 ...
最近在学习oracle,给我的第一个感觉就是甲骨文的体系太庞大了(因为我之前一直使用的是mysql,轻量级的数据库)。而开始遇到的最纠结的问题,就是怎么理清oracle中数据库、用户、方案、表空间、表对象之间的关系,如果这个问题搞不清楚,接下来的学习也就会雨里雾里了。所以,下定决心一定把它研究清楚,便开始了搜索各种资料的旅程。
1.首先,我们先看看oracle和sqlserver的一些区别吧。oracle中的一个数据库就是一个实例,而在sqlserver中,在一个实例下面可以建多个数据库。从用户方面来看,oracle的一个用户就是一个Schema(方案,虽然这么说不太准确,但是易于理解,后面我 ...
[size=large][size=large][size=large]facade层,service 层,domain层,dao 层设计
一,Service->DAO,只能在Service中注入DAO。
二,DAO只能操作表单数据,跨表操作放在Service中,Service尽量复用DAO,只有一张表产生的业务放入DAO中。
三,事务操 ...
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。
2. 尽量避免随意使用静态变量
要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如
Java代码
public ...
1、PL/SQL Developer记住登陆密码
在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
设置方法:PL/SQL Developer7.1.2 ->tools->Preferences->Oracle->Logon History,“Store history”是默认勾选的,勾上“Store with password”即可,重新登录在输入一次密码则记住了。
2、执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL D ...
hadoop学习网站:
源码分析:http://caibinbupt.iteye.com/?page=6
毋庸置疑 http://hadoop.apache.org/
国内 http://www.hadoopor.com/ 专门研究hadoop的,《hadoop开发者》由该站创办,已发4期
中国云计算论坛hadoop专区; http://bbs.chinacloud.cn/showforum-16.aspx
中科院计算所办的hadoop:http://www.hadooper.cn/