什么是事务(Transaction)? 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
什么是事务(Transaction)? 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否...
问题提出: 熟悉mongodb的小伙伴们都知道,mongodb提供使用uri来访问mongodb中的某个数据库。mongodb uri中包含了用户名username、密码pa...
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Sprin...
1.1MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,mysql被大量应用在各大网站后台中,承担着信息存储的重要作...
一. 什么是MongoDB MongoDB是现在主流的分布式文档数据库。一些字段不固定的数据,使用传统数据库就不太好处理,要么要建很多表互相关联,要么要建很多冗余字段。而Mo...
每到当下,各大公司都为流量冲关沸沸扬扬,作为一直在提用户体验的互联网,系统里却充斥着视用户体验于不顾的弹框和提示,这背后的罪恶之手不得不归结于一个传统制度--KPI考核。 一...
一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...
重入锁Reentrantlock Lock接口 先大概看一看lock接口 而我们一般使用Reentrantlock: 它在使用上是比较简单的,在正式分析之前我们先看看什么是公...
最近在排查服务JVM的FullGC超过1s的问题。查证后发现并不是Old Gen空间不足时导致的GC,而是其他情况导致的FullGC。可能导致FullGC的原因有以下几种。 ...
接触Redis使用快一年多了,目前除了集群部署(非主从)还没有实际操作以外,对Redis的搭建,常规操作,基本原理,持久化方式等都已经很熟练了。 但是目前为止对于Redis为...
撸Java的同学,多多少少都会碰到内存溢出(OOM)的场景,但是造成OOM原因却不止一个。 堆内存不足 这种场景最为常见,报错信息: 原因 1、代码中可能存在大对象分配2、可...
小菜鸡最近在疯狂面试中,就是为了能拿到一份满意的offer,这不上周又去头条受虐了。 面试过程中,由于小菜鸡的充分准备(letcode各种刷),各种算法题不在话下,顺利的通过...
更多 Java 并发编程方面的文章,请参见文集《Java 并发编程》 在 Java 多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Jav...
前言 今天来介绍下LinkedList,在集合框架整体框架一章中,我们介绍了List接口,LinkedList与ArrayList一样实现List接口,只是ArrayList...
背景:Git密码修改后,SourceTree记住之前的密码,导致Pull失败。 1.SourceTree - 偏好设置- 高级2.选中修改密码的那条账户信息 - 移除3.再次...
前言 说是Java web,Spring已经成为了事实标准,Spring原理的深入学习,无论是在工作中,还是在面试中,都尤为重要。 Spring的两个核心概念是IOC(控制反...