Java
青青木屋
这个妹子太懒,什么都没有留下
展开
-
Java6 开发的Web Service, 发布https的wsdl地址(二)
上回主要讲述了一下 如何开发Web Service的服务端程序。这次,阐述下如何打包服务端程序,在不需要eclipse的帮助下,启动服务端。 使用eclipse的export功能进行打包。步骤:(1)单击Project Name(如HelloWorld)右键,点击”export”,(2)选择Java->Runnable JAR file,点击”Next”,(3)选择对应的L原创 2011-11-02 12:30:02 · 3099 阅读 · 0 评论 -
Java内存模型中的三个代简介
原地址:http://songyishan.iteye.com/blog/1135183Java 的内存模型分为 Young(年轻代) Tenured(终身代) Perm(永久代) 有些旧版本也叫作:New Old Perm 叫法不同,表达的意思却是基本相同。 注意Young(年轻代) 还可以分为 Eden 区和两个 Survivor 区(from和to,这两转载 2012-07-03 14:51:18 · 996 阅读 · 0 评论 -
Java6 开发的Web Service, 发布https的wsdl地址(一)
目前有许多开发web service的方法,其中发布https通道wsdl的也有许多。但是对于小的应用程序来说,不需要采用应用服务器来进行发布和运行,只需要一个小小的jar包就可以满足需求了,这种方式更加地便捷。要求: 安装jdk1.6.0_26及以上。(本人只在jdk1.6.0_26和jdk1.6.0_29上测试通过,其他版本没有测试过,所以,26以下的版本也有可能可以测试通过的,这个数字不原创 2011-11-02 12:14:26 · 10187 阅读 · 11 评论 -
Java double类型不以科学计数法表示(DecimalFormat)
1 方式一: DecimalFormat a = new DecimalFormat("#,##0.00"); System.out.println(a.format(10000000.00)); 输出结果:10,000,000.00 优点:看上去很清楚。 缺点:导出到csv格式文件中,10,000,000.00 会被拆分到不3个单元格中。为了解决这原创 2011-11-04 14:52:40 · 5042 阅读 · 0 评论 -
EJB3.0读书笔记 之 会话Bean介绍(一)
1 生命周期:从客户视图看待,Bean实例开始于客户获得其引用时,而终止于客户会话的中介。通常,客户会话(Client Session)的持续期决定了使用中的会话Bean的存活期。会话Bean仅仅是内存对象,一旦其生存的周边环境遭到破坏,会话Bean也将不复存在。会话Bean并不是持久化的。实体Bean是持久化对象,是永久性存储源的组成部分。2 会话Bean的子类型:无状态会话Bean和有原创 2012-03-31 16:59:19 · 676 阅读 · 0 评论 -
java中synchronized用法
本文转载自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把转载 2012-03-30 15:43:34 · 436 阅读 · 0 评论 -
java synchronized详解(二)
本文转载自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlsynchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如转载 2012-03-30 15:40:51 · 481 阅读 · 0 评论 -
Java陷阱之assert关键字
本文转载自:http://lavasoft.blog.51cto.com/62575/43735一、概述 在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了asser转载 2012-03-30 15:25:40 · 1023 阅读 · 0 评论 -
java synchronized详解(一)
本文转载自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有转载 2012-03-30 15:37:43 · 432 阅读 · 0 评论 -
EJB3.0读书笔记 之 EJB容器
EJB容器负责管理EJB组件。容器的最主要职责是为EJB组件提供安全、事务性、分布式的环境。EJB组件不能显示地使用EJB容器API来请求容器提供的中间件服务,可以隐式地让EJB容器知道它们的需求,比如在基于XML的部署描述符中制定所需的配置信息,在Bean类中使用部署注释请求中间件服务。EJB容器为EJB组件隐式地提供中间件服务。EJB容器提供的中间件服务有:1 事务管理:EJB容器提供了事原创 2012-03-13 13:41:58 · 1462 阅读 · 0 评论 -
EJB3.0读书笔记 之 EJB组件类型
1 会话Bean会话Bean对业务流程进行建模,比如:增加记录、访问数据库、访问遗留系统、调用其他EJB组件等。会话Bean实例,比如:查价引擎、工作流引擎、产品分类服务、信用卡发行商引擎和股票交易引擎等。会话Bean分为有状态会话Bean和无状态会话Bean。有状态会话Bean在Bean实例中维护了状态信息,同一Bean实例能够服务同一客户的多个请求。无状态会话Bean不持有客户状态,因此同原创 2012-03-13 13:45:49 · 988 阅读 · 0 评论 -
EJB3.0读书笔记之 传统EJB组件的具体构成
企业Bean指能够部署到分布式多层环境中的服务器端的软件组件。企业Bean组件有3种类型:会话Bean、实体Bean、消息驱动Bean(Message-Driven Bean, MDB)。1Bean类:EJB组件的主要实现。Bean类含有业务逻辑实现。所有的会话Bean、实体Bean、消息驱动Bean都必须实现javax.ejb.EnterpriseBean接口。这一接口没有定义任何方法,实现原创 2012-03-12 14:33:18 · 814 阅读 · 0 评论 -
Java读取文本文件中文乱码问题
最近遇到一个问题,Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。读取代码如下:List lines=new ArrayList(); BufferedReader br = new BufferedReader(new FileReader(fileName));String line = null;while ((line = br.readLine(原创 2012-03-26 15:46:35 · 149246 阅读 · 28 评论 -
EJB3.0读书笔记之概述
EJB是基于Java开发、部署服务器端分布式组件的标准,是一个组件框架。一、EJB支持应用隐式方式和显式方式。显式使用中间件服务,是指手工调用中间件服务的API。隐式使用中间件服务,是指不用在代码中使用这类API。1. 显式使用中间件业务逻辑与调用中间件API代码混在一起,缺点如下:(1) 开发效率低下。编写和测试代码耗费时间,降低开发效率。(2)原创 2012-03-08 11:18:04 · 616 阅读 · 0 评论 -
Java事务处理总结
转载自:51CTO技术博客 leizhimin 的BLOG http://lavasoft.blog.51cto.com/62575/53815 一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation转载 2012-02-29 09:56:27 · 376 阅读 · 0 评论 -
JS加密Java解密报rsa bad argument
转载自:http://www.justabug.net/door-1-rsa/一、RSA是个ShenMeGui:其实一开始叫我用RSA加密我是拒绝的(屁),因为不可能你叫我用我就用,我得查查他是什么东西对不对。RSA是目前最有影响力的公钥加密算法,属于非对称加密的,也就是用一个大家都知道的公钥来加密出来的密文,只有拥有私钥的人才能解开,目前听说1024比较安转载 2016-06-23 17:47:41 · 5420 阅读 · 2 评论