`
wdhdmx
  • 浏览: 303995 次
  • 性别: Icon_minigender_1
  • 来自: 山西
博客专栏
D4bbb5f7-9aa4-3e66-8194-f61b3f0241c2
天天编程
浏览量:21926
社区版块
存档分类
最新评论
文章列表
第九章:扩张web应用程序 1.应预先考虑好扩展问题,这样能确保小规模工作良好,而且能进一步大流量的应用程序,而不必推到结构。 2.可扩展定义: ​    系统能容纳使用率的增加 ​    数据增加 ​    系统可维护 3.可扩展谬误 ​    可扩展不是指原始速度 ​    很容易构建一个不可扩展的高性能系统,但反过来不容易 ​    JAVA有利于扩展,但它不叫扩展性 ​    xml是可扩展的核心——胡说 ​    页面逻辑和业务逻辑——不是必须的,但有助于维护 4.硬件平台 ​    换更大的服务器——垂直扩展 ​    添加机器——水平扩展 ...
第一章:你是不是安全感的奴隶 安全感让人不敢去尝试。   第二章:让有趣的生命扑面而来。  兴趣是王道。   第三章:心智决定我们的命运 小心自己会限制自己、否定自己。 选择不对,努力白费,错误的努力 ...
LinkedList源码 0.首先这个类中的两个变量 private transient Entry<E> header = new Entry<E>(null, null, null); private transient int size = 0; 下面的这个size就不用说了,是大小,现在先着重看看 Entry<E> header, Entry是一个内部类。 private static class Entry<E> { E element; Entry<E> next; E ...
Vector类 1.系统的变量 //记录元素的数组 protected Object[] elementData; //上面数组的空间长度 protected int elementCount; //有效元素数 protected int capacityIncrement; 2.构造函数      构造方法中主要内容 this.elementData = new Object[10]; this.capacityIncrement = 0;  3.add方法 public synchronized boolean add(E e) { modCou ...
1.利用全局变量$args。     下面的代码是在调用URL中参数s的值     例如:www.google.com?id=10&s=020&wan=009     这里就是直接取得s的值020. server { listen 81; server_name 127.0.0.1; #过滤参数 location / { set $ss $arg_s;#如果要取得参数wan的值就应该写成 $arg_wan if ($ss = 020){ return www.baidu.com; } if ($ss = 030){ ...
构造方法:      这个类中有一个Object[]的对象来存储数据,代码是: this.elementData = new Object[initialCapacity];//存储对象的数组       initialCapacity默认是10,这个elementData定义的时候用transient定义,不知道什么意思。size为集合 ...
1.equals   public static boolean equals(int[] a, int[] a2){ if (a==a2) return true; if (a==null || a2==null) return false; int length = a.length; if (a2.length != length) return false; for (int i=0; i<length; i+ ...
林昊 电子工业出版社 第六章 构建高可用的系统 这一章作者提供了解决系统构建各个问题可以用到的知识,但作者没有把具体的解决方案提出来,都是点到为止。 1.避免系统中出现单点    如何均衡的访问到提供业务功能 ...
     这几天看了《代码整洁之道》,看的不认真,书写的应该很不错,一个十几年经验的人写的,但是里面很多东西我都不理解,也不觉得他说的对,但是我先大概记着他的观点,等以后再理解。      还有很多类的设计什么的,看了和没看一样,还是基础和经验太差。      下面是一些文中对我影响深刻的句子。   第一章 整洁代码   第二章 有意义的名字 起一个有意义的名字,长点无所谓,但不要有歧义,在这个上面花时间是值得的。 第三章 函数 函数要保持短小,这个我不赞同。。 1.不要重复自己的代码 2.名称要具有描述性 3.函数参数尽量<2     尽量将二元函数写成一元函数 ...
rewrite是通过正则表达式来改变uri的功能,如何重定向和选择配置文件,是由变量决定的        如果这个指令在server层级,那么它将在请求的location被确定之前就被执行。如果在那个location中,也设定了rewrite指令,那么指令仍 ...
1.新ubuntu上安装         1.利用apt-get安装软件,也许没有需要的软件,所以要提前个更新源                 1.命令 sudo apt-get update   更新软件包列表         2.安装java                 1.命令 sudo apt-get install openjdk-6-jdk         3.安装tomcat                 1.命令 sudo apt-get install tomcat6         4.安装mysql                 1.命令 sud ...
java提供的ZIP压缩方法 用到了三个类 ZipEntry ZipOutputStream ZipInputStream 代码如下 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import j ...
查了好长时间,java中好像GZ只可以压缩单个文件。 根据网上的资料,用tar过度,写了一个完整的压缩和解压。 只是功能的实现,压缩的文件夹下面不能有文件夹,只能有文件,传入的目录必须存在,最后解压的目录也必须存在。 要导入一个包 ant.jar,我上传了,在附件里   import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; i ...
StringBuffer 存储和操作字符串 它所继承实现的类和接口 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence   一.构造函数 1.public StringBuffer( ) 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。 StringBuffer.class public StringBuffer() { super(16); }   AbstractStringBuil ...
参考:http://club.jledu.gov.cn/?uid-5282-action-viewspace-itemid-188672   加上传功能,不影响原来数据和对象的获取。 1.修改spring mvc的配置文件,我的是webmvc-config.xml。加入 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 以字节为单位的最大上传文件的大小 - ...
Global site tag (gtag.js) - Google Analytics