摘要: Apache Maven是个软件项目管理工具,基于项目对象模型(Project Object Model,POM)的概念,Maven可用来管理项目的依赖、编译、文档等信息。 使用Maven管理项目时,项目依赖的jar包将不在包含在项目内,而是集中放置在用户目录下的.m2文件夹中。 1.Maven安装 阅读全文
posted @ 2017-02-27 11:58 xzluckydog 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 今天遇到需求,使用Java生成二维码图片,网搜之后,大神们早就做过,个人总结一下。 目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。 步骤如下: 1.maven项目中,pom.xml中引入ZXing Core工具包: 2.首先,需要引出Google提供 阅读全文
posted @ 2017-02-15 17:59 xzluckydog 阅读(19024) 评论(20) 推荐(5) 编辑
摘要: IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。ID 阅读全文
posted @ 2016-11-22 17:30 xzluckydog 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Navicat premium是一款数据库管理工具,它可以以单一程式同时连线到MySQL、PostgreSQL、 Oracle 、SQL Server 及 SQLite 资料库,让管理不同类型的资料库更加地方便。 其常用快捷键如下: 1、ctrl+q 打开查询窗口2、ctrl+/ 注释sql语句3、 阅读全文
posted @ 2016-11-22 17:12 xzluckydog 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: POSTGRES与JDBC对照 未经验证,仅供参考。 阅读全文
posted @ 2016-11-22 17:06 xzluckydog 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 使用spring boot框架开发项目时,遇到这样一个问题: 查询pgSQL数据库中表A中某date数据类型的列B,想得到YYYY-MM-DD格式的日期,结果返回的为时间戳(长整型数据)。 解决办法: 在表A列B对应的实体类AA中的属性BB上添加注解@Temporal(TemporalType.DA 阅读全文
posted @ 2016-11-22 16:52 xzluckydog 阅读(771) 评论(0) 推荐(0) 编辑
摘要: sql在不同数据库查询前几条数据 1. ORACLE SELECT * FROM TABLE_NAME WHERE ROWNUM <= N; HQL: from table_name t order by t.create_time desc where rownum<=n; 2. postgres 阅读全文
posted @ 2016-11-10 14:33 xzluckydog 阅读(785) 评论(0) 推荐(0) 编辑
摘要: oracle查询按日汇总 阅读全文
posted @ 2016-10-18 15:05 xzluckydog 阅读(6388) 评论(0) 推荐(0) 编辑
摘要: 1. Ibator介绍 Ibator是iBATIS的代码发生器,其原名叫abator,后来更名为Ibator,同时代码结构也做了相应的一些修改,所以两者的配置也有所不同。Ibator可以生成一个数据库中的一个表(或多个表)的DAO层、DO层及符合iBATIS规范的配置,它减少了我们编写配置文件、创建 阅读全文
posted @ 2016-06-15 16:52 xzluckydog 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: 关于abstract class和interface这两者的区别,本人初学Java时被这个问题困扰了许久。网上搜了各种各样的答案,加上自己的理解,今天来整理一下,如有纰漏,还请高手指正! 总的来说,抽象类是普通类的一个特例,具有普通类有的和没有的特性;而接口表示一种规范、标准,用于声明方法,存放一些 阅读全文
posted @ 2015-12-14 16:10 xzluckydog 阅读(224) 评论(0) 推荐(0) 编辑