`
byf157
  • 浏览: 210613 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/donnet/articles/1039509.html1.模态窗口的打开,model window open2.模态窗口的关闭,model window close3.模态窗口的传递参数,model window    get valuse4.其他....,other .. 1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458 ...
Maven常用命令 创建普通应用项目: mvn archetype:create  -DgroupId=cn.tt -DartifactId=maven_test 创建WEB项目: mvn archetype:create  -DgroupId=cn.tt -DartifactId=maven_web_test -DarchetypeArtifactId=maven-archetype-webapp 补充:简单解释一下: archetype是一个内建插件,他的create任务将建立项目骨架。 archetypeArtifactId项目骨架的类型。 可用项目骨架有: ...
  在Eclipse中使用Maven插件 关键字: maven m2 eclipse wtp 简介 本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。安装Maven 下载Maven最新版本,见:maven.apache.org/download.html当前版本2.0.7。解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中.测试安装是否成功:在命令行中输入
  如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。  开源由来已久,并且很多网 ...
Eclipse部署Maven创建的webapp到Tomcat Maven是一个很好的包管理工具,是现在非常受java程序员喜爱的。如果你用MyEclipse,使用它来很是方面,但如果在eclipse使用,就会有点问题--eclipse不能直接部署Maven创建的webapp项目到Tomcat。(eclipse V3.4, maven v2.1.0)。问题的原因是因为用Maven创建的webapp项目的.project文件少了一些内容:用eclipse创建的webapp生成的.project的内容:  1 <?xml version="1.0" encoding=& ...
(一)立业 1、人一定要做自己喜欢并擅长的事 内心的喜好是推动事业进步的最大动力,它能帮你克服困难,坚持到底;而如果你喜欢的事情有很 多,要挑选自己最擅长做的事,这样就能在感受快乐的同时也取得超乎常人的成就。 2、认准了,就去做;不跟风,不动摇 认准了,就去做讲的是判断力和行动力——要正确地判断形势与机会,一旦看准了,就要付诸行动,患得患失只能坐失良机;不跟风,不动摇讲的是远见与定力——能看到机会的人很多,但能坚持到底,不为眼前利益所动,不因一时困难变节的人却很少,所以多数人的成功都是昙花一现的。 3、专注如一 无论是企业或个人,都应该专注于自己的领域,并坚持到底。因为人的精力是有限的,企业可利 ...
安装  Maven是一个Java工具,所以你必须安装Java环境 首先,下载Maven并解压到你选择的安装目录,例如在windows下的C:\maven,或者Linux下的/usr/local/maven。然后添加系统变量$M2_HOME和M2_HOME/bin到你的 系统路径。在终端或者命令提示里输入以下指令:  Java代码 

COMMIT 详解

COMMIT语句处理顺序   当事务提交时,Oracle分配一个唯一的顺序号SCN(System Change Number)给事务。数据库恢复总是基于该SCN号来进行处理。SCN号是记录在控制文件、数据文件、块头及重做日志文件中。   1.COMMIT处理步骤:   Oracle 在下面情况提交事务:   ?        发出一个COMMIT语句。 ?        执行DDL语句时。 ?        离开Oracle时。   Oracle处理COMMIT的顺序是:   1)服务器为每个COMMIT产生一个SCN。使改变永久化。 2)LGWR进程将日志缓 ...
TRUNCATE和DELETE有以下几点区别 1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。 2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。 3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。 4、TRUNCATE不能触发任何DELETE触发器。 5、不能授予任何人清空他人的表的权限。 6、当表被清空后表和表 ...
各种位运算的使用 === 1. and运算 === and运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数. === 2. or运算 === or运算通常用于二进制特定位上的无条件赋值,例如一个数or 1的结果就是把二进制最末位强行变成1。如果需要把二进制最末位变成0,对这个数or 1之后再减一就可以了,其实际意义就是把这个数强行变成最接近的偶数。 === 3. xor运算 === 异或的符号是⊕。  xor运算通常用于对二进制的特定
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;   public class MD5 { public static String MD5(String inStr) throws NoSuchAlgorithmException { MessageDigest md5 = null; md5 = MessageDigest.getInstance("MD5"); byte[] byteArray = inStr.getByt ...
●空catch语句块   犯这种错误的人比较少,一般发生在刚学会Java或者刚参加工作不久的人身上。   所谓"空catch语句块"就是在catch语句块中没有对异常作任何log处理,导致异常信息被丢弃掉。一旦程序不能正确运行,由于查不到任何log信息,只好从头看代码,靠肉眼找bug。   ●没有使用finally   很多人在catch语句之后不使用finally语句。由于在try语句中可能会涉及资源的申请和释放。如果在资源申请之后、资源释放之前抛出异常,就会发生资源泄露(资源泄露的严重性,上一个帖子已经聊过了)。   ●笼统的catch语句块   有些人为了省事,只在自己 ...

java base64

    博客分类:
  • java
  base64编解码   BASE64编码是一种常用的将二进制数据转换为可打印字符的编码。与HEX显示相比,它占用的空间较小。BASE64编码在RFC 3548 (参见扩展阅读)中定义。   1、base64编解码原理       将数据编码成BASE64编码 ...
  首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 3. ServletContext ...
将class打成jar包: jar -cvf C.jar A.class B.class 执行时候:java -Dfile.encoding=gbk -cp [JAR文件名.jar;.] [要执行的类名]-Dfile.encoding=gbk 是设置运行编码格式,WINDOWS默认是GBK,可以不写上面中括号是我为了方便好看清楚一点,执行的时候不要加注意不要少了后面的  ;. (分号后面有一点,分号是区分开多个Jar文件的,点表示当前目录,如果不写可能报 NoClassDefFoundError 错误)
Global site tag (gtag.js) - Google Analytics