咖啡猫

导航

随笔分类 -  JAVA

使用Myeclipse插件将wsdl生成java客户端代码
摘要:使用环境:MyEclipse9.0 本教程使用Myeclipse内置插件生成java代码,网上说这是xfire插件,不管怎样,生成和调用客户端代码都十分简单。 1.在项目上右键,选择New->Other->Web Service->Web Service Client->Next,会看到以下界面: 阅读全文

posted @ 2016-09-23 09:55 咖啡猫1292 阅读(229) 评论(0) 推荐(0)

JAVA时间格式转换大全
摘要:1 import java.text.*; 2 import java.util.Calendar; 3 public class VeDate { 4 /** 5 * 获取现在时间 6 * 7 * @return 返回时间类型 yyyy-MM-dd HH:mm:ss 8 */ 9 public s 阅读全文

posted @ 2016-02-19 09:35 咖啡猫1292 阅读(561) 评论(0) 推荐(0)

应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
摘要:http://www.educity.cn/wenda/351088.html使用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space) 都说内存泄漏是C++的通病,内存溢出是Java的硬伤,这个头疼的问题算是让我给碰到了。我... 阅读全文

posted @ 2015-05-20 23:44 咖啡猫1292 阅读(858) 评论(0) 推荐(0)

为什么使用内部类
摘要:我们知道,java提供了一种语言特性:内部类。一开始接触内部类,感觉这种机制确实很神奇,但是转念一想似乎这种机制又有些多余。因为我们完全可以用外部类的形式去实现和内部类相同的功能,比如我的上一篇文章中的工厂模式(http://blog.csdn.net/hmzdbql/article/details... 阅读全文

posted @ 2015-05-08 18:18 咖啡猫1292 阅读(264) 评论(0) 推荐(0)

Java的内存回收机制
摘要:在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。... 阅读全文

posted @ 2015-03-21 19:08 咖啡猫1292 阅读(140) 评论(0) 推荐(0)

Java正则表达式入门
摘要:众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的... 阅读全文

posted @ 2015-03-21 14:57 咖啡猫1292 阅读(145) 评论(0) 推荐(0)

java collection
摘要:在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封... 阅读全文

posted @ 2015-03-20 18:44 咖啡猫1292 阅读(128) 评论(0) 推荐(0)

JAVA中this用法小结
摘要:Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”... 阅读全文

posted @ 2015-03-20 12:02 咖啡猫1292 阅读(161) 评论(0) 推荐(0)

SQL Server 触发器
摘要:SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约... 阅读全文

posted @ 2015-03-19 10:27 咖啡猫1292 阅读(115) 评论(0) 推荐(0)

SQL 存储过程
摘要:SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQ... 阅读全文

posted @ 2015-03-19 10:06 咖啡猫1292 阅读(133) 评论(0) 推荐(0)

迭代器(Iterator)模式
摘要:转自:http://blog.csdn.net/lilu_leo/article/details/7609496概述 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。在面... 阅读全文

posted @ 2015-01-09 15:42 咖啡猫1292 阅读(225) 评论(0) 推荐(0)

Java 多线程间的通讯
摘要:在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线... 阅读全文

posted @ 2014-11-23 21:56 咖啡猫1292 阅读(201) 评论(0) 推荐(0)

预写式日志WAL
摘要:Chapter 25. 预写式日志(Write-Ahead Logging (WAL))Table of Contents25.1.WAL的好处25.2.WAL配置25.3.内部预写式日志(WAL) 是一种实现事务日志的标准方法。有关它的详细描述可以在大多数(如果不是全部的话)有关事务处理的书中找到... 阅读全文

posted @ 2014-11-23 20:27 咖啡猫1292 阅读(320) 评论(0) 推荐(0)

静态类和单例模式区别
摘要:单例模式与静态类(一个类,所有方法为静态方法)是另一个非常有趣的问题,在《Java中有关单例模式的面试问题》博文中露掉了,由于单例模式和静态类都具有良好的访问性,它们之间有许多相似之处,例如,两者可以直接使用而无须创建对象,都可提交唯一实例,在一个非常高的高度上看起来它们都为是用于同样的任务。由于它... 阅读全文

posted @ 2014-11-23 15:42 咖啡猫1292 阅读(1403) 评论(0) 推荐(1)

JAVA的静态变量、静态方法、静态类
摘要:静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明。(1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象 非静态对象拥有属性: 是类共同拥有的 是类各对象独立拥有的内存分配: 内存空间上是固定的空间在各个附属类里面分配分配顺序: 先分配静态对象的空间继而再对非静态对... 阅读全文

posted @ 2014-11-23 14:52 咖啡猫1292 阅读(168) 评论(0) 推荐(0)

InterruptedException 线程异常
摘要:InterruptedException这个异常一般发生在线程中,当一个正在执行的线程被中断时就会出现这个异常~!简单的说就是:假如有两个线程,第一个线程正在运行,第二个没有运行,这时第二个线程启动运行并要求中断第一个线程,第一个线程就会出现InterruptedException异常并执行该异常下... 阅读全文

posted @ 2014-10-30 15:18 咖啡猫1292 阅读(489) 评论(0) 推荐(0)

URI和URL的区别
摘要:这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.g... 阅读全文

posted @ 2014-10-09 15:59 咖啡猫1292 阅读(160) 评论(0) 推荐(0)

从Eclipse转移到IntelliJ IDEA一点心得
摘要:本人使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你先看完IntelliJ IDEA 的 20 个代码自动完成的特性,这篇文章对自动完成的特性介绍的非常好,只是快捷键说明部分还可以更完善一些,可以照顾下默认绑定键位不一致的童鞋。本文在说明快捷键的时候是根据Mac OSX 10.5+的默认keymap,当然也会提供相关的文字说明,如果和我的绑定不一致的可以直接去keymap中搜索即可。基本设置显示行号这个以前在Eclipse中是个很简单的问题,转移到 阅读全文

posted @ 2013-09-22 16:14 咖啡猫1292 阅读(430) 评论(0) 推荐(1)

最好的Java IDE之争:Eclipse PK IntelliJ IDEA
摘要:话说,好马配好鞍,一个好的工匠,必定要有一套好的工具才能打造出最好的工艺给大家。之前,Plumbr团队里的所有成员都使用Eclipse编辑器,而如今,大家都成为IntelliJ IDEA用户。那么,到底是什么让大家抛弃老练且免费的战马,转而去抢高达600美元的座位呢?当然,IntelliJ IDEA也提供了开源免费的社区版本。下面不妨听原文作者细细道来,并列出了几大原因。1.索引尽管JetBrains的伙计正在做“引擎盖下”的事情,但是他们索引的确是极其快速,并且还支持各种不同的内容。快速的索引在几个可用性特征上已见成效:自动检索代码,并且会给出相应的警告:在Eclipse中,你必须手动启动分 阅读全文

posted @ 2013-09-22 16:10 咖啡猫1292 阅读(1531) 评论(0) 推荐(1)