[置顶] 【Micro Server】Introduce of 'Micro Server'

Part1.What's 'Micro Server'?        Microservices involve an architectural approach that emphasizes the decomposition of applications into singlepurpose, highly cohesive and loosely coupled servic...
阅读(327) 评论(11)

[置顶] 【Git之窗】(二)记我为“Arquillian”开源框架贡献的一行源码

在上一家公司工作的时候,组长说,以后找工作简历上写,我为“xxx”开源项目贡献过源码,那你就NB了,恰巧今天我就干了这样一件事情。 一、 起源:     前几天我的好朋友文彬说研究下EJB的单元测试吧,因为“EJB3Unit”对我们itoo的"vo"支持的不是很好,于是给了我一些资料,以这个“Arquillian”框架为主,“http://arquillian.org/invasion...
阅读(530) 评论(46)

[置顶] 【工作记录】实习总结

2016.07.21到北京,2016.07.25入职乐客灵境科技有限公司,2017.01.20离职,辗转半年就这样子过去了,做个总结,回顾一下这半年来的成长。翻看这半年在为知笔记上写的东西,从如下几个角度做个总结:    一、项目     很庆幸在乐客VR这半年参与了两个项目,第一个是结合VR_Park那边的一个支付系统,还依稀记得那个时候我第一任组长“军哥”对我的谆谆教诲,每一次提交...
阅读(712) 评论(32)

[置顶] 项目组长成长记(一)

话说“不想当将军的士兵不是好士兵”,虽然还没有开始带项目,不过从参加项目(组织部和TIOO)的5个月以来,从我的项目组以及一直在跟的《码农》期刊上学习到了很多带项目的经验,特整理成该系列博客,记录我一步步成长的过程。                                                                                         ...
阅读(868) 评论(60)

[置顶] My 英语 and 思想 blog

前言:      “写东西,是用文字整理你的生命”。                                        ---席慕蓉     下面是我的网易博客链接地址:http://a18333612272.blog.163.com/     除了在CSDN上写一些计算机技术博客,我还在网易博客上写一些学习、生活的心得,以及关于我在TGB的英语学习记录,希望通过这篇博...
阅读(1286) 评论(59)

【Redis】缓存更新的套路

原文地址:https://coolshell.cn/articles/17416.html        看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的...
阅读(34) 评论(0)

【Redis】知识架构梳理

随着分布式系统架构的深入学习与应用,redis起初以分布式缓存的形式走进了我的视角,渐渐地了解到redis是NoSql非关系行数据库的一种,属于“key-value”类型,之后又随着深入学习,除了将它用做缓存,也可以当做分布式锁,之后随着《Redis实战》的学习,以及在论坛上的学习,渐渐地对于redis形成了知识体系,做以下总结:                  如图所示,是我目前对redis自...
阅读(25) 评论(0)

【源码解读】从ArrayList.class中解读为什么foreach中不能移除ArrayList元素

一直听别人讲,对ArrayList,通过for循环和foreach循环来remove集合中的元素,前者不会报错,后者会报错,但是一直没有尝试,今天正好上午在深入Collection学习,就自己尝试验证一下。一、代码实例       要求:       在循环中,移除ArrayList中的元素       代码实例1:public static void main(String[] args) { ...
阅读(66) 评论(4)

【java基础】数组

一、why数组?       当我们定义一个变量时可以使用一个变量名表示,但是如果出现很多的变量我们分别起变量名代替表示存储就比较麻烦了,为了解决这样的问题我们采用数组的形式表示存储,使用下标表示每个变量。二、what数组?       1、数据类型(引用类型),数据结构(存储多个数据),        组成:标识符(名称)、数组元素、元素下标、元素类型        特点:        1、元...
阅读(32) 评论(1)

【分布式架构】jedisLock—redis分布式锁实现

原文地址:http://www.cnblogs.com/0201zcr/p/5942748.html  一、使用分布式锁要满足的几个条件       1.系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)       2.共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL)       3.同步访问(...
阅读(70) 评论(1)

【分布式架构】“spring cloud”与“dubbo”微服务的对比

秉承站在巨人的肩膀上,同时我也不想重复制造轮子,我发现了一系列关于“分布式架构”方面,我需要,同时能够解决我的一些疑惑、问题的博客,转载过来,原文链接:   http://blog.csdn.net/kobejayandy/article/details/52078275    http://blog.didispace.com/springcloud1/   http://www.jianshu...
阅读(137) 评论(1)

【分布式架构】“高并发” -- 详解

一、什么是高并发       高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。       高并发相关常用的一些指标有       1响应时间(Response Time),       2吞吐量(Throughput)       3每秒查询率QPS(Query Per Second),       ...
阅读(119) 评论(1)

【分布式架构】“高可用” -- 详解

一、什么是高可用       高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一。它通常是指,通过设计减少系统不能提供服务的时间。       假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%。这就意味着,系统的年停...
阅读(102) 评论(1)

【总结】2017年中小结

2017年1月20号,离职“乐客VR”,就职“天赋吉运北京科技有限公司”,如今半年过去了,收获颇丰。 一、技术        这半年最大的精力放到了编程技术的提升上,对java知识做了巩固,也做了项目上的技术研究,真的收获特别大。       (1)学习        从北京回来,我完成了第二个SSH,开始从OA系统做起,那会儿2月份,做完了80%的系统,之后在进度上没有继...
阅读(223) 评论(9)

【IDE】Eclipse中的workspace & workingset 如何更好的搭配使用,以及本地项目文件夹的分类

小编最近在接触一个新项目的时候,接触到了一个新的概念“working set”,具体workingset的官方解释,请参考(Link),觉得这个东西特别好,总结一下,分享出来。 一、为什么使用working set       (网友给出的解释)         1.workspace中的项目太多,没有分类。         2.但我们的工作空间中有很多项目时,管理起来就很头疼了。...
阅读(128) 评论(4)

【IDE】Eclipse的工作空间与项目

原文地址:http://hi.baidu.com/china8jie/blog/item/c4bbe31f75b9ce64f724e4d2.html 比较项目与工作空间        Eclipse 将通过项目和工作空间的概念组织源代码。工作空间 是项目的集合。项目 是源代码文件的集合。通常,工作空间和项目的概念在新手中造成了很多混淆之处,因为 Eclipse 中项目的定义不同于其他 ...
阅读(98) 评论(4)

【Git之窗】(十一)常用命令汇总(不断更新)

网上看到了一篇很棒的博客,关于git命令的,我就不重复造轮子了,直接转载过来了。         原文链接:http://blog.csdn.net/zhou2s_101216/article/details/76373430          下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。                           Workspac...
阅读(94) 评论(4)

【网络】TCP/IP连接为什么是三次握手?

前几天被一个好友问到了这个问题,让我的思绪回到了当年的“计算机网络与原理”那门课程……,是啊,为什么握手是三次,而不是两次,或者四次呢?       先来一张搞笑图哦~                  如图所示,是美国三位总统的三次握手,哈哈,为什么不是两次,为什么不是四次,这个问题又在我脑子里回荡了……        首先,我看了下网上资料,引用了了两本书中的定义:     ...
阅读(159) 评论(8)

【dubbo】小实例

本教程所有安装包以及程序代码已上传至GitHub,下载路径:https://github.com/zhangzhenhua92/dubbo-framework.git    零、需求:        如图所示,有dubbo-a和dubbo-b系统,两个系统之间进行调用,dubbo-a调用dubbo-b中的方法,实现查询列表功能:                   同时...
阅读(109) 评论(3)

【dubbo】宏观总结

最近几天学习dubbo,做个总结,千言万语汇成一张图,是我对dubbo做的宏观:        高清无码大图地址:http://www.xmind.net/m/VvgE         对于dubbo的理解,在图中的附注中就可以看到。        上述是对dubbo本身知识点的一个宏观,无非就是这些,同时搜索了一些dubbo常见的面试总结,放几个链接:       (...
阅读(130) 评论(3)

【行为分析】(五)目前做到的3版behavor analyse简介

接触行为分析,大概有一个月左右时间,这段时间不论是在网上学习,还是自己琢磨如何来做埋点,如何拿取数据,如何存储等,都学到了一些东西,这篇文章主要介绍我这段时间的研究历程,希望之后做这块的人能有个参考。    一、V1.0        这一版地址:https://github.com/zhangzhenhua92/datacollection.git        主要围绕坤哥的例子来玩,...
阅读(160) 评论(2)

【Git之窗】(十)“远程仓库”版本回退解决方案

由于TGB的图书管理系统托管在本地服务器上的GitLab中,最近因为大家使用Git过程出了一些问题,导致需要回退服务器上的远程版本,回退过程中又出了一些问题,比如push不上去,比如别人电脑的版本比远程版本高几个commit版本等,在网上找了好多资料,这位博主的文章简直涵盖了我的问题,又有对其他问题的补充和思考,直接拿过来,分享给更多的人,也确实补充了我之前的一些知识盲点,感谢。        ...
阅读(332) 评论(0)

【Git之窗】(九)Sparse checkout解决pull远程库特定文件失败问题

零、业务场景       公司开发前后端分离的图书管理系统"Library System",其中前端代码、后端代码、原型图,被设计放到了同一个GitLab仓库中(公司之前使用SVN做VCS控制),当远程Repository中代码越来越多的时候,“前端同事A”发现:为什么每次git pull origin master之后,会拉取很多后端代码的更新,“后端同事B”也困惑:为什么我是在后端路径(非g...
阅读(165) 评论(2)

【git之窗】(八)git高级配置(珍藏版)以log优化为主

晚上帮同事解决一个merge问题的时候,发现了我去年在上一家公司时候写的一篇非常不错的关于git的文章,分享出来,有助于更加高效地使用git。       (1)配置lg2        git默认的日志查看命令是“git log”,界面显示如下:               然而,我们就酱紫默默地忍受了,其实每次提交之后,各个节点之间的关系(合并、新分支)等都不能通过log命...
阅读(147) 评论(4)

Java程序员应该知道的10个调试技巧(转载)

原文链接:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse         摘要: 调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10...
阅读(142) 评论(3)
235条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:190289次
    • 积分:12132
    • 等级:
    • 排名:第1239名
    • 原创:196篇
    • 转载:29篇
    • 译文:10篇
    • 评论:4056条
    博客专栏
    最新评论