首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zzzzbw
掘友等级
JAVA开发
|
Javaer
Playing and Coding
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 26
沸点 4
赞
30
返回
|
搜索文章
最新
热门
聊聊开发中幂等性问题
幂等是源于一种数学概念。其主要有两个定义 如果在一元运算中,x 为某集合中的任意数,如果满足 f(x) = f(f(x)) ,那么该 f 运算具有幂等性,比如绝对值运算 abs(a) = abs(abs(a)) 就是幂等性函数。 如果在二元运算中,x 为某集合中的任意数,如果满…
责任链模式在 Spring 中的应用
前言 最近工作中有个业务场景非常适合使用责任链模式,且有好几个地方都能使用到。为了写一个比较通用且完善的责任链,阅读了 Spring 框架中一些责任链的实现作为参考。 Spring 中责任链模式的应用
Spring Boot+SQL/JPA实战悲观锁和乐观锁
最近在公司的业务上遇到了并发的问题,并且还是很常见的并发问题,算是低级的失误了。由于公司业务相对比较复杂且不适合公开,在此用一个很常见的业务来还原一下场景,同时介绍悲观锁和乐观锁是如何解决这类并发问题的。 公司业务就是最常见的“订单+账户”问题,在解决完公司问题后,转头一想,我…
惨遭DruidDataSource和Mybatis暗算,导致OOM
一个平凡的工作日,我像往常一样完成产品提出的需求的业务代码,突然收到了监控平台发出的告警信息。本以为又是一些业务上的bug导致的报错,一看报错发现日志写着java.lang.OutOfMemoryError: Java heap space。 接着我远程到那台服务器上,但是卡的…
Service调用其他Service的private方法, @Transactional会生效吗(上)
我当场直接就回答: "这还用想, 那肯定不能生效啊!". 于是他问, "为什么不能生效?" "这不是很明显的事情, 你怎么在一个Service调用另一个Service的私有方法?". 他接着说到: "可以用反射啊". "就算用反射, @Transactional的原理是基于AO…
自己动手在Spring-Boot上加强国际化功能
先创建一个基本的Spring-Boot+thymeleaf+国际化信息(message.properties)项目,如果有需要可以从我的Github下载。 其中I18nApplication.java设置了一个CookieLocaleResolver,采用cookie来控制国际…
从零开始实现一个简易的Java MVC框架(七)--实现MVC
标题是‘从零开始实现一个简易的Java MVC框架’,结果写了这么多才到实现MVC的时候...只能说前戏确实有点多了。不过这些前戏都是必须的,如果只是简简单单实现一个MVC的功能那就没有意思了,要有Bean容器、IOC、AOP和MVC才像是一个'框架'嘛。 为了实现mvc的功能…
详解SptingBoot参数校验机制,使用校验不再混乱
前言 Spring Validation 验证框架提供了非常便利的参数验证功能,只需要@Validated或者@Valid以及一些规则注解即可校验参数。
gitPic,利用Github做图床小工具
最近使用自己搭建的一个博客系统Fame写博客,博客中的图片是利用github做图床的,配合RawGit获取图片中的链接,只是这样每次都感觉很麻烦,于是写了一个小工具方便上传图片和获取链接。 首先要有一个github账号,然后创建一个respository。 给这个resposi…
《深入理解Java虚拟机》中一题引发的思考
在阅读『深入理解Java虚拟机(第3版)』时看到里面的一道代码题目,书中给出了题目的解答。自己对于这个题目拓展的想了几个变式,结果有所差异,为了寻找产生差异的原因又深入了解了一番。 所以 main() 方法里调用 SubClass.VALUE 时实际上调用了 SuperClas…
下一页
个人成就
文章被点赞
326
文章被阅读
58,734
掘力值
1,671
关注了
13
关注者
84
收藏集
1
关注标签
41
加入于
2017-07-15