随笔分类 -  JAVA

上一页 1 ··· 3 4 5 6 7 8 9 下一页

Windows下SVN服务端(Subversion)及客户端(TortoiseSVN)详细安装教程
摘要:1. Subversion和TortoiseSVN 是什么? http://www.uml.org.cn/pzgl/200811146.aspSubversion 是什么,我想如果不知道的话就没有必要看这篇文章了:》它是一个被设计用来替代cvs的版本控制工具,至于版本控制在程序开发过程中的重要性,我想,编过程序的人都应该心知肚明。官方网站。中文站。TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。TortoiseSVN官方网站。2、http://blog.rekfan.com 阅读全文

posted @ 2014-01-27 13:09 gogoy 阅读(345) 评论(0) 推荐(0)

maven2介绍(转)
摘要:http://ttitfly.iteye.com/blog/152557Maven2主要配置文件:pom.xml和settings.xml。POM是Maven的核心对象模型,对于项目,一般只需要pom.xml就行了。settings.xml配置在Maven2中存在两种级别:用户级,针对操作系统登录用户而言。一般在$home/.m2/,对于windows用户,就是目录:C:\Documents and Settings\用户名\.m2\settings.xml。全局级:一般在%M2_HOME%/conf/settings.xml,M2_HOME是Maven2的根目录环境变量名。Maven2提供预 阅读全文

posted @ 2014-01-26 09:18 gogoy 阅读(349) 评论(0) 推荐(0)

eclipse安装velocity插件(转)
摘要:http://www.jspxcms.com/knowledge/46.htmlhttp://blog.csdn.net/superbeck/article/details/5721382插件地址:http://veloeclipse.googlecode.com/svn/trunk/update/在eclipse菜单中选择:Help -- Install new software,输入插件地址。Group items by category勾选要去掉修改代码颜色:Windows -- Preferences -- Veloeclipse -- Editor 阅读全文

posted @ 2014-01-25 18:05 gogoy 阅读(167) 评论(0) 推荐(0)

UML学习入门就这一篇文章(转)
摘要:1.1 UML基础知识扫盲UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。你可能会问:这明明是一种图形,为什么说是语言呢?伟大的汉字还不是从图形(象形文字)开始的吗?语言是包括文字和图形的!其实有很多内容文字是无法表达的,你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,有一套标准来描述设计,同样道理,在软件开发界,我们也需要一套标准来帮助我们做好软件开发的工作。UML就是其中的一种标准,注意这可不是唯一标准,只是UML是大家比较推崇的一种标准而已,说不定以后有一个更好的标准 阅读全文

posted @ 2013-12-15 15:44 gogoy 阅读(342) 评论(0) 推荐(0)

Filter入门实例
摘要:一、介绍 Filter:Filter是Servlet的“加强版”,它主要用于对用户请求进行预处理,也可对HttpServletResponse进行后处理,是个典型的“处理链”。Filter也可以对用户请求产生响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。 使用Filter的完整流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理二、创建并使用Filter 1、创建Filter处理类(必须实现javax.servlet.Filter接口) 2、web.xml中配置Filte... 阅读全文

posted @ 2013-12-15 14:50 gogoy 阅读(380) 评论(0) 推荐(0)

Cookie入门实例
摘要:cookie介绍:Cookie通常用于网站记录客户的某些信息,比如客户的用户名、客户的喜好(比如,上一次浏览的宝贝)等。一旦用户下次登录,网站可以获取到客户相关的信息,根据这些客户信息,网站可以对客户进行更友好的服务(比如,您浏览过的商品是哪些等)。session会随浏览器关闭而失效,但cookie会一直保存在客户端机器上,除非超出cookie的生命周期一、增加cookie的步骤:(使用response对象) (1)创建cookie,构造器为Cookie(java.lang.String name, java.lang.String value)Constructs a cookie with 阅读全文

posted @ 2013-12-14 15:57 gogoy 阅读(532) 评论(0) 推荐(0)

Session入门实例
摘要:session对象(是JSP的9大内置对象之一):(1)session代表一次用户会话:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话。(2)session作用:通常用来跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车应用中,用于跟踪用户购买的商品等用session对象来保证itemMap对象在一次会话中有效,这是对购物车可以反复购买,只要浏览器不关闭,购买的商品信息就不会丢失。例子1:(1)shop.jsp 1 2 3 4 5 选择物品购买 6 7 8 9 10 书籍:11 电脑:12 汽车:13 ... 阅读全文

posted @ 2013-12-14 14:50 gogoy 阅读(393) 评论(0) 推荐(0)

Eclipse设置GC日志输出
摘要:今天看了关于垃圾回收的书籍,然后自己就想自己试试,自己就在eclipse里面配置了日志输出。方法如下:1 右键项目,选择properties2 选择run/debug setting 新建一个applicg]ation 如下图:http://crackajack-zg.iteye.com/blog/1842052http://blog.csdn.net/eric_sunah/article/details/7866975 阅读全文

posted @ 2013-12-11 10:45 gogoy 阅读(495) 评论(0) 推荐(0)

研读Java代码必须掌握的Eclipse快捷键
摘要:1. Ctrl+左键 和F3 这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"4 F4打开继承树。显示当前类所在 阅读全文

posted @ 2013-12-04 17:35 gogoy 阅读(279) 评论(0) 推荐(0)

设置Eclipse自动补全变量名
摘要:具体配置步骤如下:Windows -> Preferences -> Java -> Editor -> Content Assist选中Enable auto-activation选项Auto activation delay 设置为0Auto activation triggers for Java 设置为.abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_Auto activation triggers for Javadoc 保持默认 阅读全文

posted @ 2013-11-27 17:30 gogoy 阅读(355) 评论(0) 推荐(0)

Eclipse快捷键 10个最有用的快捷键(转)
摘要:1. ctrl+shift+r:打开资源 (Open Resource) / ctrl+shift+t (Open Type) 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。3. 阅读全文

posted @ 2013-11-27 13:41 gogoy 阅读(195) 评论(0) 推荐(0)

面向对象的设计原则(2)——依赖注入
摘要:面向对象的设计原则(1)中提到的设计方法都是一种数据组织的一种方式,这几种都是主动依赖(主动去索取对象) 业务的东西都需要依赖框架的东西1、如果依赖的框架坏了2、或者要由静态工厂 改为 环境变量 这两种情况都需要改变为了解决上述问题,引入对象注入(依赖注入——电视依赖面板、依赖反转——框架的东西依赖于业务的东西)例1: 1 package objectoriented.coupling5; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 7 public class Example { 8 pu... 阅读全文

posted @ 2013-11-23 19:50 gogoy 阅读(604) 评论(0) 推荐(0)

面向对象的设计原则(1)
摘要:一、概况1、面向对象的关键字 类、对象、引用、属性、方法 接口、抽象类 继承、组合 私有、包、共有 ……2、面向对象编程 一切皆是对象 程序是对象的集合,它们通过发送消息告诉彼此该做什么 每个对象都有自己的属性(存储) 每个对象都拥有类型 某一特性类型的所有对象都可以接受同样的消息 总结起来:状态、行为、标示 状态(属性)、行为(方法)、标示(说明了我们不同的类型区别)3、面向对象的原则 高内聚、低耦合 (高内聚是指:一个组件内部是一个非常紧密的集合) 将变化与不变分开 依赖抽象,而不是依赖具体 多用组合、少用继承 开放-关闭原则 ……二、面向对象的设计实例1、New的不足 ... 阅读全文

posted @ 2013-11-23 17:39 gogoy 阅读(264) 评论(0) 推荐(0)

JAVA类的加载(5)——总结
摘要:总结一下:1、类加载(初始化) 包括加载(类的class文件读入内存,并为之创建一个java.lang.Class对象,由类加载器完成)、连接(把类的二进制数据合并到JRE中)、初始化(对静态属性进行初始化) 三个步骤2、什么时候会 进行 类加载(初始化) (1)创建类的实例:包括用new、反射、反序列化来创建 (反序列化时候——构造器不会被调用,类似于赋值也不会被调用) (2)调用某个类的静态方法 (3)访问某个类或接口的静态属性,或为该静态属性赋值 (final类型的静态属性,如果它的值在编译时就可以得到,系统使用时会认为是对该类的被动使用,所以不会导致该类的初始化) (4)使用反射... 阅读全文

posted @ 2013-11-19 11:46 gogoy 阅读(283) 评论(0) 推荐(0)

JAVA类的加载(4) ——类之间能够隔离&类占用的资源能回收
摘要:一、类加载体系类加载方式:代理模式 或 双亲委托例1: 1 package classloader.system; 2 3 public class Example { 4 public static void main(String[] args) { 5 /*应用的类加载器是AppClassLoader,首先委托父ClassLoder(ExtClassLoder)从他自己的资源池中(jre/lib/ext)找这个类, 6 * 在这之前,ExtClassLoder又委托父ClassLoader(BootStrapClassLoader)从jre/l... 阅读全文

posted @ 2013-11-13 11:51 gogoy 阅读(1254) 评论(0) 推荐(0)

JAVA类的加载(3) ——类加载后能够有效运行
摘要:例1: 1 package classobject; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.InvocationTargetException; 5 import java.util.Arrays; 6 import java.lang.reflect.Method; 7 8 9 10 11 public class Reflect_Example { 12 13 public static void main(String[] args) { 14 ... 阅读全文

posted @ 2013-11-12 17:04 gogoy 阅读(479) 评论(0) 推荐(0)

JAVA类的加载(1) ——类的加载及类加载器介绍
摘要:过程:当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化,有时候称为类加载(类初始化)类加载 定义:类加载 指的是将类的class文件读入内存,并为之创建一个java.lang.Class对象类也是一种对象:每个类是一批具有相同特征的对象的抽象,而系统中的所有类,它们实际上也是对象,它们都是java.lang.Class的实例类加载器:类的加载由类加载器完成,JVM提供的类加载器称为系统类加载器,开发者可以通过继承ClassLoader基类来创建自己的类加载器使用不同的类加载器,可以从不同的来源加载类的二进制数据,通常有如下几种来源: . 阅读全文

posted @ 2013-11-12 14:24 gogoy 阅读(672) 评论(0) 推荐(0)

MVC(JSP+JavaBean+Servlet)入门实例:用户登陆验证
摘要:一、JSP、JavaBean、Servlet的区别1、JSP:JSP通过在标准的HTML页面中嵌入Java代码,其静态的部分无效Java程序控制,只有那些需要从数据库读取或需要动态生成的页面内容,才使用Java脚本控制;JSP必须在JSP服务器内运行,JSP文件必须生成Servlet才能执行。例如一个静态的页面first.jsp,访问该页面,会在$tomcat_home\work\Catalina\localhost\webDemo\org\apache\jsp生成first_jsp.java、first_jsp.class例子:// first.jsp,如果为first.html,不会生成对 阅读全文

posted @ 2013-11-06 20:06 gogoy 阅读(1961) 评论(1) 推荐(0)

Intellij IDEA使用总结
摘要:http://totohust.iteye.com/blog/1035550另外,ctrl+shift+B可以查看一个类的subtype(s)。包括subclass(s) or implementation(s)另外ctrl+H可以查看一个类继承关系,也能达到你要的效果1. IDEA内存优化先看看你机器本身的配置而配置.\IntelliJ IDEA 8\bin\idea.exe.vmoptions------------------------------------------Xms64m-Xmx256m-XX:MaxPermSize=92m-ea-server-Dsun.awt.keepW 阅读全文

posted @ 2013-11-06 14:46 gogoy 阅读(682) 评论(0) 推荐(0)

idea debug jboss 应用遇到到问题记录
摘要:idearun Jboss是没有问题的,能启动Jboss成功;但是debug Jboss时,报ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.解决:修改jboss的启动脚本(windows是run.bat),注释掉如下这一行(.bat注释加::)。1 set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%参考: 阅读全文

posted @ 2013-11-06 14:12 gogoy 阅读(747) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航