`
chandler
  • 浏览: 78699 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
 我不是计算机本科毕业,现在正在试图做着abap方面的工作。所以,也就用业余时间看了Robert Lafore的《java数据结构和算法》第二版。以补习一点编程基础方面的知识。花了大半个月的时间,把此书树之前的部分仔细的读了一遍 ...
arraycopy(Object src,  int  srcPos,Object dest, int destPos,int length); 这是在看源代码的时候,看到方法。简单的说就是src是源数组。dest是目标数组。srcPos,和destPos的变量是起始位置,然后length是长度。具体可以看调用。 这个方法是一个native的方法。     然后我想了一个在数组中插入的方法。可以不用循环。 /** * 主要作用目的是让数组能够完成插入的操作。 * 比方说长度为10的char数组,在位置5,插入一个长度为2的数组,产生一个新的数组,长度为 ...
1,子类有StringBuffer和StringBuilder   2, 如果value需要扩容。那么会调用expandCapacity,放大的倍数为 int newCapacity = (value.length + 1) * 2; 再这里做了一个判断。就是newCapacity < 0 时, newCapacity = Integer.MAX_VALUE;   如果Integer.MAX_VALUE+1 会循环到最小值,负数,估计就是这里用的。所以设为最大值   3,数组Value   在这个可变的字符串中,会增加长度的方法比如append
  1,数字可以转换成其他的进制的字符串时,能够使用Integer.toString的静态方法。 例子   int value = 3; //2进制 String binaryValue = Integer.toString(value, 2); System.out.println("二进制的 3:" + binaryValue); int value16 = 31; System.out.println("十六进制的23:" + Integer.toString(value16, 16));     ...
   27. Spring3.0的   <bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> <property name="customEditors"> <map> <entry key="java.util.Date" value="com.hilatest.common.spring.CalendarProperty ...
23。现在在设计一个自己用的多线程的程序。架构什么完全自己来设计,在实际的设计过程中,产生了一个这样的疑惑。就是是否需要把一个线程内做的事情,压缩成一个进程。估计说的有点模糊      public interface Task { public void execute(); }         这是一个接口。execute为要执行的任务的具体执行方法。那么问题也就是,如此的一个接口是否需要继承Runnable接口?这个问题,目前为止还没有正式决定。所以我这里只能说说我的想法和暂时的决定。       基本的思路,还是降低耦合度。如果让Ta ...
(四)19. 因为听说Struts2官方支持json。所以按照网上的教程试验一下。结果发觉一直报no mapping错误。       配置文件是这样的。         <package name="mysearch" namespace="/mysearch" extends="json-default"> <action name="goodslist" class=& ...
9.Context.XML          这个文件主要还是存放一些关于单个应用的信息。该文件存放于CATALINA_HOME/conf/[EngineName]/[Hostname]/中 和应用相同的app。          这个文件我对其结构还是相当的模糊,因为这个文件和Server.xml有什么区别。只是感觉Context.XML是面向单个app的。而 Server.xml则是属于整个服务器的。 10.Host        Host我觉得在这里更加偏向于一个逻辑上的概念,字面上的意思。如果粗显得来说,Host是和域名关联的一个设置。然后就是记住,Engine里 ...
 110)谈到分区的作用。我想有点意识的人都会明白。把一个大的数据表,分成一个一个的处理,这样做的效果是是显而易见的。在OLTP系统中,这种优势体现不出来。但是在数据仓库的系统中,这种优势则还是相当的明显的。区间分区,散列表分区,列表分区还有组合分区。   111)区间分区。根据条件来进行分区。具体的语法,可以见P572页。   112)散列表分区。就是使用哈希函数,计算值来进行分区。不过分区的个数,最好是2的幂。这样会使得数据相对平滑。   113)列表分区。根据散列值的列表进行分区。因为上面的散列值是不能控制的。而这里则可以控制。   114)索引分区:      分 ...
6 . <Manager className="some.manager.implementation.className" customAttribute1="some custom value" customAttribute2="some other custom value"/>         在Tomcat中,Session的管理主要还是通过如此的方法,自定义管理Session的Manager。      Standard ...
12,今天,我写了一个小应用。关于短消息的。需要赋予短消息一个动作---加密。         现在的做法是提供一个接口。securityable(在我的应用中使用了这个名字)。然后,自己写的短消息类,继承这个接口。然后把加密的 ...
103). Date,TimeStamp,Interval 这三个是Oracle处理时间方面的类型。从字面上面,就可以很清楚的明白这其中的区别。Date是正常的时间。Timestamp是时间戳。而Interval则是表示一段时间。觉得分割的好细致 还有一点需要明白的是,在数据 ...
        97.NLS(National Language Support)。其实多语言一直是个很头痛的问题。在这里看到一些端倪。不过没有给出太多的解决方案。只是告诉了。整个的过程比较透明。需要自己来处理。不过会自动处理。   98.Varchar和Varchar2。现在建议,只用Varchar2而不要用Varchar。因为Varchar会因为自动补空格,而产生莫名的错误。举例来说Varchar(2).村一个a。其实存的是a空格。在比较的时候,会因为这个空格而产生不和谐的因素。
1。多个Tomcat实例      To have one Tomcat distribution installed and run two or more Tomcat JVM instances that are configureddifferently, you must keep each JVM instance’s files separate       看了这句话,对于Tomcat有点得结构有点模糊的感觉。隐隐的感觉Tomcat设计得相当的松散。后面介绍说,Tomcat得运行的多个实例的技巧在于 CATALINA_HOME设置到Tomcat的安装目录。然后C ...
96 本来想要继续写索引,但是发觉由于没有一些主观上的认识。写出来也没有任何意义。只是不断的抄书。但是为了完整性。所以在这里留个空。日后有机会再写。
Global site tag (gtag.js) - Google Analytics