自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring 事务

基于JDK接口代理jdk代理后生成一个实现了接口的实现类(区别于自己写的实现类)public final classWorldServiceProxy extendsProxy implements WorldService, SpringProxy,Advised需要注意的是@Transactional标注的有效位置,只有在有效位置标注了@Transactional,在J

2015-09-17 23:45:45 412

原创 linux下查看文件ascii值(是否有两次换行)

在用kettle导数据的时候,文件中的一条数据到Oracle中就会出现两条。因为是接手的代码,潜心研究了一下,最终判断应该是文件编码的问题,行结束有  \r\n  而在Linux环境正常应该是  \n.验证判断使用的命令就是:od -Ax -c fileName.txt一下是od命令详解:Usage: od [OPTION]... [FILE]...  or:  od

2015-07-13 17:09:02 1071

原创 Oracle 键表总结

常用字段VARCHAR(1) VARCHAR(32) VARCHAR(128) VARCHAR(512) VARCHAR(4000) NUMBER(19,0)NUMBER(19,2)NUMBERDATECLOBBLOB表名长度最大26个字符。因为Oracle中对象最大长度是30个字符,而一般SEQ的命名规则是在表名前加"SEQ_",所以,表名最大使用26个字符。

2015-07-10 10:45:11 555

原创 SpringMVC下载文件(不是Spring下载文件)

参考资料:原理篇:http://www.csdn123.com/html/blogs/20130611/21318.htm实战篇:http://zwtlong.iteye.com/blog/1068532                http://mayday85.iteye.com/blog/1622445综合篇:http://blog.csdn.net/wlsyn/artic

2015-06-25 14:25:32 446 2

原创 Git使用技巧(整理)三 实战

1.查看日志 git log2.查看个人信息 git config --list 3.修改个人信息 git config --global user.name "John Doe" git config --global user.email [email protected].查看各个branch/tag的哈希值 git rev-pars

2015-06-24 13:47:57 410

转载 Git 分支 - 分支的新建与合并

https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6备注:git merge该命令是把后面的合并到当前的

2015-06-24 10:18:07 280

原创 Git使用技巧(整理)二 栈操作

git status(查看change) git stash git stash list git status(查看change) git checkout dev_20150624 git stash list git stash pop各分支之间可以共享stash栈

2015-06-16 11:29:36 588

原创 Git使用技巧(整理)一

再所有操作之前都需要先拉最新代码1 从服务器clone代码  git clone [email protected]:member2 拉最新代码  git pull --rebase3 提交代码  git add .  git commit -m "[dalin] fix bug 0322"   git push origin HEAD

2015-06-16 11:24:36 1119

转载 js判断字符串以指定字符串结尾/网上整理

javascript中判断字符串是否以指定字符串开始或结尾//判断当前字符串是否以str开始 先判断是否存在function是避免和js原生方法冲突,自定义方法的效率不如原生的高 if (typeof String.prototype.startsWith != 'function') String.prototype.startsWith = function (s

2015-06-03 13:53:47 13699

原创 用Ajax配合Restull实现SpringMVC的文件上传

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html

2015-06-03 09:35:40 321

原创 CSV文件练手

首先创建两个注解,用于表示必填项和格式要求package com.file.rrcl.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annot

2015-05-30 22:30:02 513 1

原创 【java正则】判断日期格式及非负浮点数

public static boolean isValidDate(String s) { try { // 指定日期格式为四位年/两位月份/两位日期,注意yyyy-MM-dd其中MM为大写 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置SimpleDateFor

2015-05-30 18:23:44 1220

原创 Gson学习笔记

谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。网上有很多网友测试等出结论:bean和json之间不管哪种转换方式,性能都一样,如下:Jackson > Gson > Json-lib因本人更熟悉Gson,且Gson和其他现有java json类库最大的不同是

2015-05-27 21:39:18 309

原创 Git使用总结

详细教程请参考:http://www.yiibai.com/git/git_push.html本文是本人依据项目中使用的常用命令结合互联网的学习总结。Git与SVN的不同SVN(Subversion)是当前使用最多的版本控制工具。与它相比较,Git 最大的优势在于两点:易于本地增加分支和分布式的特性。下面两幅图可以形象的展示Git与SVN的不同之处 图中Git本

2015-05-27 10:53:01 355

转载 【转/摘录】Gradle学习笔记--框架搭建

原文:http://my.oschina.net/u/1455908/blog/350781随着信息化的快速发展,IT项目变得越来越复杂,通常都是由多个子系统共同协作完成。对于这种多系统、多项目的情况,很多构建工具都已经提供 了不错的支持,像maven、ant。Gradle除了借鉴了ant或者maven的继承的方式定义子项目,也提供了一种更为方便的集中配置的方式,大大 减少了构建带来的

2015-05-25 13:38:58 438

转载 【转/摘录】Gradle学习笔记--初识

原文:http://my.oschina.net/u/1455908/blog/3507821. 基本概念(Project 和 Task)Gradle 中有两个基本的概念:project和task。每个Gradle的构建由一个project构成,它代表着需要被构建的组件或者构建的整个项目。每个 project由一个或者多个task组成。task代表着Gradle构建过程中可执行的最

2015-05-25 11:18:32 341

转载 Spring MVC与JAX-RS比较与分析

本文依据个人理解,摘取文章精华部分。原文:http://m.bianceng.cn/Programming/Java/201110/30861_2.htm1.不同点JAX-RS的目标是Web Services开发(这与HTML Web应用不同)而Spring MVC的目 标则是Web应用开发2.REST与Spring REST特性是Spring

2015-05-22 18:41:11 3031 1

原创 oracle中DATE和TIMESTAMP的区别

1.Date类型精确到秒,TIMESTAMP精确到毫秒;在SQL中进行比较时oracle会将精度低的转向精度高的。2.select * from table where date_col = P_timestamp时,oracle认为P_timestamp的精度更高,所以会自动将data_col转换成to_timestamp(date_col)PS:阿里09年SQL规范:to_

2015-05-22 16:28:22 761

原创 Oracle char(1)和varchar(1)的区别

1.char(1)和varchar(1)的性能一样。2.当char(1)变成char(2)的时候会在所有数据前加一个空格,所以会对整张表进行锁表综上:在Oracle中设计表字段的时候尽量不要使用char(1),而是用varchar(1)来代替。

2015-05-22 16:02:05 3893

原创 Velocity初学笔记

Velocity页面Velocity1.变量/属性/方法     #set( $foo = "Velocity" )     Hello $foo World! 或者Hello ${foo} World!     $customer.Address     $purchase.getTotal()PS: #set( $foo = "gibbous" )

2015-05-22 14:54:40 256

slf4j-api-1.6.1.jar

slf4j-api-1.6.1.jar

2012-02-22

hibernate_reference.pdf

hibernate_reference.pdf

2012-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除