Java
CrazyCodeBoy
将来的我们会感谢现在努力奋斗的自己!
展开
-
Java代理和动态代理机制分析和应用
本博文中项目代码已开源下载地址:GitHubJava代理和动态代理机制分析和应用概述代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种。代理模式一般涉及到的角色有4种主题接口:定义代理类和真实主题的公共对外方法,也是代理原创 2015-12-02 19:54:54 · 8397 阅读 · 1 评论 -
外国程序员整理的Java资料大全
外国程序员整理的Java资料大全构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是转载 2015-04-13 15:58:57 · 4271 阅读 · 0 评论 -
【Git使用详解】Egit插件的安装图解
此系列文章写给那些打算使用Git或正在使用Git,但对Git还不是很理解的程序猿们,希望能帮助大家在学习和使用Git的过程中少走弯路,并以最少的时间和代价来熟悉Git,让Git能够辅助更多的开发者提高开发效率。原创 2015-03-13 20:23:25 · 6986 阅读 · 0 评论 -
【Git使用详解】Egit使用过程中遇到的问题及解决办法
此系列文章写给那些打算使用Git或正在使用Git,但对Git还不是很理解的程序猿们,希望能帮助大家在学习和使用Git的过程中少走弯路,并以最少的时间和代价来熟悉Git,让Git能够辅助更多的开发者提高开发效率。原创 2015-03-13 20:24:58 · 9940 阅读 · 0 评论 -
【Git使用详解】使用Egit克隆项目到本地图解
此系列文章写给那些打算使用Git或正在使用Git,但对Git还不是很理解的程序猿们,希望能帮助大家在学习和使用Git的过程中少走弯路,并以最少的时间和代价来熟悉Git,让Git能够辅助更多的开发者提高开发效率。原创 2015-03-13 20:38:32 · 5104 阅读 · 0 评论 -
【Git使用详解】EGit使用详解
此系列文章写给那些打算使用Git或正在使用Git,但对Git还不是很理解的程序猿们,希望能帮助大家在学习和使用Git的过程中少走弯路,并以最少的时间和代价来熟悉Git,让Git能够辅助更多的开发者提高开发效率。 Ps.使用Git已经很久了,回想当初使用Git的时候可谓是雾里看花,懵懵懂懂,没少犯错误,但我从未畏惧过错误,每一次错误的解决都是对我技术的提升和经验的积累。下面是此原创 2015-03-13 20:21:08 · 1595 阅读 · 0 评论 -
【Git使用详解】Git的使用心得
1.尽量多次commit。在push之前先pull,修改完冲突之后立刻commit。2.如果有不希望改动之后在commit中体现的文件,请及时写在ignore中。3.如果有异常情况,比如在target文件夹下class等文件莫名其妙的出现在改动列表中,请clear一下工程,重新编译刷新一下即可解决.4.强推有风险,推送需谨慎(强制推送会可能替换掉服务器上的文件)。原创 2015-03-13 20:43:12 · 2684 阅读 · 0 评论 -
【Git使用详解】Egit的常用操作详解
此系列文章写给那些打算使用Git或正在使用Git,但对Git还不是很理解的程序猿们,希望能帮助大家在学习和使用Git的过程中少走弯路,并以最少的时间和代价来熟悉Git,让Git能够辅助更多的开发者提高开发效率。原创 2015-03-13 20:24:08 · 7009 阅读 · 0 评论 -
Java日期格式化之将String类型的GMT,GST日期转换成Date类型
在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为SQLite是无类型的。这样不得不面对将String 类型的日期转换成Date类型的问题。下面就介绍一下如何将String类型的GMT、GST日期转换成Date对象。在JDK1.1之前可以使用newDate(“”)来将String类型的日期转换成Date类型的对象。但自JDK1.1开始已将不建议这样做了。下面就原创 2014-10-17 00:39:05 · 45360 阅读 · 1 评论 -
Java获取文件的类型(扩展名)
File file=new File("E:\\aa.jpg");String fileName=file.getName(); String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length());System.out.println(fileTyle);程序运行效果图:原创 2014-10-09 20:09:09 · 11829 阅读 · 0 评论 -
Json与Java对象互转之Gson学习
我曾在《XML,Object,Json转换之浅析Xstream的使用》一文中介绍过使用XStream进行XML,Object,Json之间的转换,虽然XStream内置了对Json的支持,但是效果不是特别好,毕竟XStream重点不在Json。下面就介绍另外一种工具。原创 2014-09-29 19:21:43 · 7369 阅读 · 2 评论 -
XML,Object,Json转换之浅析Xstream的使用
XStream的是一个简单的库,主要用于Java对象和XML之间的转换。但XStream也内置了对Json的支持。原创 2014-09-29 01:40:29 · 4811 阅读 · 0 评论 -
SSH+SQL Server转MySql方法
SSH+SQL Server转MySql方法1.要改变需要使用的数据库,首先要考虑的是是否需要修改表名,及字段因为不同数据库的保留关键字是不同的。2.修改数据库驱动:property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDri原创 2014-06-07 23:11:33 · 3839 阅读 · 0 评论 -
浅谈XMl解析的几种方式
1.XM简介:“可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。 XML 使用一组标记来描绘数据元素。每个元素封装可能十分简单也可能十分复杂的数据。您可以定义一组无限制的 XML 标记。例如,您可以定义一些 XML 标记来声明订单中的数据,如价格、税收、发货地址、帐单地址等等。原创 2014-05-13 12:52:05 · 4027 阅读 · 0 评论 -
Java反射研究和实践
Java反射研究和实践概述Java的反射机制是Java语言动态性的一种体现。反射机制是通过反射API来实现的,它允许程序在运行过程中取得任何一个已知名称的类的内部信息,包括其中的构造方法、声明的字段和定义的方法等。这不得不说是一个很强大的能力。 正如英文单词reflection的含义一样,使用反射API的时候就好像在看一个Java类在水中的倒影一样。知道了Java类的内部结构之后,就可以与它进行交原创 2015-12-02 20:03:09 · 1419 阅读 · 0 评论