`
文章列表
http://download.oracle.com/javase/1,5.0/docs/relnotes/features.html JavaTM Language Features For more information see New Language Features. 1.Generics This long-awaited enhancement to the type system allows a type or method to operate on objects of various types while providing compile-time type s ...
/** * */ package freewill.objectequals; /** * @author freewill * @see Core Java page161 * @desc getClass实现方式,另有instance of实现方式,根据不同场景使用。 */ public class Employee { private String name; private int salary; private String hireDay; public String getName() { return name; ...
...
1.AutoPager Chrome,自动翻页扩展,对大多数网站支持都比较好 https://chrome.google.com/webstore/detail/mmgagnmbebdebebbcleklifnobamjonh 2.Better Gmail,Gmail扩展,去广告自定义功能 https://chrome.google.com/webstore/detail/mgdnblnolcinnndenjnollpiplgkbjcn 3.Chrome Sniffer,能识别网站中使用的Javascript框架 https://chrome.google.com/webstore/deta ...
最近项目需要用到toast的信息提示效果,找了一个jquery写的不错的插件,toastmessage http://akquinet.github.com/jquery-toastmessage-plugin/ 本人根据项目需求做了部分修改,对浏览器兼容也做了hack js (function($) { var settings = { inEffect: {opacity: 'show'}, // in effect inEffectDuration: 600, // in effect duration in miliseconds st ...
/** * */ package freewill.initfiled; import java.util.Random; /** * @author freewill * */ public class InitFiledBlockStatic { private static int nextId; private int id; private String name; public InitFiledBlockStatic() { } // static initialization block stat ...
1.在构造器中设置值 /** * */ package jry; /** * @author freewill * */ public class InitFiledByConstructor { int id; String name; public InitFiledByConstructor(int id, String name) { this.id = id; this.name = name; } public static void main(String[] args) { InitFiledByCo ...
发了两次邮件,自己都没有附件,郁闷。查了之后才知道“发送完 需要你自己保存  超过5M的文件才会提示您是否保存完整邮件”。 qq真邪恶~ 它给那么大的邮箱空间,却不默认保存附件。还口口声声说“邮件较大,您发信后认可不保存附件,以节省您的空间”,这不是为了节省他们自己的空间吗。
创建DBLINK 有两种方法 一 :   动态DB LINK -- Create database link create public database link MYLINK2 connect to USERID using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = DB2)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DS2) ) )'; 说是动 ...
创建序列代码: --创建sequence CREATE SEQUENCE test_sequence INCREMENT BY 1   -- 每次加几个 START WITH 1    -- 从1开始计数 NOMAXVALUE    -- 不设置最大值 NOCYCLE      -- 一直累加,不循环 CACHE 10 ; 创建触发器代码: create or replace trigger tri_test_id before insert on test --test 是表名 ...
count(1)与count(*)比较: 如果你的数据表没有主键,那么count(1)比count(*)快 如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快 如果你的表只有一个字段的话那count(*)就是最快的啦 count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。 如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。 因为count(*),自动会优化指定到那一个字段。所以没必要去count(?),用count(*),sql会帮你完成优化的 count详解: count(*)将返回 ...
create table users ( userid integer primary key, username varchar2(10) , address varchar2(20), phone varchar2(13), loginname varchar2(20), loginpwd varchar2(20) ) create sequence user_sq; --触发器实现id自增长 create or replace trigger tri_users before insert on users for e ...
Global site tag (gtag.js) - Google Analytics