首页
学习
活动
专区
工具
TVP
发布

23号杂货铺

专栏作者
50
文章
57404
阅读量
12
订阅数
坚持还是放弃,Go语言的“美好与丑陋”解读
链接:https://bluxte.net/musings/2018/04/10/go-good-bad-ugly/
23号杂货铺
2019-09-27
1.3K0
Go学习之基础进阶 - 理解篇(三)
在《基础篇》和《入门篇》当中,我们已经知道了Golang的基本属性、方法等知识,接下来,在本文当中就详细介绍一下Go中的一些常用操作和语法函数,包含下面几个内容。相信阅读完后续章节的朋友,就能大致对Go语言的项目开发有了一个基础的掌握。
23号杂货铺
2019-09-27
3750
JVM之GC算法解读(四)
在上一文《GC与类的生命周期》中,我简单介绍了与垃圾回收相关的一些知识概念,在本文当中,就来对GC所依赖和实现的算法进行深入的解读和理解。希望对大家有所帮助~
23号杂货铺
2019-09-27
3410
Java之ArrayList解剖学
回归基础,回归原理,你会有更深的领悟。今天来聊一聊在Java当中常用的一个集合类:ArrayList。
23号杂货铺
2019-09-27
3850
高并发应用场景的解决方案(一) - Nginx
在现今的企业级应用中,功能丰富的Nginx,作为HTTP服务器,作为反向代理服务器,作为邮件服务器......同时,也支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。因此,经常会用到Nginx服务,也时常会碰到Nginx因高并发导致的性能瓶颈问题。下面,小编就从理解到深入,对Nginx作一个稍微详细的介绍和说明。
23号杂货铺
2019-09-27
2.3K0
Java之HashMap解剖学
数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及到数组元素的移动,其平均复杂度也为O(n)
23号杂货铺
2019-09-27
4030
Go学习之懒人速成 - 基础篇(二)
在上一篇《入门篇》,已经提高了Go的安装和使用,接下来我们一起学习一下Golang的基础语法
23号杂货铺
2019-09-27
7650
并发编程中的逃离“996icu”——this引用逃逸
并发编程实践中,this引用逃逸("this"escape)是在构造器构造还未彻底完成前(即实例初始化阶段还未完成),将自身this引用向外抛出并被其他线程复制(访问)了该引用,可能会问到该还未被初始化的变量,甚至可能会造成更大严重的问题(如危及到线程安全)。
23号杂货铺
2019-09-27
1.3K0
并发编程中的三个关键字【原子性、可见性、有序性】
在计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU里面就有了高速缓存。
23号杂货铺
2019-09-27
5770
【“别跟我不会”系列】Java设计模式之原型模式
原型模式是用于创建重复对象,同时保证性能,一般应用场景是我们需要重复创建多个对象,例如在循环体中赋值一个对象。原型模式是用于创建重复对象,同时保证性能,一般应用场景是我们需要重复创建多个对象,例如在循环体中赋值一个对象。
23号杂货铺
2019-09-27
2190
Java之多线程优化与CPU、I/O之间的深入理解
在高并发的场景之下,Java经常使用到的技术就是多线程。而多线程的使用,到底是否真的能够有效地提高服务的性能和效率,就必须拿捏得当,从计算机操作系统,到服务代码,到应用上线之后的监测。得谨小慎微的行走~
23号杂货铺
2019-09-26
3.7K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档