摘要:
select * from (select row_.*,rownum rownum_ from (select * from student c ) row_ where rownum12 阅读全文
摘要:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 阅读全文
摘要:
java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS)// 默认的保留策略, 阅读全文
摘要:
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记,就去干相应的事。 注解@Override用在方法上,当我们想重写一个方法时,在方法上加@Override,当我们方法的名字出错时,编译器就会报错,如图: 注解@Deprecated,用来表示某个类的属性或方法.. 阅读全文
摘要:
第一步:开始运行第二步:输入:shutdown -s -f -t 1080(毫秒) 阅读全文
摘要:
//默认显示日期的格式 public static final String DATAFORMAT_STR = "yyyy-MM-dd"; //默认显示日期的格式 public static final String YYYY_MM_DATAFORMAT_STR = "yyyy-MM"; //默认显示日期时间的格式 public static final String DATATIMEF_STR = "yyyy-MM-dd HH:mm:ss"; //默认显示简体中文日期的格式 public static final String ZH 阅读全文
摘要:
安装编译工具和cmake和bison[root@dbmysql-5.5.22]#yuminstallgccgcc-c++ncurses-develcmakebison编译安装MySQL/usr/sbin/groupaddmysql/usr/sbin/useradd-gmysqlmysqlcd/tmptarxvfmysql-5.5.22.tar.gzmkdir-p/usr/local/mysql#基本目录mkdir-p/var/mysql/data#数据目录cdmysql-5.5.22/cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_UNI 阅读全文
摘要:
G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 d 月份中的天数 Number 10 F 月份中的星期 Number 2 E 星期中的天数 Text Tuesday; Tue a Am/pm 标记 Text PM H 一天中的小时数(0-23) Number 0 k 一天中的小时数(1-24) Number 24 ... 阅读全文
摘要:
1、final修饰的类不可有子类、不可以继承。 当将类定义为final时,就表明了你不打算继承该类,而且也不也许别人这样做。换句话说,出于某种考虑,你对该类的设计永不需要做任何变动,或者出于安全的考虑,你不希望他有子类。 由于final是无法继承的,所以被final修饰的类中的方法都隐式的制定为fianl,因为你无法覆盖他们。在fianl类中可以给方法添加final,但这不会产生任何意义。 若final类中的变量没有定义为final类型,那么final类中的变量值可以改变。2、final修饰的方法不可以重写。 final修饰的实例方法在其子类中不能被替换。 final 修饰的静态方法不能在其. 阅读全文
摘要:
Linux常用命令命令解释用法举例ls显示某一个目录下的内容(文件和目录)用法: ls 或者ls 目录ls后为空时表示显示当面目录下的内容。可以在ls后面加上所要查看的目录路径名称lsls /ls /home/ls /etc/sysconfls -l详细显示用法:ls –l 或者 ls –l 目录注:l为字母,不是数字1。ls -lls –l /homels -a显示所有的文件用法:ls –a 或者 ls –a 目录以.开始的文件为隐藏文件,此时也会显示,其他情况下不显示ls –als –la /etc/cp复制文件用法:cp 原文件 目标文件注:文件可以加上路径名cp /home/lion/ 阅读全文
摘要:
1.解压Tomcat包到D:2.在Win7高级环境配置中建立变量Tomcat输入路径值:D:\apache-tomcat-6.0.143.在Tomcat安装目录下找到tomcat-user.xml位于目录Tomcat 6.0\conf<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename= 阅读全文
摘要:
java 项目开发常见问题1、开发规范类问题:(1)包名应该全是由小写组成。(2)类名:由英文单词组成,每个单词首字母大写、最好不超过4个单词。(3)变量的命名: Class变量命名:首字母小写,后面单词的首字母大写。 Static、Final变量命名:变量名都大写、而且指出完整的含义。 用有意义的名字命名变量。用完整的单词或约定的俗称简写命名,不允许使用汉字。 用复数命名collection类变量。(4)方法命名: 首字母小写,后面的单词首字母用大写。 方法的名字应该与该方法的用途有关。(5)参数的命名: 参数的名字和变量的命名规范一致。 方法的参数:使用有意义的参数名,若可能,使用要和赋值 阅读全文
摘要:
java语言积累1、什么时候“被覆盖”: 静态方法不能被覆盖,只能被隐藏,实例方法可以被覆盖。01: class Super02: {03: static String greeting()04: {05: return "Goodnight";06: }07:08: String name()09: {10: return "Richard";11: }12: }01: class Sub extends Super02: {03: static String greeting()04: {05: return "Hello";06 阅读全文
摘要:
企业中各项目中相互协作的时候可能用得到消息通知机制。比如有东西更新了,可以通知做索引。在 Java 里有 JMS 的多个实现。其中 apache 下的 ActiveMQ 就是不错的选择。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。这里示例下使用 ActiveMQ用 ActiveMQ 最好还是了解下 JMSJMS 公共点对点域发布/订阅域ConnectionFactoryQueueConnectionFactoryTopicConnectionFactoryConnec 阅读全文
摘要:
[把文件夹拷贝到另一台机器上] scp -rp -P 2222 /app/test/ aaa@192.168.3.5:/app/test [给指定用户文件夹授权] chown -R userName1:roleName1/app/test ls -lht:查看当前文件夹所在大小 ls,列出目录信息。 阅读全文
摘要:
安装MySql 1、双击MySQL安装包,点击Next。 2、Setup Type(安装选项),有三种:Typical(典型),Complete(完全),Custom(自定义)。这里我们选Custom,然后点击Next。 3、Custom Setup(自定义安装设置),这里依然点击倒三角选择"Entire feature will be installed on local hard drive"把所有的全部安装上去,然后点击下面的Change按钮,选择安装位置后,点击Next。注意:一定要检查所有选项安装位置,最好都装在同一个位置。 4、Ready t... 阅读全文
摘要:
hessian开源框架实现远程调用 阅读全文
摘要:
1. 概述 Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。2. 常用方法 按照定义,Set 接口继承 Collection 接口,而且它不允许集合中存在重复项。所有原始方法都是现成的,没有引入新方法。具体的 Set 实现类依赖添加的对象的 equals() 方法来检查等同性。 各个方法的作用描述: public int size() :返回set中元素的数目. 阅读全文
摘要:
mysql-front error : the evaluation time of this program has expired! the program will run in lite mode with limitations;解决办法:选择MySQL-Front菜单栏---帮助---注册--输入以下注册码gNBpPFgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR22PdcEP39dxU3ovEolLLzwIZlQr9oJYwUf5eG4x5e1bMP 阅读全文
摘要:
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar 阅读全文
摘要:
windows-preferences-java-compiler-errors/warning/deprecated and restricted api forbidden reference 由error 改为warning 阅读全文
摘要:
1、将proxool-0.8.3.jar以及连接数据库用到的jar文件包含在你的项目的classpath或者WEB-INF/lib下面,本例使用的是MSSqlserver数据库。2、在和hibernate.cfg.xml平级的目录新建一个proxoolconf.xml文件,添加以下文件内容:<?xmlversion="1.0"encoding="utf-8"?><something-else-entirely><proxool><alias>proxoolPool</alias><!--p 阅读全文
摘要:
阅读全文
摘要:
Caused by: java.sql.BatchUpdateException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ 阅读全文
摘要:
(1)临时生效直接输入 hostname 主机名.域名(2)永久生效vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=主机名GATEWAY=192.168.1.1 阅读全文
摘要:
第一步:第二步: 拷贝安装包:到D:\android\android-sdk-windows\platform-tools文件夹下。 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
摘要:
1. 启动Linux系统2. 在开机启动界面(如下图所示)按一次 e 4. 进入如下图的界面后 选择 module /vmlinz-2.6.18-194.e15xen ro root=/dev/VolGroup00/LogVo100,并再次按“e”键进入编辑页面 注:不同的系统可能会有一些细微的区别,请执行者自行把握。5. 在编辑页面最后一行,输入 “空格single”,然后回车回到选择界面。注意一定要有空格。6. 保持选中module /vmlinz-2.6.18-194.e15xen ro root=/dev/VolGroup00/LogVo100 这一项的状态,然后按 b 引导系统进入单 阅读全文
摘要:
private static final Logger log=LoggerFactory.getLogger(DataUtil.class);/** * 验证 手机号是否合法 * @param phone:手机号 * @return true:合法 false不合法 */ public static boolean validatePhone(String phone){ boolean flag=false; String reg="^((13[0-9])|(15[0-9])|(14[0-9])|(18[0-9]))\\d{8}$"; Pattern pattern = 阅读全文
摘要:
E.7.4.Table Column-Count and Row-Size LimitsThere is a hard limit of 4096 columns per table, but the effective maximum may be less for a given table. The exact limit depends on several interacting factors.Every table (regardless of storage engine) has a maximum row size of 65,535 bytes. Storage engi 阅读全文
摘要:
XTABLE学习笔记总结: 阅读全文
摘要:
1.internal:内部2.deprecated:弃用3.Replacement:更换4.sequence compositor:序列排字5.Unbounded:无限6.translatable:翻译7.Restriction:限制8.references:引用 阅读全文
摘要:
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 阅读全文
摘要:
第一章:对象导论:第一节:抽象过程: 程序复杂性其实是对复杂性的管理:待解决问题的复杂性,以及用料解决该问题的工具的复杂性。 “我们只所以将自然分解”,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定与参与者。 人们所能够解决的问题的复杂性直接取决于抽象的类型和质量。 类型:指”抽象是什么“? 程序员:必须建立起计算机模型和实际待解决问题模型的之间管理。 面向对象程序设计: (1)万物皆为对象。他可以存储数据,也可以存储自身的其他操作。 (2)程序是对象的集合,它通过发送消息来告知彼此所要作的。 消息:可以想象为对某个特定对象的方法的调用请求 (3)每个对象都有自己 阅读全文
摘要:
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "a"); map.put("222", "aa"); map.put("33", "aaa"); Set<String> set = new HashSet<String>(); set= map.keySe 阅读全文
摘要:
说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者只是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。1. 常用快捷键这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置Ctrl + S:保存当前文件Ctrl + X:剪切Ctrl + C:复制Ctrl + V:粘贴Ctrl + D:删除当前行Ctrl + F:查找/ 阅读全文
摘要:
导出要用到MySQL的mysqldump工具,基本用法是:shell>mysqldump[OPTIONS]database[tables]如果你不给定任何表,整个数据库将被导出。通过执行mysqldump--help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。mysqldump支持下列选项:--add-locks在每个表导出之前增加LOCKTABLES并且之后UNLOCKTABLE。(为了使得更快地插入到My 阅读全文
摘要:
显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。 Linux下date命令用法 date [OPTION]… [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[C 阅读全文