Zacard's Notes


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close
Zacard's Notes

java enum的妙用

发表于 2015-12-14 | 分类于 软件技术 | | 阅读次数

java中的枚举,大家应该并不陌生。可enum的特性和用法,可能并不是很了解。enum的出现主要是为了代替public static final的常量的。因为常量有诸多的不便,包括没有命名空间,无法按组隔离,使用容易遗忘,扩展不便,没有编译时错误约束等。于是enum出现了,本文将介绍一些enum巧妙的用法。

阅读全文 »
Zacard's Notes

使用log4jdbc更有效的记录java sql日志

发表于 2015-09-24 | 分类于 软件技术 | | 阅读次数

Log4jdbc 是一个开源 SQL 日志框架,它使用代理模式实现对常用的 JDBC Driver( Oracle , Derby , MySQL , PostgreSQL , H2 , HSQLDB , …)操作的拦截,记录真实 SQL ,可以将占位符与参数全部合并在一起显示,方便直接拷贝 SQL 在 MySQL 等客户端直接执行,加快调试速度。

阅读全文 »
Zacard's Notes

反向代理工具ngrok使用说明

发表于 2015-09-17 | 分类于 软件技术 | | 阅读次数

由于阿里支付和微信支付需要一个外网网址的回调url,本机测试代码的时候不是很方便。这里因此使用反向代理工具,可以生成一个外网网址,代理本机127.0.0.1和指定端口(包括80)。

经过研究,发现ngrok这个工具使用简单,配置方便且完全免费使用。
由于ngrok被墙了,这里国内有人搭建了个类似ngrok的服务:Tunnel

使用说明

阅读全文 »
Zacard's Notes

使用spring-data-jpa遇到的一个坑

发表于 2015-09-10 | 分类于 软件技术 | | 阅读次数

项目使用的是mybatis,相比于hibernate,更轻量更简洁。但是有点不好的地方是无法根据entity生成(修改)表。特别是项目丢给测试的时候,开发和测试不是一个数据库。测试往往还要手动根据sql创建一次表。于是考虑在单元测试状态自动生成相关表结构。

方案很显然:spring-data-jpa+hibernate搞定。

阅读全文 »
Zacard's Notes

关于maven中mybatis-generator的使用

发表于 2015-09-09 | 分类于 软件技术 | | 阅读次数

之前生成mybatis对应的entity、dao、dao.xml啊都是自己写了一套gui工具生成的。感觉还挺好用的。就是通用性不是很强 = =!

今儿偶尔发现原来官方有生成工具,还挺强大的(可惜没有gui啊)。果断试用下(只试验在maven下的使用)。

阅读全文 »
1…67
zacard

zacard

优生笑,菜鸟哭

65 日志
2 分类
105 标签
RSS
GitHub Weibo ZhiHu
Links
  • DingDang's Notes
© 2015 - 2021 zacard
由 Hexo 强力驱动
主题 - NexT.Mist