- 博客(17)
- 收藏
- 关注
转载 Hibernate Validation 各注解的用法
Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
2016-09-04 14:23:00
345
转载 spring与hibernate整合之HibernateDAOSupport
将spring与hibernate进行整合之后,我们都希望用spring来管理DAO层,这样有利于快速实现功能,少出错。今天在研究在DAO层编码,采用继承HibernateDAOSupport方式时,发现网上许多人说的都是错的,既然已经继承DAOSupport了,就不应该在DAO层中再有对SessionFactory的注入了。如果注入了,不跟没有用DAOSupport一样了么?或者接近于hibern
2016-08-01 17:24:29
526
原创 JSR 303
JSR 303 – Bean Validation 是一个数据验证的规范 @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
2016-06-30 20:35:43
673
转载 Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip
2016-06-05 00:23:07
214
转载 mybatis 自动生成代码
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。 第一步:下载MyBatis的Generator工具 htt p:/ /mybati s.gith ub.i o/generator/第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml) 将这个文件保存至你下载的mybat
2016-06-04 21:16:52
508
转载 Redis 配置
1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇
2016-06-01 12:10:01
277
转载 linux下安装mysql5.7
本文描述的安装是采用通用的二进制压缩包(linux - Generic)以解压方式安装,相当于绿色安装了。 一、下载通用安装二进制包 先下载mysql安装包:打开 http://dev.mysql.com/downloads/mysql/选择 linux - Generic并在其下选择Linux - Generic (glibc 2.5) (x86, 64-bit), Co
2016-05-29 12:14:05
649
原创 C#连接MySql
1.下载并安装 MySQL Connector Net 2.VS程序中 引用—》添加引用—》程序集 添加 MySql.Data3.using MySql.Data.MySqlClient;4.连接字符串 public static string ConnString = "server = IP地址; database = 数据库名;
2015-10-15 19:53:43
324
转载 获取项目的目录
//获取项目的目录DirectoryInfo dir = new DirectoryInfo(Application.StartupPath).Parent.Parent;string target = dir.FullName;
2015-09-24 12:09:57
303
转载 面向对象程序设计(OOP)的六大原则
软件的设计开发应遵循以下六大原则:1.OCP全称:“Open-Closed Principle” 开放-封闭原则说明:对扩展开放,对修改关闭。优点:按照OCP原则设计出来的系统,降低了程序各部分之间的耦合性,其适应性、灵活性、稳定性都比较好。当已有软件系统需要增加新的功能时,不需要对作为系统基础的抽象层进行修改,只需要在原有基础上附加新的模块就能实现所需要添加的功能。增
2015-09-22 09:17:24
644
转载 sql分组函数使用
sql分组函数使用在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析。8.3.1 GROUP BY子句创建分组创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。而为什么要使用GROUP BY子句创建分组呢?可通过下面这个简单例子来说明。实例17 单一分组的查询假如要
2015-09-10 22:54:22
715
转载 存储过程
存储过程存储过程是一组预先写好的能实现某种功能的T-SQL程序,也是一种数据库对象,是在数据库应用中运用得十分广泛的一种数据对象。1. 存储过程简介存储过程的运用情况比较广,可以包含几乎所有的T-SQL语句,如数据存取语句、流程控制语句、错误处理语句等,使用起来十分有弹性。1) 存储过程(Stored Procedure)是一组预先写好的能实现某种功能的T-SQL程序,指定一个程序
2015-09-08 09:15:50
810
转载 SQL Server 触发器
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:updat
2015-09-07 22:33:31
261
转载 四种方式实现SQLServer 分页查询
SQLServer 的数据分页:假设现在有这样的一张表:CREATE TABLE test(id int primary key not null identity,names varchar(20))然后向里面插入大约1000条数据,进行分页测试假设页数是10,现在要拿出第5页的内容,查询语句如下:--10代表分页的大小select top 10 *f
2015-09-07 22:32:10
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人