
JAVA
Keybo-X
这个作者很懒,什么都没留下…
展开
-
完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加原创 2012-11-28 12:33:59 · 706 阅读 · 0 评论 -
java文件操作
一.获得控制台用户输入的信息 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[10原创 2012-12-20 16:09:04 · 654 阅读 · 0 评论 -
分享JAVA开发者最常去的20个国外英文网站
JAVA开发者最常去的20个英文网站1. http://www.javaalmanac.com Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2. http://www.onjava.com O’Reilly的Java网站. 每周都有新文章.3. http://java.sun.com转载 2013-01-06 20:28:11 · 917 阅读 · 0 评论 -
CRC16算法Java实现
模仿C++代码改写的Java实现 public class CRC16 { private short[] crcTable = new short[256]; private int gPloy = 0x1021; // 生成多项式 public CRC16() { computeCrcTable(); } privat原创 2013-01-23 18:34:54 · 5080 阅读 · 0 评论 -
Java垃圾回收机制与引用类型
Java垃圾回收机制JDK 5中提供了4种不同的垃圾回收机制:串行回收方式、分代回收、并行回收方式、并发标记-清除回收。Java的垃圾回收器要负责完成3件任务:分配内存、确保被引用的对象的内存不被错误回收以及回收不再被引用的对象的内存空间。垃圾回收是一个复杂而且耗时的操作。如果JVM花费过多的时间在垃圾回收上,则势必会影响应用的运行性能。一般情况下,当垃圾回收器在进行回收操作的时候,整个应原创 2013-01-28 09:04:59 · 1039 阅读 · 0 评论 -
java,hibernate和sql server对应的数据类型
java,hibernate和sql server对应的数据类型 Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.ShortshortSMALLINTint转载 2013-01-15 13:02:07 · 1878 阅读 · 1 评论 -
Gson简要使用笔记
最近在做一个项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用原创 2013-01-16 09:13:39 · 730 阅读 · 0 评论 -
如何用Java实现单例模式
public class Configuration { private static final Configuration instance = null; private Configuration() { // init } public static Configuration getInstnace() { if原创 2013-05-18 10:09:03 · 948 阅读 · 0 评论 -
tomcat 安装目录有空格问题
今天遇到的一个问题,与解决方法:tomcat 安装目录有空格时,tomcat在解析路径时会将空格转译成%20,java访问tomcat安装目录下的文件,会提示找不到该文件,需要在java代码中将文件路径转译或者将tomcat安装目录的空格去掉,问题解决。原创 2013-09-29 20:14:39 · 3496 阅读 · 0 评论 -
java 数据库连接池 c3p0 使用及参数详解,支持重连
//数据库连接池 单例模式import java.sql.Connection;import java.sql.SQLException;import com.mchange.v2.c3p0.ComboPooledDataSource;import com.mchange.v2.c3p0.DataSources;public final class Connect转载 2013-10-15 17:49:15 · 1669 阅读 · 0 评论 -
java出现no XXX in java.library.path的解决办法
java一般使用两个path:classpath 和 java.library.pathclasspath是指向jar包的位置java.library.path是非java类包的位置如(dll,so)原创 2014-06-30 17:29:15 · 5924 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space错误及处理办法
以下是从网上找到的关于堆空间溢出的错误解决办法:java.lang.OutOfMemoryError: Java heap space ===================================================使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space原创 2014-07-01 09:57:29 · 2291 阅读 · 0 评论 -
struts2 中chain、redirect、redirectaction的区别 .
一。Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。actionName (默认) - 被调用的action的名字 namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间 method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect转载 2012-12-18 12:12:31 · 871 阅读 · 0 评论 -
MyBatis显示SQL语句
将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: ### 设置Logger输出级别和输出目的地 ###log4j.rootLogger=debug,stdout,logfile### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppe转载 2012-12-17 14:39:04 · 1058 阅读 · 0 评论 -
企业网站常用中英文对照表
网站导航 site map 公司简介 PROFILE or COMPANY Profile or Company 公司设备 EQUIPMENT Equipment 公司荣誉 GLORIES Glories 企业文化 CULTURE Culture 产品展示 PRODUCT Product 资质认证 quality certification 企业规模 SCALE Sca原创 2012-11-28 17:41:28 · 1238 阅读 · 0 评论 -
免费搜索引擎登陆入口
免费搜索引擎登陆入口同城网站联盟免费登录入口中国搜索同盟免费登录入口百度免费登录入口新浪免费登录入口搜狐免费登录入口千度免费登录入口天网免费登录入口[站长家园]网站登录网易免费登录入口雅虎免费登录入口Google免费登录入口慧聪行业免费登录入口中华网免费登录入口北极星免费登录入口alltheweb免费登录入转载 2012-11-28 17:46:08 · 37019 阅读 · 0 评论 -
web集群时session同步的3种方法
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一,利用数据库同步session在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法:转载 2012-11-30 19:46:45 · 668 阅读 · 0 评论 -
影响Java EE性能的十大问题
http://www.youkuaiyun.com/article/2012-07-02/2807059转载 2012-11-20 17:31:11 · 416 阅读 · 0 评论 -
安装jdk配置环境变量并测试java
安装jdk配置环境变量并测试java1.安装jdk并配置环境变量 下载:jdk1.5.0_08:有了这个安装程序,你就可以开发和运行跟JAVA有关的程序 按照JDK的提示来安装,安装完之后设置环境变量 JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:\Program File原创 2012-12-05 09:17:01 · 1415 阅读 · 0 评论 -
判断时间是否交叉
DateUtils.java 里的一个方法(自定义的):public static boolean compare(Date d1 , Date d2){ if(d1.compareTo(d2) >= 0){ return true; } return false; } Test.javapubli原创 2012-11-22 14:26:28 · 1099 阅读 · 0 评论 -
java程序员必知的 8大排序
8种排序之间的关系:1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现[java] view plaincopyprint?packa转载 2012-12-05 17:37:46 · 566 阅读 · 0 评论 -
jstatd - 虚拟机jstat守护进程
jstatd - 虚拟机jstat守护进程简介描述选项安全远程接口实例参见内容简介jstatd [ 选项 ]选项命令行选项。购股权可于任何顺序排列。如果有重复或矛盾的选项,指定的最后一个选项将优先考虑。说明jstatd工具是一个RMI服务器应用程序,监视仪器HotSpot的Java虚拟机(JVM)的创建和终止,并提供一个界面,允许附加到JVM上运行在本翻译 2012-11-23 19:51:59 · 3228 阅读 · 1 评论 -
Java多线程的监控分析工具(VisualVM)
在Java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死锁。撇开代码检查工具,我们先讨论一下利用VisualVM监控,分析我们的多线程的运行情况。(注:实践本文内容的JDK的版本需要1.6.07以上)什么是VisualVMVisualVM是JDK的一个集成的分析工具,自从JDK 6 Update 7以后已经作为Sun的JDK转载 2012-11-23 20:24:06 · 1156 阅读 · 0 评论 -
解决“在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误”的问题
在eclipse中配置Tomcat时,出现“Cannot create a server using the selected type”的错误。出现原因:Tomcat重新安装,并且安装目录改变了。解决方案:在“Window->preferences->Server->Runtime Environment”,编辑Tomcat的目录为你新安装的目录,然后保存,这样就可以建立Tomcat s原创 2012-12-14 12:40:42 · 813 阅读 · 0 评论 -
Idea +maven+java不能打包
No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system.原创 2014-06-30 16:03:10 · 4233 阅读 · 1 评论