Java
VergilOpen
这个作者很懒,什么都没留下…
展开
-
用Gradle搭建Spring MVC 和 Spring Rest
1.使用gradle搭建项目 Spring MVC原创 2016-09-06 20:29:07 · 531 阅读 · 0 评论 -
Restful 通用返回格式类设计
Restful 通用返回格式类设计restful 接口返回遵循统一格式, 设计参考类 Optional 遵循函数式编程规范普通格式{ "data": "waht", "msg": null, "state": 1, "is_redirect": true, "redirect_url": "http://baidu.com",原创 2018-04-21 15:50:56 · 5998 阅读 · 0 评论 -
spring mvc 注解
spring mvc 注解@RequestParam@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。接下来我们看一下@RequestParam注解主要有哪些参数:value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;required:是否必须,默认是true,表示请求中一定要有相应...原创 2018-04-14 00:32:15 · 210 阅读 · 0 评论 -
spring boot druid mybatis 多数据源 配置
spring boot 在配置时做了很多简化配置的设置,但是简化的配置往往已牺牲一定的定制化,比如在数据源的配置时,spring boot 只提供4种数据库连接池的配置,其中并不支持常用的druid阅读spring boot DataSourceBuilder 的源码可以发现 spring boot 提供的4种数据源类型并不是我们想要的private static final String[] D原创 2017-09-02 21:28:05 · 6706 阅读 · 2 评论 -
SHA-256,SHA-512 和 AES128 算法的调用
Java 已经实现了 SHA-256 和 SHA-512 两种 Hash 算法 利用 java.security.MessageDigest 调用已经集成的 Hash 算法 创建 Encrypt 对象,并调用 SHA256 或者 SHA512 并传入要加密的文本信息,分别得到 SHA-256 或 SHA-512 两种被加密的 hash 串。 若要改为 MD5 算法,修改传入参数 strType原创 2017-04-19 21:55:07 · 4805 阅读 · 0 评论 -
Spring Cache 集成 Redis 简单实现
前言上篇文章简单配置了如何使用Spring集成cacheManager,使用的实现是spring提供的SimpleCacheManager,但是在项目中往往不采用这种实现,而是采用Redis来做缓存管理,下面是如果用java的方式在spring cache集成redis。先上需要引入的jar <dependency> <groupId>org.springf原创 2017-03-16 21:53:22 · 1180 阅读 · 0 评论 -
spring cache
概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。 Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Expres原创 2017-03-16 17:38:37 · 225 阅读 · 0 评论 -
spring 多数据源
前言项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。 正原创 2017-03-14 20:22:55 · 341 阅读 · 0 评论 -
spring+TestNG 单元测试
在写单元测试的时候,一般是对数据库进行增删改查的操作,这个时候,如果之前删除了某条记录,自然后面的程序就找不到这条记录了,所以可以通过配置spring的事务管理或者测试框架来回滚,减少工作量。使用的数据库是postgreSQL和MySQL。1、创建测试类 创建一个测试用的类,推荐名称为 “被测试类名称 + Test”。 测试类应该继承与 AbstractJUnit4SpringContextTe原创 2017-04-08 02:11:35 · 2311 阅读 · 0 评论 -
log4j2配置文件log4j2.xml
log4j2 + slf4j转载 2017-03-11 14:51:23 · 6743 阅读 · 1 评论 -
安装 Maven
安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前我的新版本是 3.0.4,我用的也是这个。1.首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz2.配置 maven 环境变量: 系统变量:MAV原创 2016-11-16 15:04:43 · 258 阅读 · 0 评论 -
Java Socket编程
Java Socket编程 转载自http://haohaoxuexi.iteye.com/blog/1979837对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept转载 2016-08-25 21:10:37 · 184 阅读 · 0 评论 -
Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain Obj...原创 2018-05-23 14:37:07 · 314 阅读 · 0 评论