`
foreversunyao
  • 浏览: 212328 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  Java Serialization is one of important concept but it ’ s been rarely used as persistence solution and developer mostly overlooked java serialization API.  As per my experience Java Serialization is quite an important topic in any java interview, In almost all the interview I have faced t ...
条款1:异常对性能的影响表现在两个方面:一方面是异常的创建、捕获和处理都需要较高的代价,另一方面即使异常没有发生,包含异常处理的代码仍然需要较多的时间。 条款3:用ERROR的子类来表示系统级的异常和程序不必要 ...
转载:http://www.ibm.com/developerworks/cn/java/j-lo-servlet/ Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。 为什么要将 Servlet 包装成 StandardWrapper 而不直接是 Servlet 对象。这里 StandardWrapper 是 Tomcat 容器中的一部分,它具有容器的特征,而 Servlet 为了一个独立的 web 开发标准,不应该强耦合在 Tomcat 中。     Tomcat 的 ...
转自:http://kimchoonho.iteye.com/blog/676606 1.区别   - split从JDK 1.4开始提供, StringTokenizer从JDK 1.0开始提供   - split函数用分割符拆分时, 如果是空字符串,就会输出文字串。但StringTokenizer会把空字符串去掉。默认情况下,最后的文字串是空字符串时,两种方法都会去掉空字符串。但是在Split 函数中想要保留空字符串时,可以使用limit 参数。   - 拆分方式:    split 是使用正则表达式来拆分, StringTokenizer是以文字串拆分    split的分隔 ...
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 Google的Chubby也是类似的架构
foursquare 的数据分析系统(Hadoop+Hive+Redis+MongoDB)
今天看javaEye 论坛精选的时候发现了这句话:   “面向接口编程”,这话里的接口不是java的interface,如果真正翻译一下,应该是“面向抽象编程”,也就是说,将功能抽象出来,然后通过对外的内容提供功能,至于对外的内容是interface,还是class,要看具体的情况。 
1,优化器模式:rule,all rows,fist row 2,添加索引可能造成许多其他SQL语句执行计划的改变 3,可以为SQL存储可以立即执行的执行计划(调整持久化) 4,SQL调整目标:a 去掉不必要的大型表的全表扫描 b缓存小型表的全表扫描 c 检验优化索引的使用 d 检验优化的连接技术 5,一些sql 监控语句:access.sql plan.sql access-report..sql get_sql 6,大型表 块数远远大于200 7,对小表进行缓存 8,SQL中的四个步骤:解析,捆绑,执行和获取 9, Oracle 有两个优化目标:最大速度(针对 OLTP ...
数据库: 《oracle 8》体系结构 《oracle 性能优化技术内幕》 《oracle 高性能sql调整》 Java:  《Java 网络编程与分布式计算》

java 邮件程序

    博客分类:
  • Code
  import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; i ...

flashback 需要的条件

    博客分类:
  • DB
flashback table 需要下面几个条件 1.       需要有flashback any table的系统权限或者是flashback这个表的对象权限; 2.       需要有对这个表的基本的dml,alter操作权限; 3.       必须保证该表row movement(这主要是让flashback记住表的r
21,java还是跟平台有关的(文件分隔符函数File,separator,在Unix和widows是不同的) 25,后缀增量操作符; j=j++ 等价于 int temp = j; j=j+1;j=temp 26,对于整型要有边界意识(溢出) 27,移位操作 29,二进制浮点算数只是实际算术的一种近似 34,不要使用浮点数作为循环索引,使用浮点数时,用double代替float 47,每一个静态字段在声明它的类以及所有子类中共享一份单一的副本 48,静态方法的调用不存在任务动态的分配机制,当一个程序调用了一个静态方法时候,被调用的方法都是在编译时被选定的。 49,在final类 ...
转载http://blog.whiledo.com/archives/400   Python 使用行缩进 代替传统的 {...} 和 Begin ... End 对大小写敏感 行尾使用: 作为块开始,个人习惯以一个空行做为块结束 支持非ASCII字符,在页首加与 #-*- coding:utf-8 -*- Python所有元素基本上全是对象 help(对象) 显示对象帮助 字符串,单或双引号是完全一样的,使用重复三个引号表示多行字符''' 使用 \ 转义字符 自然字符串在前面加 r|R 如 r"I want to see \n", ...
待续
模式于数据库用户账号一一对应   索引:B树索引(索引节点的有序树)  位图索引(针对表中的行数而言只有少数不同值的列)   数据簇:将一个或多个表的相关行聚簇在一个相同的数据块中,减少IO访问   表空间:Oracle数据库内部数据的逻辑组织结构,对应于磁盘上的一个或多个物理数据文件。使用表空间可以逻辑的和物理的分离不同数据库信息集合的存储 表空间(联机表空间和脱机表空间,永久表空间和临时表空间,制度表空间和可读写表空间)   控制文件包含有关数据库物理结构的信息。     段包含不同的区间,区间有许多数据块组成,数据块的段作为数据库对象(表,索引,数据簇等)的物理存储 ...
Global site tag (gtag.js) - Google Analytics