XXF.BaseService.DistributedLock 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
XXF.BaseService.DistributedLock 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
XXF.BaseService.DistributedLock 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

XXF.BaseService.DistributedLock 是一个 .net分布式锁

包括redis锁和zookeeper锁的.net实现。

分布式锁在解决分布式环境下的业务一致性是非常有用的。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/04/27 22:07

baseService

baseService层代码 public interface BaseService<T> { /** * 跟据id查询数据 * @param id * @return */ T queryById(Long id); /** * 查询所有数据 * @return */ List<T> queryAll(); /** * 跟据查询条件查询记录数 * @param t * @return */ Integer queryCountByWhere(T t); /** * 跟据查询条件查询数据列...

0
0
2018/05/11 17:38

基于mybatis的BaseDao及BaseService深度结合

mybatis帮助程序猿省去了很多工作了,需要结合好BaseDao与BaseService,这里就提供下我所使用的BaseXXX。 前提,mybatis的映射文件是采用mybatis-generator自动生成的(mybatis-generator使用方法) 1、BaseDao,我们知道在mybatis与SpringMVC结合的时候,Dao层只需要写interface即可,剩下的实现工作将由mybatis自动为我们实现,这个BaseDao省去interface这层,采用SpringMvc的@Repository标签进行注入管理,上代码: import j...

0
0
发表了博客
2018/01/21 16:22

纳税服务系统【抽取BaseService、条件查询】

抽取BaseService 到目前为止,我们已经写了三个模块的开发了。我们已经抽取过了BaseAction、BaseDao,我们这次来看看我们的Service接口。 UserService /** * created by ozc on 2017/5/23. */ public interface UserService { //新增 void save(User user); //更新 void update(User user); //根据id删除 void delete(Serializable id); //根据id查找 User findObjectById(Serializable id); //查找列表 List<User> findObjec...

0
0
发表了博客
2019/04/10 10:10

基于Springboot的BaseService和BaseController

基于Springboot的BaseService,BaseController 前言: 在做项目时需要对大量的表做增删查改,而其中的逻辑大同小异,所以抽象了一个 BaseService,BaseController来实现所有表的增删查改和一些公用的基础方法。 UML类图: 大体的思路就是在BaseService和BaseController中都使用泛型,到真正创建类的时候才知道具体的对象,对对象进行操作。 代码如下: BaseEnity(需要使用BaseService方法的实体必须实现这些抽象方法) package com...

0
0
发表了博客
2018/01/21 16:04

纳税服务系统【抽取BaseService、条件查询】

抽取BaseService 到目前为止,我们已经写了三个模块的开发了。我们已经抽取过了BaseAction、BaseDao,我们这次来看看我们的Service接口。 UserService /** * created by ozc on 2017/5/23. */ public interface UserService { //新增 void save(User user); //更新 void update(User user); //根据id删除 void delete(Serializable id); //根据id查找 User findObjectById(Serializable id); //查找列表 List<User> findObjec...

0
0
发表了博客
2018/01/04 10:33

基于mybatis的BaseDao及BaseService深度结合(转)

原文地址:http://zhaoshijie.iteye.com/blog/2003209 <div id="blog_content" class="blog_content"> 关键字:Mybatis通用DAO设计封装(mybatis) <br> <br> <br>说明: <br>mybatis默认分页机制为逻辑分页,所以要处理成物理分页需要自己写一个拦截器(当然也可以不用这个分页机制,自己直接在SQL文件中实现也是可以的) <br>RowBounds rowBound = new RowBounds(start, pageSize); <br>具体封装如下: <br> <br>package uti...

0
0
发表了博客
2019/03/28 15:59

<项目经验> 基于jpa封装BaseDao,BaseService

发现BaseDao如果不继承JpaRepository, 那么很多jpa的写法不能用, 比如通过属性名查询, 通过example查询. 接口@query查询. 发现BaseDao继承JpaRepository, jpa 升级的话会影响代码.

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部