`
文章列表
import java.io.FileOutputStream; import java.io.OutputStream; import java.util.jar.JarFile; import java.util.jar.Manifest;   public class WriteJARFileManifestToFile {       public static void main(String[] args) throws Exception {           // create a new JAR file to read from the specifie ...

MANIFEST.MF

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Apache Ant 1.5.1 Extension-Name: Struts Framework Specification-Title: Struts Framework Specification-Vendor: Apach ...
SQLeonardo是一个强大易于使用的数据库管理工具。包括: Metadata Explorer(浏览数据库结构如表格,视图,key,索引); Command Editor(创建,修改和执行SQL脚本。通过向导生成insert,update和delete语句); Query Builder(创建SQL查询不需要直接写SQL语句。自动创建表格之间的连接。支持union-query和sub-query); Data Grid(通过DataGrid直接修改表格,把数据导成INSERT语句等)。 支持任何有提供JDBC驱动的数据库(Oracle,MS SQLServer,MySQL,DB ...
1、oracle建立索引 例如:一个表 student ,系统会经常通过 表中三个字段(name,sex,grade)进行搜索,即select * from student where name='xx' and sex='xx' and grade='xx' . 所以要给这三个字段都建立索引,请问怎么建立索引? 有什么要注意的地方么?   对三个字段建立索引: create index Stuname on student(name); create index Stusex on student(sex); create index Stugrade on student(g ...

Jbutton 应用

comboBox 高宽设置 comboBox.setMaximumSize(new Dimension(100, 20)); comboBox.setMinimumSize(new Dimension(100, 20)); comboBox.setPreferredSize(new Dimension(100, 20));   Swing中改变图片大小 ImageIcon image=new ImageIcon("images\\icon.jpg"); image.setImage(image.getImage().getScaledInstance(20, ...
  IE11下载地址:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40901。安装IE10和IE11之前需要先保证操作系统是Service版本的。win7 sp1升级包下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=5842    搜集资料:   IE11随Windows 8.1预览版一同到来,13年7月份,IE11登陆Windows 7,为该平台提供与Win8.1版IE11同样的性能完善、更快的页面加载速度、对更多新标准的支持、全 ...
java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。 StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符追加或插入到字符串缓冲区中。a ...
其实它是数据库启动时,数据库的例程没有加载,也就说在注册表的ORA_D0647073_AUTOSTART值为FALSE在数据库启动时不自动加载例程 SID:ORCL 解决方式一:把注册表的ORA_ORCL_AUTOSTART值改为true,然后重新启动数据库的服务 解决方式二:进入命令行,以sys用户登录,然后执行以下命令: startup nomount; alter database mount;
  autoCleanOvertimeText.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { // 失去焦点时,可以认为输入结束 } });   autoCleanOvertimeText.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // 按下回车 } });   autoCleanOverti ...

launch4j

launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。 Launch4j是一个开源的安装程序,将您的jar文件打包成操作系统的本地可执行文件,支持Windows, MacOS,Linux和Solaris。对于JRE,您可以嵌入在安装文件中,也可以在安装时提示用户下载正确的JRE版本。Launch4j更加吸引人的地方是,在启动Java程序之前或者之中,支持闪屏(splash screen)。   案例: 1.满足于Jar吗?
下载最新的nsis http://sourceforge.net/projects/nsis/files/latest/download?source=pdlp 下载最新的nisedit http://sourceforge.jp/projects/sfnet_hmne/
 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。 说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。 ...
  一CruiseControl安装0)安装Java SDK,然后设置JAVA_HOME环境变量。 1)下载解压,例如2.8.3版本:http://sourceforge.net/projects/cruisecontrol/files/CruiseControl/2.8.3/。 2)使用cruisecontrol.bat 或 cruisecontrol.sh 来启动CruiseControl。 3)在http://localhost:8080/cruisecontrol/ 查看project的log结果。 4)在 http://localhost:8080/dashboard 查看 ...
import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  import org.apache.log4j.Logger;  public class ProcessorTest  {  private static Logger log = Logger.getLogger(ProcessorTest.class.getName());  public static void main(String[] args) {      new Pro ...

web.xml

1. 配置 webAppRootKey 如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。 <context-param>  <param-name>webAppRootKey</param-name>  <param-value>web.sample.root</param-value></context-param> ...
Global site tag (gtag.js) - Google Analytics