jar打包总结
初学java的人,不免对java如何双击就能运行感兴趣,或者如果将 java运行于没有装jdk的机器上,下面是我在网上搜集的一些资料,加上我的整理实际操作完成的关于jar打包的总结,打包完毕后生成的jar文件就可以在windows环境下双击来执行了。以后还会总结一些关于如果让java脱离jdk环境工作的例子:
jar打包方法
1、 如下图所示,整个文件夹下所包含的文件。首先编译FileInfoDemo.java(源代码附后)成class文件。所用命令:javac FileInfoDemo.java
2、 新建manifest.mf文件,在里面加入下面内容
Manife ...
什么是TTMP算法?不好意思,我发布这篇文章之前,估摸是没有其他地方能找着该算法的,因为那是俺生造的。
TTMP是啥意思呢?是Terminator Triggered Multi-Pattern 的意思,也就是结束符触发多模式算法。
-_-! 有点难理解,没关系,看完了也许就理解了。
不过这个自造的算法有点复杂,为了保证大家能够顺利阅读,请大家配合做一个测试:
拿出你的手表,或者其他计时器,看看你能用多块的时间阅读完下面这篇文章。
判断标准如下:
如果你的时间少于15秒,就可以不用读我的文章了,完全有能力造一个更强的算法;
如果你的时间少于30秒,我们可以沟通交流一下;
如果你的时间少于45 ...
Java事务处理总结【JDBC事务|JTA事务|容器事务】
一、什么是Java事务
通常的观念认为,事务仅与数据库相关。
事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。 ...
ArrayList和HashMap是异步的,Vector和 HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。
Collection
├List 接口
│├LinkedList 链表
│├ArrayList 顺序结构动态数组类
│└Vector 向量
│ └Stack 栈
└Set
Map
├Hashtable
├HashMap
...
(1)建行一同志转送:今天经过一栋大楼门口,门口有一提款机。有一个老伯,一直看著我走过他身边,突然叫住我。他说他不识字,拿一张提款卡要我帮他在大楼门口的自动提款机取钱。我回答我无法帮你取,叫警卫帮你。结果,他就回答我说不用了,继续找其他路人帮他取钱。朋友们要记住---取款机可是有摄影机耶。万一他说我抢劫或是偷他的提款卡,甚至他的卡片是偷来的,帮他领钱会在提款机留下影像,绝对会让你百口莫辩!我会警惕!是因为已有同事上当,目前仍官司缠身。显然这是诈骗集团在找替身了!请用力传出去~~~骗案真是层出不穷,一不小心就会踏入陷阱,真是令人防不胜防!
提醒各位朋友在外多小心!
2)芍药居一业主,家中突然断电 ...
java中的io系统
io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream
以字节为导向的stream------InputStream/OutputStream
InputStream 和 OutputStream是两个abstact类,对于字节为导向的stream都扩展这两个基类
--InputStream
ByteArrayInputStream -- 把内存中的一个缓冲区作为InputStream使用.
construct---ByteArrayInputS ...
Java系统分析师
· 开发网络虚拟实验室前台(browser plug-in)。以视觉化来表现在关键时刻,网络组件对应用、系统产生的涟漪效应。
· 主要挑战:把网络trace分析结果,设计为OO classes,在browser上以图形动画表现出来。并与中间界(JBoss),后台(网络仿真)数据流相结合。
· 开发环境: Open Laszlo (www.laszlosystems.com/demos/). An OO-based web application platform (Javascript, XML) that de ...
Java作为最开放的语言,已越来越受到网络程序员的青睐。但这一青睐族有着同样的经历——曾经都为网络上通信的Java数据格式而烦脑。
笔者也不例外,曾经为此而查阅了很多文档,经过反复测试才得以解决,如今笔者已经在所从事的很多电子政务项目中顺利的应用。今天笔者写此文,介绍用Java解析网络数据的三种特殊方法,希望对正在寻求这方面问题答案的读者有所帮助。
UTF8转换成GB2312 当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文数据,提取的结果为“????”(可能更多问号),为转换成我们能够 ...
服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。
线程池的技术背景
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如大家所熟悉 ...
- 浏览: 1164 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java byte与char互转原理 ...
ByteToCharConverter.getConverter(encodin ...
-- by qlhl2000 -
java byte与char互转原理 ...
好,不错呀
-- by abs200311235






评论排行榜