zhangzhuang1127
码龄13年
关注
提问 私信
  • 博客:128,710
    128,710
    总访问量
  • 27
    原创
  • 1,778,926
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2012-01-03
博客简介:

前人种树,后人乘凉

博客描述:
用心是最珍贵的资源
查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得8次评论
  • 获得66次收藏
创作历程
  • 7篇
    2014年
  • 41篇
    2013年
成就勋章
TA的专栏
  • 突发奇想
  • 声明
    1篇
  • Java
    14篇
  • 数据库
    12篇
  • Oracle Spatial
    1篇
  • Python
    3篇
  • 日常杂学
    2篇
  • Hibernate
    6篇
  • CSS
    1篇
  • Javascript
    1篇
  • PhoneGap&AppCan
  • jQuery
  • jQuery Mobile
  • Spring mvc
  • 瀑布流
  • RESTEasy
    2篇
  • 设计模式
    6篇
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
转载
发布博客 2013.08.17 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库数值类型对应Integer还是int

最近在学习Hibernate,数据库是Oracle,一开始将Number类型映射为int。我一直都知道基本数据类型作为类的成员使用时有默认值,因为最初设计时我对每一个int的属性都有赋值,所以就没去处理Java给定int的默认值。但是,由于业务的改变,在首次存入数据库时某些int属性并没有赋值,于是默认值就开始污染数据库了。下面详细说明下,当基本数据类型定义的变量作为类的成员使用时,Java会
原创
发布博客 2013.08.24 ·
15345 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

HashMap源码及原理解析

1、HashMap简介    HashMap提供所有可选的Map操作,并允许使用 null 值和 null 键,,是线程不安全的。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。  HashMap的实例有两个参数影响其性能:初始容量 和加载因子。容量 是哈希表中桶的数量,初始容量只是哈希表在创
原创
发布博客 2014.09.06 ·
997 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

讲故事,学(Java)设计模式—观察者模式

简而言之,观察者模式=发布者+注册者。观察者模式用来对GUI中的动作做侦听。Swing GUI的例子就表明了动作侦听是怎样实现观察者模式的。下面是一个猎头的典型例子。这个图中有2个角色-猎头和求职者。求职者先在猎头处注册,当有新的工作机会时猎头就会通知求职者。观察者模式类图
转载
发布博客 2014.05.11 ·
842 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲故事学设计模式-门面(Facade)模式

Facade pattern(门面模式),门面设计模式隐藏自身的复杂功能转而提供一个简单的接口。电脑的开机过程就是一个很好的例子。电脑在开机时会调用CPU、内存、硬盘。为了方便用户,我们可以添加一个门面(facade),封装这些复杂的任务调度,并且提供一个简单的接口。
翻译
发布博客 2014.04.11 ·
1469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲故事学设计模式-策略(Strategy)模式

策略模式(Strategy Pattern)又称
翻译
发布博客 2014.04.08 ·
1433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲故事学设计模式-状态(State)模式

状态模式主要是为了能在运行期改变状态。
翻译
发布博客 2014.04.08 ·
1117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲故事学设计模式-合成(Composite)模式

合成模式相对简单,但是它却被广泛设计者使用,例如SWT,Eclipse等等。它主要是构建一棵树,并且可以通过一个统一的方法访问这棵树。1、类图我们将实现如下树结构,请看源代码。2、代码import java.util.List;import java.util.ArrayList; //Componentinterface Component { p
翻译
发布博客 2014.03.09 ·
1045 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲故事学设计模式-装饰者(Decorator)模式

Decorator:装饰者。装饰者模式可以给一个已经创建的对象动态添加特性。接下来我将用一个小例子简单介绍装饰者模式。1、故事假设你现在想找个女朋友,现在与你相亲的对象可能是来自于世界各地的女孩子,比如美国、中国、日本等等。她们可能性格迥异,喜好不一。在婚恋网站上,比如世纪佳缘,如果每一个不同类型的女孩都是一个单独的Java类,那将有成百上千个类。这将是一个严重的问题:class
翻译
发布博客 2014.03.09 ·
1287 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

RESTEasy实现上传下载文件

发布资源 2013.12.19 ·
zip

RESTEasy实现上传下载文件

近期,使用RESTEasy实现了上传下载文件。这次我是使用guice来注册服务,要想使用guice来注册服务,需要修改web.xml:将: resteasy.scan true org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap 修改成: reste
原创
发布博客 2013.12.19 ·
10314 阅读 ·
1 点赞 ·
3 评论 ·
6 收藏

创建RESTEasy helloworld工程

官网上的工程都是通过maven建立的,本文没有使用maven,所以搭建helloworld工程分如下4步:1)建立web工程,导入RESTEasy依赖jar这步比较简单,就不阐述了2)配置web.xml resteasy.scan true org.jboss.resteasy.plugins.server.ser
原创
发布博客 2013.11.21 ·
1423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ResultSet的getDate()、getTime()和getTimestamp()比较

数据库中存储时间格式为2013-11-11 11:08:08,现在要从ResultSet中取出时间,当然是要包含年月日时分秒的,发现rs.getDate()只是返回日期部分     java.sql.Daters.getTime()只是返回时间部分     java.sql.Timers.getTimestamp()才是返回时间和日期     java.sql.Timestam
原创
发布博客 2013.11.14 ·
29857 阅读 ·
15 点赞 ·
2 评论 ·
20 收藏

Java新建多级目录

Java的IO操作相对简单,只实现了一些基础的功能。例如:要在aaa文件夹下创建bbb:String directory = “c:\aaa\bbb\”使用javaIO的File.mkdir();如果c:\aaa存在,则可以成功创建bbb文件夹但是当aaa目录不存在时则无法创建出bbb。目前Apache的commonsIO封装了很多实用的操作,创建如上多级目录时可使用FileU
原创
发布博客 2013.10.31 ·
1223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android/Java JSON解析及简单例子

本文详细的介绍了Android程序生成和解析JSON,对Java程序的操作也是如此。Java解析JSON所依赖jar包是:json-lib.jar,json-lib实现所依赖如下开发包:    * commons-lang 2.4     * commons-beanutils 1.7.0     * commons-collections 3.2     * commons-
转载
发布博客 2013.10.20 ·
2723 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java日期转换为oracle日期

本文中日期使用的是java.util.Date。碰到这个问题时,我先查看了Oracle函数,是否有转换日期的函数,当我看到to_date时我就乐了。可以问题又来了,它 是把字符串转换为Oracle中的日期类型。也就是说我要提供字符串格式的日期,但是让用户提供日期字符串,格式就没法保证了。所以,应该让用户提供Date,我来将Date转换成指定格式的字符串,再使用to_date函数转换成Oracl
原创
发布博客 2013.09.27 ·
2364 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Oracle MySql以及Hibernate实现分页

大学时学习目标性不强,刚接触J2EE时,发现有太多的知识不熟悉,太多的知识需要去学习。但是在自己写Demo的时候,感觉到很多知识其实在用到的时候去网上找找就能解决,于是一个不太好的想法蒙蔽了我的双眼:不用主动去弥补自己知识的薄弱点,遇到时现学就OK了。分页,想必是一个很常用的功能,当时听同学说分页不难,于是就落下了。现在工作时遇到,决定好好记录下各常用数据库实现分页方式,没有考虑性能的问题。1
原创
发布博客 2013.09.13 ·
2618 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JDBC和Hibernate连接MySQL中文乱码问题

一般jdbc连接时只需要将url写成如下即可:    jdbc:mysql://127.0.0.1:3306/hello?useUnicode=true&characterEncoding=UTF-8     但是在使用Hibernate时,这种写法会报错:org.hibernate.HibernateException: Could not parse configura
原创
发布博客 2013.08.26 ·
1368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse从数据库逆向生成实体类

Eclipse配置Hibernat Tools插件在此就叙述了,大家可以参考    http://hi.baidu.com/java513/blog/item/6be18a3c5d79daf43c6d9742.html    当然现在这个工具叫JBoss Tools,Hibernate Tools只是其中一部分。    这段时间由于数据库表结构一直在修改,而每次修改均需要开发一些Dem
原创
发布博客 2013.08.26 ·
3641 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

WKT简介

WKT - 概念  WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。WKT - 几何对象WKT可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。可
原创
发布博客 2013.08.24 ·
8760 阅读 ·
5 点赞 ·
0 评论 ·
32 收藏
加载更多