首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
02a4be00b15c11ea99042fdb6ac6d500
掘友等级
[账号违规已被封禁]
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
赞
文章( 19 )
沸点( 1 )
万字长文,带你从源码认识Spring事务原理,让Spring事务不再是面试噩梦
业务系统的数据,一般最后都会落入到数据库中,例如 MySQL、Oracle 等主流数据库,不可避免的,在数据更新时,有可能会遇到错误,这时需要将之前的数据更新操作撤回,避免错误数据。 Spring 的声明式事务能帮我们处理回滚操作,让我们不需要去关注数据库底层的事务操作,可以不…
技术总监手把手教我如何消除项目中丑陋的Try{}Catch{},获益匪浅
软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现…
《SpringBoot从菜鸟到老鸟》之第一个SpringBoot项目的搭建并返回一个json对象
根据需求引入相关依赖,此处我们只选择web依赖,点击finish。 这样我们就新建完成了第一个SpringBoot项目。 这个类就是我们的启动类,直接运行这个类,就能启动我们的SpringBoot项目。 SpringMVC和SpringBoot的写法差别也不大,只是将RestC…
我的java后端面试日记
提了离职已经二十多天了,今天老板签了字,办了离职手续,《某某直聘》上传简历,刷新简历。 《某东供应链部门》打电话问了问我的学历是否统招本科,约我明天下午去面试。不过他也算是大厂吧,没有面试经验咋办,心里很忐忑,没关系,开始加油吧! 咦,有条消息,我一看是我同学给我发的截图,原来…
单点登录终极方案之 CAS 应用及原理
Cookie的单点登录的实现方式很简单,但是也问题颇多。例如:用户名密码不停传送,增加了被盗号的可能。另外,不能跨域! 将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某…
图解 Java 垃圾回收机制,写得非常好!
自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。 所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。 在用 C 之类的编程语言时,程序…
Java中的锁 Lock和synchronized
锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 根据程序次序规则,1 happens before 2, 2 happens before 3; 4 happens before 5, 5 happens b…
给你一份Spring Boot核心知识清单
在过去两三年的 Spring 生态圈,最让人兴奋的莫过于 Spring Boot 框架。或许从命名上就能看出这个框架的设计初衷:快速的启动 Spring 应用。因而 Spring Boot 应用本质上就是一个基于 Spring 框架的应用,它是 Spring 对“约定优先于配置…
Java 并发基础之内存模型
本文将介绍一些比较基础的内容,注意,阅读本文需要一定的并发基础。 本文的主要目的是让大家对于并发程序中的重排序、内存可见性以及原子性有一定的了解,同时要能准确理解 synchronized、volatile、final 几个关键字的作用。 另外,本文还对双重检查形式的单例模式为…
下一页
个人成就
文章被点赞
453
文章被阅读
70,316
掘力值
2,695
关注了
15
关注者
284
收藏集
1
关注标签
36
加入于
2019-10-08