
Java
文章平均质量分 60
gongshijun2005
一起努力创造明天!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Weblogic的boot.properties文件位置变了
从10.3.2之后boot.properties文件不再位于域目录下,而是每个实例目录下的security目录下.以下来自Metalink: WebLogic 10.3.2 Servers Are Not Reading boot.properties File Inside DOMAIN Directory [ID 1069324.1] 修改时间 07-...原创 2015-03-24 10:57:11 · 959 阅读 · 0 评论 -
对Java编程思想的忠告
编写Java程序的注意事项,对Java编程思想的忠告。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: 1. ThisIsAClassName 2. thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类...原创 2010-09-20 15:23:46 · 132 阅读 · 0 评论 -
Tomcat调整内存所能容纳的最大值
以下为网络摘抄:Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对java虚拟机做一些升级改进。一些报告显示JDK1.4在性能上比J...2010-08-03 21:41:01 · 673 阅读 · 0 评论 -
如何通过maven创建基于eclipse的web应用(带操作视频)
1.首先到http://maven.apache.org/download.html下载maven2.在本地解压缩后 配置环境变量M2_HOME=maven的解压目录3.打开命令窗口 mvn -v 确定mvn是否安装成功在eclipse中安装Maven2eclipse插件 插件地址是http://m2eclipse.sonatype.org/update/1.mvn archetype:c...2009-08-23 12:16:12 · 109 阅读 · 0 评论 -
weblogic中如果使用80端口和根目录作为应用的默认目录
使用根目录作为默认目录,需要新建一个工程可以叫做index,然后在在WEB-INF目录下面新建一个weblogic.xml,内容是<!-- <br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHigh...原创 2010-07-23 19:29:51 · 183 阅读 · 0 评论 -
Hibernate对各数据库的连接方言
<session-factory> <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> <property name="connection.url">jdbc:jtds:sqlserver://ALEX:1134/News&原创 2010-07-20 09:56:18 · 104 阅读 · 0 评论 -
那些相见恨晚的 JavaScript 技巧
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:...2010-04-26 19:36:50 · 123 阅读 · 0 评论 -
JPA中如何使用联合主键
当我们需要使用一个或多个属性变量(表中的一列或多列)联合起来作为主键,我们需要使用复合主键。在EJB3.0中复合主键要求我们编写一个复合主键类( Composite Primary Key Class )。下面是个小例子,在Student中要用sid和name做复合主键。Student实体类: 1 import javax.persistence.Column; 2 import java...2010-04-22 13:57:11 · 239 阅读 · 0 评论 -
Hibernate条件查询(Criteria Query)
1、创建一个Criteria实例net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list();2、缩小结果集范...原创 2009-02-16 09:40:47 · 102 阅读 · 0 评论 -
freemarker常用语法
常用语法 EG.一个对象BOOK 1.输出 ${book.name}空值判断:${book.name?if_exists },${book.name?default(‘xxx’)}//默认值xxx${ book.name!"xxx"}//默认值xxx日期格式:${book.date?string('yyyy-MM-dd')}数字格式:${book?string.number}-...原创 2009-02-12 15:47:48 · 156 阅读 · 0 评论 -
JDBC通过DatabaseMetaData对象了解数据库信息
JSP通过JDBC对数据库管理系统进行连接以后,得到一个Connection 对象,可以从这个对象获得有关数据库管理系统的各种信息,包括数据库中的各个表,表中的各个列,数据类型,触发器,存储过程等各方面的信息。根据这些信息,JDBC可以访问一个实现事先并不了解的数据库。获取这些信息的方法都是在DatabaseMetaData类的对象上实现的,而DataBaseMetaData对象是在Connect...原创 2010-01-02 20:11:26 · 118 阅读 · 0 评论 -
使用DatabaseMetaDate获取数据库信息
import java.sql.*;public class GetDBInfo{ public GetDBInfo() { } public static void main(String[] args) { try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"...原创 2010-01-02 20:08:16 · 152 阅读 · 0 评论 -
解MyEclipse配置struts+hibernate+spring+FreeMarker
这几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse一些东西...原创 2009-07-05 14:26:46 · 91 阅读 · 0 评论 -
WINE QQ 2009教程 看很多人还为QQ着急
一、安装好 Wine 1.2(1.2 版安装好就支持中文界面的了)当然得有WINE 了 当然我的有 如果没有可以如下方法得到:第一种方法:如果你已经安装过 Wine 的老版本,那么只要添加 Wine 1.2 的软件源,然后去新立得软件包管理器更新软件就可以了,软件源地址:ppa:ubuntu-wine/ppa第二种方法:用终端直接安装 Wine 1.2,命令如下sudo add-a...原创 2011-04-17 14:29:20 · 112 阅读 · 0 评论 -
JavaScript 字符串转换数字
方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和parseFloat()都...原创 2011-01-06 17:34:32 · 113 阅读 · 0 评论 -
weblogic启动受管服务器的一个错误
错误如下: Server is Running in Production Mode and Native Library(terminalio) to read the password securely from commandline is not found. 解决办法: 首先启动管理服务,然后在/WAS/bea/user_projects/dom...原创 2010-10-09 21:18:44 · 1205 阅读 · 0 评论 -
Weblogic启动慢解决方法
添加 启动参数 : -Xms256m -Xmx512m -XX:MaxPermSize=256m 实际是JVM在Linux下的bug 他想调用一个随机函数 但取不到 暂时的解决办法是 2) 1)较好的解决办法: 在Weblogic启动参数里添加 “- Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启...原创 2013-09-06 09:08:09 · 489 阅读 · 0 评论 -
Tomcat启动时报错:java.net.BindException: Permission denied <null>:80
问题描述:Tomcat启动时报一系列错误:问题1:12SEVERE: Error starting endpoint java.net.BindException: Permission denied <null>:80at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoin...原创 2013-11-09 22:52:13 · 215 阅读 · 0 评论 -
如何在eclipse中安装Eclipse SQL Explorer
About Eclipse SQL ExplorerEclipse SQL Explorer is a thin SQL client that allows you to query and browse any JDBC compliant database. It supports plugins with specialized functionality for individ...2012-02-24 00:19:19 · 182 阅读 · 0 评论 -
用Lucene检索数据库
1.写一段传统的JDBC程序,讲每条的用户信息从数据库读取出来2.针对每条用户记录,建立一个lucene document Document doc = new Document();并根据你的需要,将用户信息的各个字段对应luncene document中的field 进行添加,如: doc.add(new Field("NAME","USERNAME",Field.Store.YES,F...原创 2012-02-08 18:04:35 · 94 阅读 · 0 评论 -
程序员需要具备的基本技能
软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。 这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,...原创 2011-03-21 21:19:18 · 115 阅读 · 0 评论 -
为什么程序员得到的报酬与他们的生产力不成正比
编者按:原文作者John D. Cook是一位数学教授、程序员、顾问、经理人和统计学家,善于并享受结合运用这些技能来解决问题。 最高产程序员的生产力是普通程序员的好几倍。但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的十几倍,那为什么得到的薪水不是别人的十几倍呢? 对这个问题,Joel Spolsky在他的播客中给出了两个解释。...原创 2011-03-21 21:18:27 · 130 阅读 · 0 评论 -
经验丰富的程序员和代码行数
编者按:原文作者John D. Cook是一位数学教授、程序员、顾问、经理人和统计学家,善于并享受结合运用这些技能来解决问题。 最近,我听说了一个关于缺乏经验的程序员和经验丰富的程序员每天写相同行数的代码的研究结果。其不同之处在于,经验丰富的编程人员让这些代码更高效,向着目标稳步前进;缺乏经验的程序员单纯地将大段的代码分隔开,并且多次复写相同的代码块直到它们看起来能够运行。或者不拆分代码,他们...原创 2011-03-21 21:15:47 · 176 阅读 · 0 评论 -
10句编程箴言,每个程序员都应该知道
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。 1. 无风不起浪别紧张,这也许只是一场消防演习 代码设计是否糟糕,从某些地方就可以看出来。比如:a. 超大类或超大函数b. 大片被注释的代码c. 逻辑重复d. If/else嵌...原创 2011-03-21 21:11:11 · 154 阅读 · 0 评论 -
手把手教你如何修改Eclipse中所使用的Tomcat的内存大小
最近在开发新项目的时候,由于用到缓存比较多,导致Eclipse中的tomcat总是提示内存溢出。严重影响开发进度。后经过测试,发现了如下解决办法: Eclipse==>window-->Preferences-->Java-->Installed JREs -->jdk1.5.0_02-->Edit-->Default VM Arguments...原创 2011-07-13 11:43:14 · 151 阅读 · 0 评论 -
java使用jdbc轻松连接访问access
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class TestAccess { public static void main(String[] args) { String...2010-11-29 14:50:15 · 110 阅读 · 0 评论 -
项目管理工具Redmine安装
关键字: redmine可以选择直接在http://bitnami.org/stack/redmine下载后,已经全部配置安装好。当然也可以自己安装,步骤如下:一、下载 InstantRails Redmine 二、安装 1、解压缩已下载的InstantRails 和 Redmine。 2、将 Redmine 解压缩的文件夹直接拷...原创 2011-02-28 10:47:53 · 208 阅读 · 0 评论 -
java读取文件大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file =...原创 2010-10-28 16:53:17 · 96 阅读 · 0 评论 -
数据库已死
现代软件和以往传统软件主要区别在于:现代软件基于internet互联网技术,运行于开放的网络环境,不象传统软件只是运行在封闭的局域网,运行环境的区别就决定了软件操作用户的多少,在一个开放互联网环境, 你的软件系统用户是不断增长,特别是那些对所有人群开放的社区网站系统,更是承受前所未有的访问负载。那么,这些软件系统承受的压力主要会集中在软件的哪个环节呢?如果你使用传统软件的设计思路,那么无疑压力...原创 2009-02-09 15:32:07 · 123 阅读 · 0 评论 -
JSTL标签使用
一. 配置 JSTL 包括两个 JAR 文件, jstl.jar 和 standard.jar 。是什么没有必要管,重在应用( 1+1 ? =2 ,我们没有必要深究,只需要知道这么用就行。)。 原文引入: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ...原创 2009-02-09 14:47:25 · 110 阅读 · 0 评论 -
JAVA操作XML的四种归类
一: DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在...原创 2008-11-30 16:12:43 · 128 阅读 · 0 评论 -
jsp生成html的方法
今天碰到了这样一个问题:如何让我们动态输入的数据通过模板文件去用java转换成html页面,这样就可以做到搜索引擎的收录更方便了(与搜索引擎的收录机制有关系),接下来是实现过程: 首先是创建模板文件: template.html###title### ###title### 作者:###author### ...2008-11-30 16:09:59 · 547 阅读 · 0 评论 -
通过GUID生成主键,保证主键全球惟一性
使用GUID作为数据表主键的好处 使用GUID作为数据表主键的好处 使用GUID作为数据表主键的好处 数据表主健通常采用以下三种方式: 1. 自动递增值。 2. 唯一名称。这个是使用自己定义的算法来生成一个唯一序列号。 3. GUID(全局唯一标识符)。 GUID与自动递增值及唯一名称比较GUID在客户端生成,由GUID的特性决定,通过GUID生...2008-11-30 16:08:24 · 206 阅读 · 0 评论 -
CVS配制方法
个人学习总结2008-11-30 16:06:13 · 102 阅读 · 0 评论 -
用eclipse快速实现接口的方法
此方法我为个人学习总结。2008-11-30 16:04:24 · 2591 阅读 · 0 评论 -
利用eclipse(MyEclipse)快速生成set、get方法的方法
此方法为个人学习总结。//add 2011-03-07应朋友们要求,我把通过设置快捷键,自动提示get、set的方法贴出来供大家共享1、eclipse里面 window==>preferences==>key2、搜索到get、set的快捷键3、绑定自定义的快捷键(可以选择在编辑那种文件的时候有提示)4、在代码里使用此快捷键如下图:[img]http://...2008-11-30 16:03:20 · 354 阅读 · 0 评论 -
关于Filter过滤器处理乱码问题的简单应用
今天学到了关于filter过滤的章节,也总结出了一些简单的应用,如下代码都是通过了测试无误才敢写下来的:首先是写一个filter过滤器对象AddFilter源代码:package test; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;i...2008-11-30 16:01:19 · 126 阅读 · 0 评论 -
关于session的使用之我见
在J2EE的开发与之用中,session所起到的作用是有目共睹的。它所能方便我们与服务器之间进行会话,就好像人与人之间交流一样。一个会话用一个session来表示,这样就可以保证服务器不会被忙晕了。谈到session,就很容易让人产生一个误区,那就是:是不是我开一个页面就有一个会话?如果我关掉了与服务器之间的会话(通常是以关掉浏览器的方式来实现)我的这个session就相应的不存在了?是不是有了s...2008-11-30 15:57:36 · 148 阅读 · 0 评论 -
ubuntu linux 中安装JDK 并设置环境变量
首先从sun网站下载JDK http://javadl.sun.com/webapps/download/AutoDL?BundleId=35675然后,在shell中执行:代码:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin修改bin文件权限,使其可执行然后,执行代码:sudo /usr/lib...2009-11-21 17:35:46 · 87 阅读 · 0 评论 -
轻量级门户框架 JPolite
JPolite 是一个基于jQuery开发的轻量级门户(Portal)框架。可以让你用于创建拥有与Netvibes相类似的个性化界面。JPolite将内容,展示和事件相分离。因此可以很方便将内容模块转换成基于标签(Tab)或基于折叠面板(Accordion)的方式进行展示。 ...原创 2009-10-22 19:48:49 · 193 阅读 · 0 评论