javaMare的博客

欢迎加入QQ群架构华山论剑:836442475(大牛聚集地)一起交流学习探讨!

程序员,知道Mysql中事务ACID的原理吗?

引言 照例,我们先来一个场景~ 面试官:"知道事务的四大特性么?" 你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!" 面试官:“你们是用mysql数据库吧...

2019-06-25 21:51:00

阅读数 0

评论数 0

JAVA中令人眼花撩乱的数字魔法

五月的深圳空气中弥漫起初夏的味道,淡淡的,暖暖的。春日里不太张扬的阳光也掺入这股气息…(烟哥好文采!) 这天,我愉快的喝着霸气芝士莓莓莓。一边东张西望,寻找着可以装13的机会。一切正如下面这张图这样 QQ截图20190625170052.png 这时,小刘出现了!没错,就是那个大家期待...

2019-06-25 17:02:00

阅读数 0

评论数 0

面试官:spring boot和spring究竟有啥区别?

面试官:spring boot和spring究竟有啥区别? 前言 今天本篇文章主要聚焦说说,spring boot和spring究竟有啥区别,重点对比MVC模块以及Security模块在两大uu快3软件/UU快三软件【致富彩经】 使用时的区别。 1 、啥是spring? 简而言之,Springuu快3软件/UU快三软件【致富彩经】 为开发Java应用程序提供了全面的...

2019-06-24 21:10:00

阅读数 3

评论数 0

百亿数据量下,掌握这些Redis技巧你就能Hold全场

image 一、Redis封装架构讲解 实际上NewLife.Redis是一个完整的Redis协议功能的实现,但是Redis的核心功能并没有在这里面,而是在NewLife.Core里面。 这里可以打开看一下,NewLife.Core里面有一个NewLife.Caching的命名空间,里面有一个R...

2019-06-19 18:00:00

阅读数 12

评论数 0

Redis 高负载下的中断优化

背景 原本稳定的环境也因为请求量的上涨带来了很多不稳定的因素,其中一直困扰我们的就是网卡丢包问题。起初线上存在部分Redis节点还在使用千兆网卡的老旧服务器,而缓存服务往往需要承载极高的查询量,并要求毫秒级的响应速度,如此一来千兆网卡很快就出现了瓶颈。经过整治,我们将千兆网卡服务器替换为了万兆网卡...

2019-06-18 17:07:00

阅读数 15

评论数 0

史上最全Spring Boot面试题(含答案)看完就是Spring Boot专家!

史上最全Spring Boot面试题(含答案)看完就是Spring Boot专家! 一.Spring Boot、Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就...

2019-06-04 14:35:00

阅读数 135

评论数 0

一起来了解一下针对代码级别的性能测试工具 JMH吧!

正文开始 JMH,即Java Microbenchmark Harness,这是专门用于进行代码的微基准测试的一套工具API。 JMH 由 OpenJDK/Oracle 里面那群开发了 Java 编译器的大牛们所开发 。何谓 Micro Benchmark 呢? 简单地说就是在 method 层面...

2019-06-01 20:30:00

阅读数 117

评论数 0

百度某员工哀叹:身边的混子太多,坚持了一年,简直浪费生命!

职场上总会有混子,大公司也不例外。无独有偶,一名自称来自百度的网友就在互联网匿名社区论坛吐槽起来,其称自己身边的混子太多,看着有能力的人一个个都走了,劣币驱逐良币而心寒。 其还进一步补充道,之前在一家1000多人的独角兽公司,感觉都比百度这个部门的人各方面能力,态度都要强,很多不是一...

2019-05-31 18:01:00

阅读数 192

评论数 0

@程序员,不会 Debug 还做什么开发?

“每个大程序里都有一个不安分的小程序”,想要成为一名好的开发人员,你得先真正学会 Debug 才行。 以下为译文: 总结我的编程生涯,可以得出如下两个硬道理: 任何代码都可能出错,而且肯定会出错。 代码有味道。 而中和这些苦涩现实的唯一方法就是调试(Debug)。 没错,就是调试。在刚开始接触...

2019-05-31 17:12:00

阅读数 124

评论数 0

为什么 TCP 建立连接是三次握手,关闭连接确是四次挥手呢?

背景描述 对以下技术点有任何疑问的,可以来群里与更多的大佬交流切磋技术,戳这里:咱们来一起抱团取暖,好吗? 我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到...

2019-05-30 12:00:00

阅读数 93

评论数 0

程序员懵逼时刻:几个月后,之前自己写的代码也看不懂了?

程序员们大多都会有过这样的经历,就是要看别人写的代码。比如说公司有同事离职了,他的业务就需要有其它的小伙伴们给接下来继续维护。 这对好多程序员来说是一种折磨,边看边骂,这写的是什么东西呀。相信好多人都有这种经历。 那么为什么会出现这样一个局面呢,其实这里面就有很多讲究的地方了,如果不...

2019-05-30 11:35:00

阅读数 57

评论数 0

【BAT面试题系列】面试官:你了解乐观锁和悲观锁吗?

前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 一、基本概念 乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观,认为别人...

2019-05-29 15:53:00

阅读数 51

评论数 0

面试题:你主要负责公司基础架构的高可用,那你说说DNS的解析过程?

image DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 DNS 是什么? image DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。 举例来说,如果你要访问...

2019-05-29 15:23:00

阅读数 49

评论数 0

Redis的uu快3软件/UU快三软件【致富彩经】 系统优化

文章转载自《Redis开发与运维》第12章 通常来看,Redis开发和运维人员更加uu快3软件/UU快三软件【致富彩经】 的是Redis本身的一些配置优化,例如AOF和RDB的配置优化、数据结构的配置优化等,但是对于操作系统是否需要针对Redis做一些配置优化不甚了解或者不太关心,然而事实证明一个良好的系统操作配置能够为Redis...

2019-05-28 16:38:00

阅读数 125

评论数 0

五分钟带你搞定分布式事务

前言 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在这几年越来越火的微服务架构中,几乎可以说是无法避免,本文就围绕分布式事务各方面与大家进行介绍。 一. 事务 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的...

2019-05-28 15:42:00

阅读数 48

评论数 0

我的程序人生——三年开发的思考,阿里朋友给我总结的“Java架构师技术栈”...

想写这篇文章已经很久了,本来计划在3月份,也就是刚好满3年的时候写的,但是因为各种各样的原因推到了现在才开始码字。 小感慨 三年是一段很长的时间,它足够让你从高中毕业进入大学,也能让你从一个开发新人到一个成熟的开发人员。但是总感觉高中三年和开发三年的时间不是等长的,高中三年里时间过得很慢,每天需要...

2019-05-23 21:17:00

阅读数 2762

评论数 0

面试题:你简历中写到熟悉Spring源码,那你给我说说它用到了那些设计模式?...

timg (1).jpg Spring作为业界的经典uu快3软件/UU快三软件【致富彩经】 ,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。 spring中常用的设计模式达到九种。 # 模板方法(Template Method) spring的jdbc模板,对Spring源码的精妙真是佩...

2019-05-21 14:25:00

阅读数 142

评论数 0

程序员神级跳槽指南!哪些时候该跳槽?跳槽后如何好到好工作?

程序员神级跳槽指南!哪些时候该跳槽?跳槽后如何好到好工作? 跳槽一直是个敏感话题,但在如今几乎没有稳定工作的时代,跳槽对很多人来说是再平常不过的事了,而互联网人也是跳槽蛮频繁的一个群体,有人说,程序员涨薪晋升全靠跳槽,这也不尽然,在一家好企业沉淀几年也许是更好的选择。 那什么时候该跳槽呢?之后要...

2019-05-15 17:30:00

阅读数 145

评论数 0

Spring整合mybatis中的sqlSession是如何做到线程隔离的?

2019-05-12 20:34:00

阅读数 59

评论数 0

让你的系统更uu快3软件/UU快三软件【致富彩经】 --用枚举enum替代int常量

做应用系统时,我们往往假设用户是小白,那么为了保证系统的正常,我们往往会对用户的参数做限制,并且前后端都要对用户的参数做验证。那我们在设计的时候是否可以提前预防这种问题呢?其中的一种方式就是:用枚举enum替代int常量。 枚举的好处: 做应用系统时,我们往往假设用户是小白,那么为了...

2019-05-09 21:51:00

阅读数 140

评论数 0

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