- 博客(19)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 jav多线程
主要相同点:Lock能完成Synchronized所实现的所有功能。主要不同点:Lock有比Synchronized更精确的线程 予以(音) 和更好的性能。Synchronized会自动释放锁,但是Lock一定要求程序员手工释放,并且必须在finally从句中释放。...
2011-03-14 14:51:40 191
原创 数据结构
package com.struc;import javax.swing.JOptionPane;import javax.swing.*;import java.awt.*;import java.awt.Graphics;public class Hanoi extends JFrame { private static final long serialV...
2011-03-03 17:47:58 82
原创 MVC模式的模式
模式的模式:模式通常被一起使用,并被组合在同一个设计解决方案中。复合模式在一个解决方案中结合两个和多个模式,以解决一般或重复发生的问题。MVC (Model-View-Controller) : 模型利用“观察者”让控制器和视图可以随最新的状态改变而更新。另一方面,视图和控制器则实现了“策略模式”。控制器是视图的行为; 视图内部使用组合模式来管理显示组件。FleaPHP 的...
2011-03-03 16:02:52 142
原创 jvm内存
1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 ...
2011-03-03 12:53:09 91
原创 F5负载均衡
F5负载均衡产品时我们常用的网络负载控制的产品之一,那么在此我们对它的功能和特点进行一个全面的介绍。通过对这个产品的认识,我们也能发现,在网络管理中我们需要注意哪些方面的问题。那么更多的内容,还是从下文中了解吧。 F5负载均衡功能1.多链路的负载均衡和冗余与互联网络相关的关键业务都需要安排和配置多条ISP接入链路以保证网络服务的质量,消除单点故障,减少停机时间?多条IS...
2011-03-01 11:29:45 218
原创 网站缓存策略
目前在网站的架构构成中普遍使用到缓存来提供WEB应用的性能,由于网站规模的不同,分别存在如下几种类型的缓存架构。 (1)单机缓存 (2)简单分布式缓存 (3)使用复制方式的缓存集群 (4)使用散列方式的缓存集群 (5)高性能高、可靠的缓存集群 下面对于上述几种缓存策略的实际应用的适用情况以及优缺点进行详细分析,当然并没有一个缓存的教条存在,有的只是参...
2011-02-25 09:00:24 99
原创 web访问-架构
随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型...
2011-02-25 08:54:37 112
原创 web访问-静态化
在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的 URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地...
2011-02-25 08:52:49 97
原创 web访问-设计
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,...
2011-02-24 15:53:38 108
原创 Oraclelistener修复
删除listener服务: 打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ OracleTNSListener,删除它,重启机器后,控制面板的服务中listener服务已经没有了。 重启listener,并自动重建listener服务: 进入dos窗口执行:C disk lsnrctl start li...
2011-01-21 16:42:37 181
原创 JVM1
对于有2块CPU和2GB内存及更佳配置的服务器,Sun的hotspot jdk默认设置了如下参数:-server :服务器模式编译-XX:+UseParallelGC 并行收集-Xms设置为服务器物理内存的1/64-Xmx设置为服务器物理内存的1/4(最大为1G)我在网上发现了这篇文章,也是根据那篇PDF写的,基本都翻译过来了,那我就不再做造轮子的过程了。有些自己的想法会用...
2011-01-21 09:59:45 93
原创 linux tomcat内存设置
# Bugzilla 37848: only output this if we have a TTYif [ $have_tty -eq 1 ]; then echo "Using CATALINA_BASE: $CATALINA_BASE" echo "Using CATALINA_HOME: $CATALINA_HOME" echo "Using CATALIN...
2011-01-21 09:52:03 154
原创 Linux_jdk配置
JAVA_HOME=/usr/ jdk1.6.0_01PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH 重新登录即可注:a. 你要将 /usr/jdk1...
2011-01-20 17:17:48 68
原创 Java_Paging_PL/SQL
CREATE OR REPLACE PROCEDURE page(Pindex in number, Psql in varchar2, Psize in number, Pcount ou...
2011-01-20 17:16:42 104
原创 Java分词_pinyin4j
import java.util.HashSet; import java.util.Set; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pin...
2011-01-20 17:14:48 85
原创 Regex
首先加个重要的东西 * + ? *代表:0次或者多次 +代表:1次或者多次 ?代表:0次或者1次 在EXT中使用正则表达式验证的方法: fieldLabel : '员工号', name : 'employee.empNo', regex: /^...
2011-01-20 17:13:20 114
原创 安装Mysql
环境:Windows 2000/XP/2003mysql-noinstall-5.0.37-win32.zip一、下载MySQLhttp://www.mysql.com/downloads二、安装过程1、解压缩mysql-noinstall-5.0.37-win32.zip到一个目录,加入解压缩到E:\myserver目录。2、编写mysql的运行配...
2011-01-20 17:09:21 78
原创 Linux设定IP
编辑网卡配置文件vi /etc/sysconfig/network-script/ifcfg-eth0进入编辑模式按i键进行编辑修改DEVICE=eth0 #物理设备名IPADDR=192.168.1.10 #IP地址NETMASK=255.255.25...
2010-12-24 11:42:37 77
jscriptzhengzebiaodashi
2009-02-22
我写的 乱序 洗牌 代码,请大家给点 意见,多多批评
2009-04-25
Sprng IOC & AOP 的作用
2009-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人