自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyaleixiaowu的专栏

世界上有10种人,一种懂2进制,一种不懂2进制

  • 博客(6)
  • 资源 (23)
  • 问答 (7)
  • 收藏
  • 关注

原创 详解Jpa动态复杂条件查询,查询指定字段、并包括sum、count、avg等数学运算,包括groupBy分组

Jpa是我一直推荐在Springboot及微服务项目中使用的数据库框架,并由于官方的并不是十分友好和易用的api,导致很多人使用起来并不方便,下面就来展示一下我对api进行了封装后的代码。大大减轻了使用难度。效果展示首先我们直接来看最终的结果:譬如有个entity叫PtActivity,它有一个Repository。public interface PtActivityRepos...

2019-05-31 18:39:50 28179 18

原创 axios和Springboot项目交互时跨域处理

跨域本身是个很简单的问题,到处都能找到相关的后台配置教程。多数都是如下,定义个filter,再把filter注册一下就好了。public class CorsFilter implements Filter { @Override public void doFilter(ServletRequest httpRequest, ServletResponse res, Fi...

2019-05-27 20:40:31 2026

原创 Springboot分别使用乐观锁和分布式锁(基于redisson)完成高并发防超卖

在电商中经常会有防超卖的需求,本质上是对一条数据的多线程并发情况下的数据安全性进行控制。譬如一个商品goods,库存是100,在多线程都去读取修改的情况下,会产生数据错乱。不加锁的情况我们来看一个简单的例子,有个goods表,里面有个int型字段amount。我们用多线程来频繁修改amount的值,看看结果。 @Transactional(rollbackFor = Except...

2019-05-10 15:11:17 17301 35

转载 SpringBoot 实现JPA的save方法不更新null属性

转载自:https://www.jianshu.com/p/4931fbc52ea1直接调用原生Save方法会导致null属性覆盖到数据库,使用起来十分不方便。本文提供便捷方法解决此问题。核心思路如果现在保存某User对象,首先根据主键查询这个User的最新对象,然后将此User对象的非空属性覆盖到最新对象。核心代码直接修改通用JpaRepository的实现类,然后在启动类标...

2019-05-07 18:23:33 10255 4

原创 Springboot集成sentinel实现接口限流入门

Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。之前我们已经讲过接口限流的工具类ratelimter可以实现令牌桶的限流,很明显sentinel的功能更为全面和完善。来看一下sentinel的简介:https://...

2019-05-07 11:40:44 34455 15

原创 SpringBoot2集成redis,使用lettuce客户端

Springboot集成redis大家都会用,主要就是使用RedisTemplate类来进行各种操作。可能很多人并没有注意,在Springboot2以后,底层访问redis已经不再是jedis了,而是lettuce。至于jedis和lettuce有什么区别呢,对我们的使用有什么影响呢?jedis采用的是直连redis server,在多个线程之间共用一个jedis实例时,是线程不安全的。如...

2019-05-05 16:12:19 25026 9

seata-server-0.8.1.zip

seata-server-0.8.1.zip压缩包,GitHub的太慢了,下载下来方便大家用

2019-10-16

nacos-server-1.1.0.zip压缩包,下载快

nacos-server-1.1.0.zip,GitHub下载比较慢,这个快一些。大家注意。

2019-08-02

Disruptor demo

Disruptor简单使用。完成多线程间并行、等待、先后执行等功能。

2018-04-02

手写简易版SpringMVC,探索SpringMVC原理

手写SpringMVC,教程请查看个人博客

2017-06-30

仿今日头条文章上拉看评论功能(仿淘宝详情页上拉)

仿今日头条文章上拉看评论功能,今日头条的文章拉到下面时有个阻尼效果,再拉就进入了评论页面。就是这个功能

2016-01-20

教学评教系统

jsp mysql开发的教学评教系统,学生老师管理员三种身份,内容齐全,稍微配下数据库就能跑起来,内有说明,功能比较齐全

2012-12-18

网络求职招聘系统的设计与实现

网络求职招聘系统的设计与实现,别人的毕业设计,带论文和答辩稿,jsp,mysql数据库,内容齐全

2012-12-18

求职招聘系统

别人写的求职招聘系统,功能挺全的,jsp,mysql数据库,带论文,看着还不错,发出来学习一下

2012-12-18

j2ee邮件收发系统

基于j2ee的邮件收发系统,jsp,mysql数据库,带系统详细配置和毕业论文,可供学习之用

2012-12-18

java编的人机对战5子棋

java编的人机对战5子棋,AI很高,源码提供,多看看就看懂了,用SWING编的

2012-11-23

java编程基础教程

详细的java编程教程,讲解的详细易懂,知识面全面覆盖,学习java入门的优秀教程

2012-11-10

java反编译工具jad

java的反编译工具,jad能反编译所有的.class文件,反编译为java文件,可阅读的,连注释都能编译出来。也能完整的按照.class文件的目录结构来反编译。具体用法去百度搜下就知道了。实乃反编译别人代码的利器

2012-11-10

超级玛丽源码加文档讲解

超级玛丽制作完整源代码加技术讲解,各个动画的讲解,C++制作,代码完整细致,学习C++动画的好素材

2012-11-07

中国象棋源代码

中国象棋源代码完整版,解压后点exe直接就能下象棋,源码都在里面,AI很高,一般人还下不过电脑,C++学习的好素材,算法经典

2012-11-07

外文翻译,文献综述

计算机毕业论文的外文翻译,中文英文都有,翻译的水平一般般,应付一下论文还是可以的

2012-11-07

音乐播放器java制作

java制作的音乐播放器,已编译好,直接运行jar包即可。界面美观,带lrc歌词显示,网络资源链接等,功能强大。如果要源代码可以下载我的另一个源代码资源,或者直接用jad反编译即可

2012-11-07

java音乐播放器

完整的音乐播放器的源代码,java制作,功能完整,带lrc歌词显示,网络资源等,界面美观,适用于windows和linux系统。编译成jar包后运行即可

2012-11-07

Java反编译工具

Java反编译工具,实现了eclipse的高亮着色功能,多文件标签浏览

2012-11-07

C语言经典算法100例

C语言经典算法100例,很不错的C语言入门算法,很简单又很实用,下载看看吧

2012-11-07

java课件学习java的必备资料

java课件学java的课件啊啊啊java课件学习java的必备资料java课件学习java的必备资料

2010-12-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除