【好文转载】
暂7师师长常乃超
鄙人不善于奔跑。
展开
-
进程与线程的一个简单解释
今天在学习J2SE线程这块的时候,在网上看到了一个理解起来很生动的关于进程和线程区别的博客,分享给网友们。 原文链接:(http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html) 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。转载 2015-09-04 22:26:50 · 1044 阅读 · 23 评论 -
【前端工程化】Web演变模式
首先,感谢赵寒同学的整理与分享,能让我们很系统地从历史的角度对Web前端有一个非常宏观的认识,同时感谢博主在GitHub上的分享,精彩的不仅仅是博文本身,更有其他“程序猿”的评论,链接分享如下:https://github.com/lifesinger/blog/issues/184 前不久徐飞写了一篇很好的文章:Web转载 2017-07-09 08:24:07 · 2300 阅读 · 13 评论 -
【前端工程化】我为什么选择Angular2
同上一篇,这个也是寒哥整理的文章,我觉得非常好,拿来分享给大家,网上找了好多,貌似在InfoQ上的这篇是根源:http://www.infoq.com/cn/articles/why-choose-angular2。 没有选择是痛苦的,有太多的选择却更加痛苦。而后者正是目前前端领域的真实写照。新的框架层出不穷:它难吗?它写得快吗?可维护性怎样?运行性能如何?社区如何?前景转载 2017-07-09 08:37:39 · 1913 阅读 · 14 评论 -
Java程序员应该知道的10个调试技巧(转载)
原文链接:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse 摘要: 调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10转载 2017-08-07 09:02:08 · 520 阅读 · 3 评论 -
【行为分析】(四)Introduce to ga.js(Legacy)
ga.js is a JavaScript library for measuring how users interact with your website. This is a legacy library. If you are getting started with Google Analytics you should use the latest tracking library,转载 2017-08-02 21:53:06 · 1245 阅读 · 4 评论 -
【Git之窗】(十一)常用命令汇总(不断更新)
网上看到了一篇很棒的博客,关于git命令的,我就不重复造轮子了,直接转载过来了。 原文链接:http://blog.csdn.net/zhou2s_101216/article/details/76373430 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspac转载 2017-08-26 21:45:57 · 524 阅读 · 4 评论 -
【IDE】Eclipse的工作空间与项目
原文地址:http://hi.baidu.com/china8jie/blog/item/c4bbe31f75b9ce64f724e4d2.html比较项目与工作空间 Eclipse 将通过项目和工作空间的概念组织源代码。工作空间 是项目的集合。项目 是源代码文件的集合。通常,工作空间和项目的概念在新手中造成了很多混淆之处,因为 Eclipse 中项目的定义不同于其他转载 2017-08-27 09:07:30 · 2869 阅读 · 5 评论 -
【分布式架构】“高可用” -- 详解
一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一。它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%。这就意味着,系统的年停转载 2017-09-07 16:50:33 · 3313 阅读 · 1 评论 -
【分布式架构】“高并发” -- 详解
一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有 1响应时间(Response Time), 2吞吐量(Throughput) 3每秒查询率QPS(Query Per Second),转载 2017-09-07 17:18:53 · 5774 阅读 · 2 评论 -
【分布式架构】“spring cloud”与“dubbo”微服务的对比
秉承站在巨人的肩膀上,同时我也不想重复制造轮子,我发现了一系列关于“分布式架构”方面,我需要,同时能够解决我的一些疑惑、问题的博客,转载过来,原文链接: http://blog.csdn.net/kobejayandy/article/details/52078275 http://blog.didispace.com/springcloud1/ http://www.jianshu转载 2017-09-09 11:54:09 · 2615 阅读 · 1 评论 -
【Redis】缓存更新的套路
原文地址:https://coolshell.cn/articles/17416.html 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的转载 2017-09-19 10:54:23 · 14959 阅读 · 2 评论 -
【基础】JavaEE中Web服务器、Web容器、Application服务器区别以及联系
在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server)、Web容器(Web Container)、应用服务器(Application Server),等容易混淆不好理解名词。本文介绍对三者的理解,以及区别与联系,如果有不正确的地方还请指正。 由上图可以看到一个标准的http处理流程: 1、首先通过Web转载 2017-06-28 20:17:02 · 2178 阅读 · 16 评论 -
【JavaEE】EJB与Spring的全面比较与JavaBean的不同
一:EJB与spring的全面比较 Rod Johnson将Indeed.com(一个求职网站)职位列表中对EJB和Spring两种技能的需求数量进行了对比,并通过分析这一统计数据得出了一些关于EJB的发展过程及其未来的结论。他围绕着会话Bean和消息Bean对EJB展开了讨论,并承认JPA做为独立的规范是有价值的,JPA“是基于现代技术并已开始体现其价值”。首先,Joh转载 2017-06-17 09:52:17 · 5132 阅读 · 7 评论 -
LoadRunner性能测试工具---(三)测试结果样例分析
前言: 接触性能测试一年多了,在机房也为多个系统做过负载和压力测试,还原了上百人的测试操作,但是对于LR测试结果的分析一直都是一个瓶颈,偶然机会让我遇到了这篇文章,一名专业测试人员的系列博客,让我对于性能测试的理解又深入了一个层次,在此分享给大家。 系列博客地址:http://www.51testing.com/?uid-562021-action-spacelist-type转载 2016-03-28 21:37:40 · 6871 阅读 · 23 评论 -
【颗粒归仓】(四)代码走查--StyleCop所有规范的翻译准则
从网上找StyleCop官网准则的翻译好费心,功夫不负有心人,终于找到了完整版(还是在压缩文件中),分享给同学们来学习,其中有我自己的标注(红色字体),和网友们一起学习、提高。转载 2016-06-11 20:09:09 · 4004 阅读 · 9 评论 -
【转载精品】Web Service到底是什么?
在对webservice、wcf学习过程中,一些概念性的知识理解的很僵硬,这篇文章很形象也很全面地剖析了WebService,原文地址:http://blog.csdn.net/wooshn/article/details/8069087/。一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技转载 2016-07-09 16:00:19 · 1947 阅读 · 11 评论 -
【面试积累】牛人的面试技巧分享
最近在GitHub上学习,看到了一些不错的文章,临近TGB的毕业季,分享一篇关于面试的文章:关于面试题面试题往往是准备面试时最受追捧的东西。我这里却想提一个有点不可思议的观点:不要准备面试题。“下水井盖为什么是圆的?”“全世界有多少辆汽车?”不知道有多少“微软面试题”,"google面试题"在网上到处流传。其实恰恰反了,这些不着调的面试题,并转载 2016-08-09 22:35:51 · 1488 阅读 · 19 评论 -
MyEclipse安装后一定要做的事(转)如编码、提示功能
在网上看到的一篇关于MyEclipse工具设置的小文章,培养正确优秀的编程习惯很有帮助,分享给大家。 在MyEclipse中编写Web Project,有2个地方需要改编码设置: 1.window-->preference-->general-->contenttype 然后在中展开每一颗子项,并在中输入"UTF-8"或"GB180转载 2016-10-04 11:09:26 · 1001 阅读 · 15 评论 -
【转载精品】JAVA学习路线
出来实习,敲了几个月的代码,不禁要想,为啥子,我的这个基础不牢?感官我们进入java阶段学的东西,高大上的框架直接就上了,难免有些“空中楼阁”的feel, 转载这篇,正好写出了我所疑虑的,套路学习一下。 原文地址:http://blog.csdn.net/yizhenn/article/details/53232728?ref=myread 一直以来转载 2016-11-20 11:03:19 · 745 阅读 · 26 评论 -
【转载精品】阻塞与非阻塞、同步与异步
背景: 最近在工作中,消息通信这块的代码可没有少敲,S系统在初始化时候,我数了一下就启动了不下10个线程,包括几个类似于从server端到windows端发送当前游戏状态的线程,还有用于接收UDP调用消息的线程,经常会出现代码奇奇怪怪的问题,一次我问组长,原因是因为线程阻塞,不解什么是线程阻塞?阻塞与非阻塞之间有什么区别?这和我们之前在ajax里接触的同步与异步又有什么不同?转载 2016-12-17 09:58:29 · 577 阅读 · 23 评论 -
【JavaEE】Java跨平台原理
原文地址: http://www.cnblogs.com/gw811/archive/2012/09/09/2677386.html 由于在做JavaEE的研究,对于跨平台这个概念,仅仅是理解到了“一次编译,到处运行”,即编译后的一段java程序,可以分别在windows操作系统,以及非windows操作系统上运行,但是更加深一点的就不行了,网上看了一篇文章写的不错,分享出来。转载 2017-05-06 17:11:32 · 733 阅读 · 4 评论 -
【架构】Top 10 Tips on Logging in Java
Java logging or logging in java is as much an art as science. knowing write tools and API for java logging is definitely science part but choosing format of java logs , format of messages, what to log转载 2017-04-26 09:49:11 · 883 阅读 · 7 评论 -
CAS实现单点登录SSO执行原理探究(终于明白了)
原文地址:http://blog.csdn.net/javaloveiphone/article/details/52439613一、不落俗套的开始1、背景介绍 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS框架:CAS(Central Authentica转载 2017-05-29 20:29:48 · 7110 阅读 · 7 评论 -
【分布式架构】jedisLock—redis分布式锁实现
原文地址:http://www.cnblogs.com/0201zcr/p/5942748.html 一、使用分布式锁要满足的几个条件 1.系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 2.共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 3.同步访问(转载 2017-09-12 20:15:05 · 699 阅读 · 1 评论