自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优异小马哥【tinyfox_z】的博客

优异小马哥【tinyfox_z】的博客

  • 博客(3)
  • 收藏
  • 关注

转载 项目代码 if/else 过多,引起程序猿口吐莲花

一、吐槽模式 项目开发周期短,迭代速度快,时间久了之后,代码中可能会充斥着大量的if/else,一层一层的嵌套,让人短时间内不可能领悟该段代码的逻辑,久而久之,后面接手的人可能真的会口吐莲花! //就像这样,一步一步变成金字塔 if (condition1) { action1(); if (condition2) { action2(); if (condition3) { action3(); if (c...

2021-03-09 21:55:35 185

转载 【Java线程】线程安全三元素:原子性、可见性、有序性

目录 定义 原子性 AtomicXxx AtomicStampedReference 可见性 有序性 参考资料 定义 首先大家需要思考一下何为线程安全性呢??? 《Java并发编程实战》书中给出定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步,这个类都能表现出正确的行为,那么这个类就是线程安全的。 对于线程安全性主要从以下几个方面出发:原子性、有序性、可见性。 原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作; 例

2021-03-09 21:52:12 195

转载 redis全面解析

什么是Redis? Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。 redis单线程问题 所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 redis采用多路复用机制:即多个网络socket复用一个io线程,实际是单个线程通过记录跟踪每一个Sock(I/O流)的状态来同时管理多个I/O流. Redis特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘...

2021-03-09 21:45:12 64

空空如也

空空如也

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

TA关注的人

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