JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗? 此专栏结合自己对JVM的理解,从java运行时数据区、java内存模型(JMM)、什么是垃圾回收,垃圾回收算法
本文从Kafka主要组件出发,介绍了其设计原理,同时介绍了Kafka实战中如何实现幂等性、高性能。基本属于Kafka实战、面试所必知必会的阅读全文: http://gitbook.cn/gitchat/activity/5d57dad137e6043cf908a392您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat
原文链接:http://www.cnblogs.com/JoeHou/p/8961927.html 为什么要用Sitecore 很久很久很久没有来这儿写东西了,翻看了一下之前的随笔,不免感叹,每个人都有幼稚的时候 为了向曾经很幼稚的自己致敬,我决定从一套漫画书开始。。。。。。 年龄相仿的朋友可能对
凡书本开篇均有一篇序言,讲述书本的价值。 虽然这不是写书,不过既然是第一篇,那么也当成是这样的作用吧。 博客的内容只以问题的提出和解决为导向呈现,不写任何定义类的知识点。 理由是概念的理解,从来都是需要经历遇到问题,动手解决问题,才能理解,所谓的看了概念就理解的都是即时记忆,容易
原文链接:http://www.cnblogs.com/SeeMeFly/archive/2013/04/12/3016599.html 很久没有学习新技术了,对MS的技术更新以及脱节了。ASP.NET开发还停留在.NET framework 2.0时代,现在4.5都出来了。 之前看到MS推出的ASP.NET MVC,一直没有兴趣去看。MVC在JAVA那
匆匆,距上一篇博客已经过去7月有余,遂作文一篇总结暨JAVAWEB学习开篇。 1、 啃英文新概念。在多方讨教英语大佬后改变学习方式,通过背诵英文书籍以及多听英文录音来学习,效果还不错(等真正有成效了跟园友分享一波~~~) 2、 学习投资理财。怎么说呢,遇人不淑,经营不善(宝宝心里苦哇,来年再战) 3
原文链接:http://www.cnblogs.com/wysky/archive/2007/12/06/985825.html NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。 当nVelocity应用于web开发时,界面设计
这个博客注册到现在已有将近一个月的时间了,之间写过几个基本的驱动,也是费了很大的精力读代码,编译,调试,最终运行通过的那一刻确实很激动,但这兴奋实在是太短暂了,总感觉很不值。当时也是想写点东西记录一下调试的过程,后来觉得那些错误无非是内核编译的问题或是头文件缺失,实
本期是油墨山的开篇之作,那我们就按部就班的来说好了。油墨山的初衷,是为了能够给初学java的小白以指引,希望能够通过一天一天的文章积累,梳理java基础知识脉络,清晰规划java学习路线。基础是万丈高楼的基石,基础不牢,越往后学越是糊涂。也希望油墨山能一直陪伴朋友们成长下去。下面
开篇词 | 从今天起,跨过“数据结构与算法”这道坎 作者是王争,毕业于西安交通大学计算机专业。现在回想起来,本科毕业的时候,我的编程水平其实是很差的。直到读研究生的时候,一个师兄给了我一本《算法导论》,说你可以看看,对你的编程会很有帮助。 没想到,从此我对算法的“迷恋”便一
最近在做图像处理方面的几个小任务。接到任务,深感无基础(欠下的知识债),从最开始的无从下手、焦躁、到现在的平静,以及最近看到的一些人事儿和感受,坚持一件事情很重要,就算没有兴趣 培养兴趣,每天进步一点点就会有坚持下去的动力,才能未来职业道路上不迷茫、不恐惧。不要欠知识、时间
为什么要从事web开发 原因很简单,为了钱,在当今社会IT行业发展迅猛,相比传统行业来讲,IT行业就是高 工资,优待遇的代名词。现在的社会很现实,不要和我讲什么奉献精神么,工匠精神,作为 一个机械行业的从业者,对此深有体会。自身没有足够的经济基础,拿什么让家人幸福!?
今天开始将把学习大数据分析的内容以笔记形式发布出来,希望能督促自己学习也分享给大家。大数据的分析是基于python语言。经常有人问我是学习java还是python好,我一般都会回答,如果你以前有java基础那就学习java吧,毕竟学起来快。如果你没有基础那强烈建议你学习python,为毛呢?因为未来的
作为一个假装研究python接近三年的人,突然觉得实际上读与我这个人来说,我对python的了解几乎一无所知,也许是岗位原因,毕竟我一直是一个测试,没有深度的挖掘这个语言的基础语法,一直保持着能用就行的概念,包括各种设计模式,算法,甚至注解以及协程等特性我都是一知半解,现在突然,我想,
asyncio是通过使用async/await语法配合的系统程序。 是python异步的根本,如网络,网页服务器,数据库连接,异步队列。 异步io绑定和高层次的网络代码 高级API 1:运行并管理python协同程序 2:IPC和网络IO(即支持文件读写和网页io请求处理) 3:控制子程序 4:通过queues来管理协同任务 5
2019.5.18开通了个人博客,以前也一直想过开通一个人博客,但是嫌麻烦,也感觉没必要。直到现在才认识到,拥有自己的个人博客是多么的重要,不仅可以做到技术积累,而且也可以相互交流,更可以鞭策自己不断的进步和保持对技术追求的热情,所以开篇先立flag,如下: 1.必须坚持写博客 2.任何关于技术的
简介 同步系列,这是彤哥想了好久的名字,本来是准备写锁相关的内容,但是java中的CountDownLatch、Semaphore、CyclicBarrier这些类又不属于锁,它们和锁又有很多共同点,都是为了协同多线程的执行,都是一种同步器,所以这里就借用同步来取名字了,也就是“同步系列”的来源。 概览 这一篇的内容
一直想专门有个博客,记录自己平时倒腾的一些东东,顺便也支持下互联网的分享精神。 之前一直用新浪博客做记录,不过有时候也记录私人生活,最近感觉混在一起不太好,所以专门来这里注册一个博客,只发布一些技术相关的内容。 本人不是计算机或者自动化专业出身,纯机械攻城狮,研究森
经过一个星期的整理,终于是把docker基础部分知识点串了起来,o(╥﹏╥)o写东西果然不易,小编的flag差点就到了,但是最终还是咬着牙、倔着骨把它整理了。话说刚刚对着电脑沉默半小时,我究竟为什么要写这个文章啊,技术博只分享技术不就好了,可能是人老了,就喜欢唠叨和总结;小时候总想着写日记
urllib操作URL的模块 例:from urllib import request request.urlopen() 抓取网页函数 例:r = request.urlopen('http://www.baidu.com') r.read() 返回页面的HTML全部代码 r.readline() 返回页面HTML一样代码 r.re
入行近10年了,工作中经常会遇到些棘手的问题和新技术,每次解决过后,没有及时的沉淀下来,很容易遗忘,在后来的工作中又遇会到相同的问题,又得重新摸索,非常费时费力。加之现在年龄大了,记忆力甚是堪忧。所以现在开通了个人博客,希望下次再遇到问题时,能够及时的记录解决方案。 文笔不
1. 关于作者 曾出版《和老韩学Linux运维》一书,目前正在筹划和书写Linux高级系统架构师整套书籍,预计年内会陆续和大家见面。本人在一线互联网公司从业10年有余,深知运维人的担当和责任,遥想当年,初入运维行业,书籍资料较少,缺少一线导师指导,以至于走了很多弯路,在此非常感谢51CTO学院、51
“三步走”策略: 第一步,成为互联网时代合格的测试工程师。 第二步,成为互联网时代优秀的测试工程师。 第三步,成为互联网时代的测试架构师。 【备注】软件测试52讲内容为极客时间学习摘录内容,极客时间版权所有
1、开篇 首先明确一点,文章只是学习过程的笔记,参考目前网络上的博客,主要便于自己加深理解,同时也督促自己持续学习,没有其他目的。感谢网上资源的提供者。 IdentityServer是为ASP.NET Core2.x系列打造的一款基于OpenID Connect和OAnth2.0认证框架。其特点或者说是用途有以下几点: 认证
第一章 面试的流程 自我介绍 背景、学习、工作经验 项目 问题解决 思考清楚再开始编码 问清楚面试官题目要求 形成清晰的思路,具体使用什么方法,特殊情况处理。时间复杂度、空间复杂度,是否最优解 良好的代码命名和缩进对齐习惯 能够进行单元测试。 先写单元测试用例,再写解决问题