标签:并发编程

Spring

HTTP服务异步化改造实践

11

hanze 发布于 2017-11-14

背景 我们在入口层有一个提供HTTP服务的应用。随着业务的复杂,一个用户请求的处理过程,涉及多个对后端远程服务的调用。为了实现的简单,目前都是使用同步方式完成的,也就是在一个请求的处理过程中,会占用一个容器线程进行逻辑运算和同步远程调用。这种开发方式的好处是直观,开发成本低,但也...

阅读(58)评论(0)赞 (0)

Spring

Java知识问答(一)

8

wenming.gapo 发布于 2017-10-30

摘要: 本篇主要内容有:常见的Java基础知识提高内容和学习链接地址。 ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,...

阅读(43)评论(0)赞 (0)

Spring

面试过阿里等互联网大公司,我知道了这些套路

2

yeseng 发布于 2017-09-18

因为看到掘金在做秋招求职征文大赛,赞助商也有牛客网,自己前段时间也稍微写了篇博客总结我的大学生活, 那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye ! 博客中稍微简单的介绍了下自己的求职,重点是推荐了下我自己看过的那些书籍,对我帮助真的很大。 如今借这么...

阅读(120)评论(0)赞 (0)

Spring

那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye !

changyuan.xu 发布于 2017-08-26

2017.08.21 正式开启我入职的里程,现在已是工作了一个星期了,这个星期算是我入职的过渡期,算是知道了学校生活和工作的差距了,总之,尽快习惯这种生活吧。下面讲下自己的找工作经历和大学阅读的书籍,算是一种书籍推荐,为还在迷茫的你指引方向,同时为我三年的大学生活致敬!也激励我大...

阅读(79)评论(0)赞 (0)

Spring

Spring定时任务源码分析

1

xirruiqiang 发布于 2017-08-13

之前在深入浅出spring task详细介绍了spring task的用法与使用示例,这篇文章更近一步,我们从源码的角度看看内部的实现机制。之所以写这篇文章是因为最近因为spring task的误用引发了一次线上的故障。本着一探究竟的精神,源码撸起。 先还原下spring tas...

阅读(62)评论(0)赞 (0)

Spring

作为码农的2016总结

xubiao.zhuang 发布于 2017-07-03

转眼匆匆一年过去了,也经历了许多,到了年末,总得留下些东西做念想,否则也太无趣了. The Study 作为一个程序员,成长路线大概多少近似.最开始的快速成长期,到成熟期瓶颈期,跳出舒适区后的更上一层楼.其中瓶颈期更是大部分程序员折戟之地.索性的是我大概还没有到这个阶段,还不需要...

阅读(73)评论(0)赞 (0)

互联网.资讯

Mactalk:程序员职业生涯巡礼

邓龙华 发布于 2017-04-28

  文/池建强   最近杂七杂八写了一些东西,其实主线一直围绕了程序员职业生涯这个主题,也是我春节读书思考的一些成果。文章比较长,断断续续发在了 MacTalk 上,但总归不是一篇完整的东西。今天重新整理修订,形成了一篇完整的文章,题目就是:关于程序员职业生涯的八点感想。   说...

阅读(96)评论(0)赞 (0)

IOS技术

多线程陷阱

2

hellas 发布于 2017-04-27

前言 随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美UITableView了。然而,多线程技术在提供我们生产力的同时,也不可避免的带来了陷阱,正如著名计算机学者所言:能力越大,bug越大。 本文尝试从多个角度聊聊这些陷阱。 内存占用 线程的创建需要占用一定的内核物...

阅读(98)评论(0)赞 (0)

IOS技术

并发编程槽与坑

3

刘莉莉 发布于 2017-03-07

原文 何为并发 何为多线程 操作系统中正在运行的一个应用程序都会有一个独立的进程,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。一个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行...

阅读(58)评论(0)赞 (0)

互联网.资讯

程序员该如何过好他的整个职业生涯?

1

邓龙华 发布于 2017-03-06

  视频地址:http://v.qq.com/iframe/player.html?vid=v03810kn400   戳阅读原文,获得短信提醒,不错过下次 InfoQ 大咖说直播!   回复: 生涯  ,获取完整视频回顾。   1 写在前面   加入极客邦的第一天就被...

阅读(42)评论(0)赞 (0)

编程技术

【死磕Java并发】—–深入分析synchronized的实现原理

6

xirruiqiang 发布于 2017-02-14

记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized...

阅读(56)评论(0)赞 (0)

编程技术

知乎live全文搜索之构建基于asyncio+sanic的RESTful API服务

hellas 发布于 2017-02-13

今天的文章图片就是这个知乎Live全文搜索的效果了。如果在wifi情况下或者土豪不介意流量的同学可以直接 感受实际使用的动态效果 。 在我的《Python Web开发实战》一书中,比较少的介绍到豆瓣自己造的轮子。有读者喷「不够实战」。我显然承认,也很苦闷 ,今天顺便来吐个槽。我刚...

阅读(55)评论(0)赞 (0)

编程技术

一个程序员的日常书单

hanze 发布于 2017-02-11

今日元宵节,祝各位节日快乐. 本想谈谈读书这个话题,想来想起觉得无从下手,就此作罢.毕业这几年,一直不敢放松,在现代这个互联网时代更加认同萧抡谓的”一日不读书,胸臆无佳想;一月不读书,耳目失清爽”.如果非要给自己找个读书的理由的话,这句诗就是最好的理由:”胸藏文墨虚若骨,腹有诗书...

阅读(47)评论(0)赞 (0)

编程技术

知乎Live全文搜索之让elasticsearch_dsl支持asyncio

邓龙华 发布于 2017-02-09

学习东西一定要给自己找个相对复杂到能比较深入了解要学习的内容的项目。「知乎Live全文搜索」是我用来学习elasticsearch、elasticsearch_dsl、asyncio、sanic和微信小程序项目。我想做时知乎还不提供Live的搜索,现在虽然提供了一个入口,但是感觉...

阅读(81)评论(0)赞 (0)

编程技术

Python并发编程线程、进程池

1

yeseng 发布于 2017-02-08

引言 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库...

阅读(61)评论(0)赞 (0)

编程技术

来自Unix/Linux的编程启示录

11

xiaoli.wang 发布于 2017-02-07

2017年第一篇文章,祝各位好友新年快乐. 年前由于不小心坐到了自己左手大拇指导致轻微的骨裂,没有按时更新,实在是惭愧.今年给自己订了个小目标,在安顿好新工作后,每周一篇来总结这些年所学. 话不多说,步入正题 写本文的最初灵感源于16年11月份我将工作环境切换到Mac OS上,其...

阅读(47)评论(0)赞 (0)