`
zhengjunwei2007_163.com
  • 浏览: 130394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
########## http://article.phpfans.net/?do=Show&id=MjEzMjk4 #####################  在高负载的情况下,独立 MySQL 服务器的负荷压力比较大, 这时候我们可以建立主从服务器(一个 master, 多个 slave),让主服务器负责写操作,从服务器负责读请求,也算是"负载均衡"吧. 具体配置:(由于PHP开发的需要,我选择了Windows)1、正常安装 MySQL 服务器,假定我们选择的安装目录是 c:\mysql;并运行实例配置向导,进行偏向设定。2、拷贝mysql安装为mysql_b ...
一般来说能ping通其它机器表示本机的网络配置没有问题,只有两个原因会导致其他机器ping不同本机:1.网络本身或其他机器有问题;2.本机防火墙拒绝回显请求。
oracle 客户端连接远程oracle的数据源配置,在oracle9i:  oracle9/network/admin/tnsnames.oraoracle10g:   D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 例如:10g:CONTRACT =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.42)(PORT = 1521))    )    (CONNECT_DATA =      ...
MySql中涉及的几个字符 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集。 character-set-client:客户端的字符集。客户端默认字符集。当客户端向服务器发送请求时,请求以该字符集进行编码。character-se ...
使用“垂直分割”技术(见下一条),你可以分割你的表成为两个一个是定长的,一个则是不定长的。 16. 垂直分割 “垂直分割”是一种把数据库中的表按列变成几张表的方法,这样可以降低表的复杂度和字段的数目,从而达 ...
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续 ...
好久没写博客了,因为最近一直在紧张的做项目; 现在项目处于稳定的测试阶段,腾出手来写点点点记录;
技术分享:ImageMagick(图片的处理)
读AbstractMap.java中的源码时,遇到transient  volatile 突然忘记了: transient volatile Set<K>        keySet = null; transient volatile Collection<V> values = null;   解析: 关于volatile:   在虚拟机的实现中,int char等基本类型是一个字长,而long double是两个字长。某些虚拟机的实现中,long的两个字长可能被作为两个原子性的单字长来操作。 如果不以volatile修饰double long,如果多线 ...

工厂模式

    博客分类:
  • JAVA
一. 工厂模式的分类: 《java设计模式》书中,把工厂模式划分为三类: 工厂模式 工厂方法模式 抽象工厂模式 此三种设计模式,自上而下更抽象更具一般性。 GOF 在《设计模式》中,把工厂模式划分为两类: 工厂方法模式 抽象工厂模式 简单工厂模式归并为工厂方法模式的一种特例。 二. 简单工厂模式 简单工厂模式,又叫静态工厂方法模式(static factory method),是由一个工厂对象决定创建哪一个产品类对象。          
Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),Iterator(迭代子模式), Mediator(调停者模式), Memento ...

要努力了

知道该干什么!! 找到差距了......    
java的移位操作详解,左移和右移 左移位:<<,有符号的移位操作左移操作时将运算数的二进制码整体左移指定位数,左移之后的空位用0补充右移位:>>,有符号的移位操作右移操作是将运算数的二进制码整体右移指定 ...
compareTopublic int compareTo(String anotherString)    按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Object) 返回 true 时才返回 0。    这是字典排序的定义。如果这两个字符串不同,则要 ...
所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络 ...
Global site tag (gtag.js) - Google Analytics