`
cuijiemin
  • 浏览: 256047 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然不再话下,略微复杂的自定义打包格式也必须支持,本文就介绍一些常用的打包案例以及相关的实现方式,除了前面提到的一些包以外,你还能看到如何生成源码包、Javadoc包、以及从命令行可直接运行的CLI包。 ...
可以用ORACLE的临时表 转载 Temporary Tables临时表 目录 1简介 2详细介绍 3建立临时表 4 与SQL SERVER的异同 1简介    ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。 In addition to permanent tables, Oracle can create temporary ...
一、 定义 放在一个类的内部的类我们就叫内部类。 二、 作用 1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 4.可以避免修改接口而实现同一个类中两种同名方法的调用。 三、 例子 1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的非内部类,是不允许有 private 与protected权限的,但内部类可以,所以我们能通过内部类来隐藏我们的信息。可以看下面的例子 接口 package insid ...
1 - Tomcat的类载入器的结构 Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 Tomcat Server的ClassLoader结构如下: 其中: - Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/*.jar - System - 载入$CLASSPATH/*.class - Common - 载入$CATALINA_HOME/common/...,它们对TOMCAT和所有的WEB APP都可见 - Catalina - 载入$CATALINA_HOME/server/..., ...
Sql常见面试题(总结)1.用一条SQL语句 查询出每门课都大于80分的学生姓名  name   kecheng   fenshu 张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五     英语       90A: select distinct name from table  where  name not in (select distinct name from table where fenshu<=80) ...
01.SELECT now()::timestamp + '1 year';   02.SELECT now()::timestamp + '1 month';   03.SELECT now()::timestamp + '1 day';   04.SELECT now()::timestamp + '1 hour';   05.SELECT now()::timestamp + '1 min';   06.SELECT now()::timestamp + '1 sec';   07.select now()::timestamp + '1 year 1 month 1 day 1 hour ...
利用一条SQL语句从数据库Table表中随机获取N条记录,各数据库的SQL语句略有不同,如下:1、MySql Select*From TABLE Order By Rand()Limit N以上代码效率不高,自己对1000条数据表随机取10条的测试结果为耗时0.125s,有网友推荐改为以下代码效率有大幅提高,耗时为0.005s,不过结果是随机从某个位置开始取N条记录,而不是随机取N条记录,略有差异。详细说明见mysql使用rand随机查询记录效率测试。SELECT*FROM`TABLE`ajoin(SELECT ROUND(RAND()*((SELECT MAX(id)FROM`TABLE`)- ...
最好的参考资料: 1.师从互联网。 2.man 7 epoll 3.http://bbs.chinaunix.net/thread-1740209-1-1.html 4.http://hi.baidu.com/firobd/blog/item/dcb4f251530d341d0cf3e3ee.html 5.http://www.cnblogs.com/dubingsky/archive/2009/07/22/1528695.html 6.http://bbs.chinaunix.net/thread-1740209-2-1.html 7.http://www.cppblog.com ...
基本知识请查看其它文档。 1)rsync的配置,/etc/rsyncd下创建rsyncd.conf,rsyncd.secrets,rsync.password rsync -avz --progress --password-file=/etc/rsyncd/rsync.password root@192.168.1.103::upload /backup/upload 从102拷贝文件同步到本地rsync -avz --progress --password-file=/etc/rsyncd/rsync.password root@192.168.1.102::upload /back ...
在 “Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建支持高并发量的Web服务器 ”文章提到过:为什么Nginx的性能要比Apache高得多这一问题。这主要是因为Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(FreeBSD)网络I/O模型,而Apache则使用的是传统的select模型。曾在一篇博客上看到有这么个实例:假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO 模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋友的到来,在这段时间里你不 ...
(1)导言:首先,我强烈建议大家阅读Richard Stevens著作《TCP/IP Illustracted Volume 1,2,3》和《UNIX Network Programming Volume 1,2》。虽然他离开我们大家已5年多了,不过他的书依然是进入网络编程的最直接的道路。其中的3卷的《TCP/IP Illustracted》卷1是必读-如果你不了解tcp协议各个选项的周详定义,你就失去了优化程式重要的一个手段。卷2,3能选读一下。比如卷2 讲解的是4.4BSD内核TCP/IP协议栈实现----这个版本的协议栈几乎影响了目前所有的主流os,不过因为年代久远,内容不 ...
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/hello_unicode.html 关键词:linux java mutlibyte encoding locale i18n i10n chinese  ISO-8859-1 GB2312 BIG5 GBK UNICODE 内容摘要: 不知 ...
文章分类:Java编程 一、各种注解方式 1.@Autowired注解(不推荐使用,建议使用@Resource)      @Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个be ...
serialVersionUID作用:        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:       一个是默认的1L,比如:private static final long serialVersionUID = 1L;       一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:       private static final   long     serialVersionUID = xxxxL;当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会 ...
JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。     JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具 ...
Global site tag (gtag.js) - Google Analytics