自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 前端踩坑记录01

场景描述:如下图所示,当我对button这个标签做操作时候,如绑定一个id,再对一个id进行绑定点击事件,事件里进行window.location.href死活跳不过去问题定位:已经有form表单标签了 且里面action=""  因此里面的window.location.href不生效...

2018-04-20 11:18:15 161

原创 并发与高并发编程实战04--线程安全性之原子性

定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的.原子性:提供了互斥访问,同一个时刻只能有一个线程来对它操作原子性核心代码compareAndSwapInt 简称CAS。不断进行do-while循环直到,当前的值与底层的相等,才进行相加操作可见性:一个线程对主...

2018-04-18 10:30:09 152

原创 并发与高并发编程实战03--CPU多级缓存-乱序执行优化

前言乱序执行优化指的是处理器为提高运算速度而做出违背代码原有顺序的优化在多核cpu情况下,每个cpu都有自己的一级缓存或者二级缓存。顺序写的代码可能与实际执行顺序不太一致。如int a =10;   int b =20;   int result = a + b;实际在多核cpu情况下,可能先执行的是int b =20;...

2018-04-17 15:28:42 405

原创 并发与高并发编程实战02--CPU多级缓存-缓存一致性MESI

前言上来就面试什么多线程什么东西的都是不负责任的,多线程,并发高并发等等从本质上来说是对硬件的操作,因此了解操作系统,了解cpu等相关知识是很有必要的。下图是最简单的高速缓存的配置  CPU和缓存以及主存都连在总线上高速缓存出现后不久,主存和高速缓存之间的速度差异越来越大,因此现在一些系统可能采用的二级缓存,甚至三级缓存,脑海有这个概念就行了。1、为什么需要CPU cacheCPU的频率太快了,快...

2018-04-17 15:19:50 891 1

原创 并发与高并发编程实战01--基本概念

前言    抽象的东西之所以难易理解,是因为它短。若是对应的解释能和具象的实物联系起来那就容易理解了并发与高并发是两个概念并发同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时"存在"的,每个线程都处于执行过程中的某个状态,或者运行期,休眠期等等,如果运行在多核处理器上,此时,程序中的每个线程都分配到一个处理器核上,那么这就是真正意义上的同时运行...

2018-04-17 14:12:36 229

转载 进程和线程的区别

前言 转载至知乎上某篇回答,觉得很精彩。若作者本人觉得侵犯了权益,联系我删除。本着惠及大家的目的。首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅能够...

2018-04-16 16:14:44 117

原创 python和java对比

前言    语言都是相同的,只不过语言的设计者理念不同,python的哲学就是优雅简洁,很多优秀框架也是这种思想,即默认大于配置。程序员天职是为了解决问题。千万不要陷进去底层如何实现,代码搬运工我不赞同这个称号,资源的整合,快速准确有效解决问题才是王道。当你陷进去底层后,你会更加迷茫,一直到cpu的具体实现,晶体管的构成,电路等等,甚至人类的起源?python和java对比(我所知道的理解的,肯定...

2018-04-08 15:30:27 8893

原创 通向架构师的道路(第二天)之apache tomcat https应用

前言   1、标题与某位大牛写的文章保持一致,有致敬和借鉴成分。   2、我不是大牛,对各位有参考意义最好,若有错误,请评论说明,不胜感激。   3、当你看到别人博客并实现之并自己写出相应文章,才算了解。不然只是自欺欺人。   4、我回过头看我写的这篇博客  还是很乱  可能具体原理还不是很透彻  但是至少是自己一步一步实验成功的 说明  1、http走的是80端口,而https走的是443端口,...

2018-04-02 14:42:36 259

空空如也

空空如也

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

TA关注的人

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