Wesley13 Wesley13
3年前
java多线程之停止线程
在多线程开发中停止线程是很重要的技术点。停止线程在Java语言中并不像break语句那样干脆,需要一些技巧性的处理。一、 异常法采用异常法来停止一个线程,首先我们需要了解一下两个方法的用法:1、interrupt()方法publicclassMyTh
redis为什么速度这么快?
一、原因分析1.redis在处理请求的时候都是纯内存操作;2.redis处理命令使用了单线程,减少了线程切换的开销;3.redis内部实现使用了非阻塞的IO多路复用;4.redis主要基于c语言实现,底层针对不同的数据类型做了不少优化。
Stella981 Stella981
3年前
JavaScript 内存详解 & 分析指南
!(https://oscimg.oschina.net/oscnet/74587263715c49e9abc1c4a7d37b2cef.gif"引导关注")前言JavaScript诞生于1995年,最初被设计用于网页内的表单验证。这些年来JavaScript成长飞速,生态圈日益壮大,成为了最受程序员欢迎的开发语言之
Wesley13 Wesley13
3年前
2.8 C++输入与输出
点击上方“C语言入门到精通”,选择置顶第一时间关注程序猿身边的故事!(https://oscimg.oschina.net/oscnet/2b704b6086f149e3ba4933f97808128b.png)作者闫小林白天搬砖,晚上做梦。我有故事,你有酒么?C输入输出介绍
Wesley13 Wesley13
3年前
Java高级特性 第12节 XML技术
一、XML简介  1.XML介绍XML是可扩展标记语言(ExtensibleMarkupLanguage),XML是一种数据格式,类似HTML,是使用标签进行内容描述的技术,与HTML不同的是,XML的标签和属性都是根据业务需求自定义的。  XML可以作为配置文件的载体,例如servlet、struct2、h
Wesley13 Wesley13
3年前
JAVA面试——Redis
1、Redis是什么?都有哪些使用场景?Redis是一个使用C语言开发的高速缓存数据库。Redis使用场景:1)记录帖子点赞数、点击数、评论数;2)缓存近期热帖;3)缓存文章详情信息;4)记录用户会话信息。2、Redis有哪些功能?1)数据缓存功能;2)
Wesley13 Wesley13
3年前
Java 8发布Q&A
英文原文:Java8LaunchQ&A(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.infoq.com%2Fnews%2F2014%2F03%2Fjava8launchqa)  多年以来,Java8一直是最受期待的编程语言更新之一。这次发布的版本包含了日期A
Stella981 Stella981
3年前
PyCairo指南
PyCairo简介这是PyCairo指南。这份指南将基于Python语言,教给你Cairo2D库基本的和一些高级的主题。在大多数例子中,我们将会使用PythonGTK后端来产生我们的输出。本指南中所用到的那些图片可以在此处(https://www.oschina.net/action/GoToLink?urlhttp%3A%
Stella981 Stella981
3年前
JavaScript性能优化
❝性能优化是一个很大的概念,性能优化的方向有很多比如底层、框架层面上、页面上等等,本篇文章介绍的是JavaScript语言的优化,了解JavaScript的运行的机制❞本片文章主要从如下几个方面讲解:内存管理垃圾回收与常见GC算法V8引擎的垃圾回收Perf
Wesley13 Wesley13
3年前
C++の函数
题图:NoCopy字数:1747  |  读完仅需2分钟Cの函数连续停更三天,让你们久等了,今天继续。今天我们开始了解C中的函数的概念。说到函数,我们应该比较清楚了,不论哪一门语言都有这个概念的,其实本质上就是讲我们之前介绍的语