- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Spring 事务
基于JDK接口代理jdk代理后生成一个实现了接口的实现类(区别于自己写的实现类)public final classWorldServiceProxy extendsProxy implements WorldService, SpringProxy,Advised需要注意的是@Transactional标注的有效位置,只有在有效位置标注了@Transactional,在J
2015-09-17 23:45:45 409
原创 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 1064
原创 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 551
原创 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 441 2
原创 Git使用技巧(整理)三 实战
1.查看日志 git log2.查看个人信息 git config --list 3.修改个人信息 git config --global user.name "John Doe" git config --global user.email johndoe@example.com4.查看各个branch/tag的哈希值 git rev-pars
2015-06-24 13:47:57 409
转载 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 279
原创 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 587
原创 Git使用技巧(整理)一
再所有操作之前都需要先拉最新代码1 从服务器clone代码 git clone git@172.172.172.172:member2 拉最新代码 git pull --rebase3 提交代码 git add . git commit -m "[dalin] fix bug 0322" git push origin HEAD
2015-06-16 11:24:36 1109
转载 js判断字符串以指定字符串结尾/网上整理
javascript中判断字符串是否以指定字符串开始或结尾//判断当前字符串是否以str开始 先判断是否存在function是避免和js原生方法冲突,自定义方法的效率不如原生的高 if (typeof String.prototype.startsWith != 'function') String.prototype.startsWith = function (s
2015-06-03 13:53:47 13692
原创 用Ajax配合Restull实现SpringMVC的文件上传
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html
2015-06-03 09:35:40 318
原创 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 508 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 1217
原创 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 307
原创 Git使用总结
详细教程请参考:http://www.yiibai.com/git/git_push.html本文是本人依据项目中使用的常用命令结合互联网的学习总结。Git与SVN的不同SVN(Subversion)是当前使用最多的版本控制工具。与它相比较,Git 最大的优势在于两点:易于本地增加分支和分布式的特性。下面两幅图可以形象的展示Git与SVN的不同之处 图中Git本
2015-05-27 10:53:01 354
转载 【转/摘录】Gradle学习笔记--框架搭建
原文:http://my.oschina.net/u/1455908/blog/350781随着信息化的快速发展,IT项目变得越来越复杂,通常都是由多个子系统共同协作完成。对于这种多系统、多项目的情况,很多构建工具都已经提供 了不错的支持,像maven、ant。Gradle除了借鉴了ant或者maven的继承的方式定义子项目,也提供了一种更为方便的集中配置的方式,大大 减少了构建带来的
2015-05-25 13:38:58 437
转载 【转/摘录】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 340
转载 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 3013 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 757
原创 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 3874
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人