Welcome 微信登录

首页 / 软件开发 / JAVA

Java语言的中文问题解决之道

Java语言的中文问题解决之道

Java语言的中文问题解决之道2009-11-02 IT专家网 执木Java 编程语言成长于网络世界,这就要求 Java 对多国字符有很好的支持。 Java 编程语言适应了计算的网络化的需求,为它能够在网络世界迅速成长奠定了坚实的基础。 Java 的缔造者 (Java Soft) 已经考虑到 Java 编程语言对多国字符的支持,只是现在的解决方案有很多缺陷在里面,需要我们付诸一些补偿性的措施。而世界标准化组织也在努力把人类所有的文字统一在一种编码之中。当然...
在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法

在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法

在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法2009-11-09 csdn博客 老紫竹需求很简单,相同的操作,比如表结构完全相同,程序也完全相同,但需要根据某些条件,分别向不同的schema做操作。比如,如果当前处理的是A公司,那么向SchemaA 里面保存数据,如果当前处理的是B公司的,则向SchemaB里面保存数据。其实就是一套程序,实现后台的动态切换。我这里提供几种方法,大家自己根据情况考虑,都能实现,注意是实现,不一定...
在Google App Engine中使用Struts2框架

在Google App Engine中使用Struts2框架

在Google App Engine中使用Struts2框架2009-11-09 javaeye yongpei"GAE"(Google App Engine)在早些时候发布了Java语言的支持,对广大的Java开发者来说,可以使用自己熟悉的语法来进行开发,是很舒服的一件事情。Java世界中有大量已有的工具和框架,有一些是我们日常工作中就已经熟练使用的、而且广为流行的成熟的,如果能够直接在GAE中使用,将大大提高我们的开发效率。这几天利...
用spring简单实现发送邮件

用spring简单实现发送邮件

用spring简单实现发送邮件2009-11-09 javaeye dfx306956205刚做完一个电影网站,网站新注册用户时需要发送email进行确认。但是这个功能不是由我来负责的。在下对此功能颇有好奇之心于是自己就搭建了一个小的spring项目来进行实践。声明代码里有些内容并非是我一个人完成的。首先在applicationContext.xml文件中配置beanJava代码<bean id="mailSender" clas...
用Java程序生成文本的捷径

用Java程序生成文本的捷径

用Java程序生成文本的捷径2009-11-09仙人掌工作室大多数程序都需要输出一些文本,比如邮件消息、HTML文件或控制台输出。但是,计算机本质上只能处理二进制数据,程序员必须让软件来生成可理解的文本。在这篇文章中,我要介绍的是在生成和输出文本时,为何使用模板引擎能够节省时间。你将了解模板的优点,如何针对不同的情形创建高效的模板。和System.println说再见!虽然程序员可以很轻松地编写出输出文字信息的代码(因为这毕竟是从Hello World范例...
基于Java 2运行时安全模型的线程协作

基于Java 2运行时安全模型的线程协作

基于Java 2运行时安全模型的线程协作2009-11-09 IBM 李三红在Java 2之前的版本,运行时的安全模型使用非常严格受限的沙箱模型(Sandbox)。读者应该熟悉,Java 不受信的Applet代码就是基于这个严格受限的沙箱模型来提供运行时的安全检查。沙箱模型的本质是,任何本地运行的代码都是受信的,有完全的权限来存取关键的系统资源。而对于Applet,则属于不受信的代码,只能访问沙箱范围内有限的资源。当然,您可以通过数字签名的方式配置您的Ap...
使用Eclipse自动重构特性的方法与原因

使用Eclipse自动重构特性的方法与原因

使用Eclipse自动重构特性的方法与原因2009-11-10 ibm David Gallardo为什么重构?重构是指在不改变程序功能的前提下改变其结构。重构是一项功能强大的技术,但是执行起来需要倍加小心才行。主要的危险在于可能在不经意中引入一些错误,尤其是在进行手工重构的时候更是如此。这种危险引发了对重构技术的普遍批评:当代码不会崩溃的时候为什么要修改它呢?您需要进行代码重构的原因可能有以下几个:传说中的第一个原因是:需要继承为某个古老产品而开发的年代...
控制器组件JDBC数据库操作的JAVABEAN

控制器组件JDBC数据库操作的JAVABEAN

控制器组件JDBC数据库操作的JAVABEAN2009-11-10 javaeye lgx2351在控制器组件中,我们最经常做的是与数据库进行交互。这里,我们写一个javabean,用于封装与数据库的操作,主要是连接数据库,插入修改删除等更新操作和查询操作。代码很简单如下(需完善):Java代码package com.newland.nlie.highway.pub_com;import java.sql.Connection;import java.sq...
Cell插件在J2EE系统中的应用

Cell插件在J2EE系统中的应用

Cell插件在J2EE系统中的应用2009-11-12赵继江摘要:在基于J2EE平台的信息系统中,具有丰富表现能力的Java Applet是界面层的一种重要形式。但Java API对打印的支持比较弱,打印输出复杂的单据和报表需要大量工作。本文介绍的系统通过引入一个ActiveX控件--Cell插件--来解决这个问题。该系统中,由Java Applet完成界面表现,由Cell插件完成打印输出,两者之间通过Sun公司的一套接口API互相通信。一、Java Ap...
关于GPS定位较正的实现的分析

关于GPS定位较正的实现的分析

关于GPS定位较正的实现的分析2009-11-12 javaeye lgx2351我们在做定位车辆或其它相关GPS点的时候,由于返回得到的数据并不是很准确,如车辆传上来的GPS坐标点偏离了道路很远,而实质坐标应该是在道路上的,这时候需要做个较正,把在允许范围内的点较正到道路上。怎么实现呢?可以先用利用得到的GPS坐标值循环遍历得到距离道路最近的两个节点,然后通过得到的两个最近节点的坐标,利用求垂足的方法得到垂足的坐标就是所要求的点,也就是较正后的点了。具体...
Java序列化的机制和原理

Java序列化的机制和原理

Java序列化的机制和原理2009-11-12longdick"s blog有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列...
高阶Java-Java枚举类型enum应用详解

高阶Java-Java枚举类型enum应用详解

高阶Java-Java枚举类型enum应用详解2009-11-12 javaeye janekyjava的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时恰恰因为它,你才能够"优雅而干净"地解决问题。优雅与清晰很重要,正式它们区别了成功的解决方案与失败的解决方案。而...
<< 31 32 33 34 35 36 37 38 39 40 >>