会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
上台阶
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
8
9
10
11
12
13
14
15
16
···
21
下一页
2017年10月17日
equals 和hashcode
摘要: 重写equals 必须重写hashcode 前言 在程序设计中,有很多的“公约”,遵守约定去实现你的代码,会让你避开很多坑,这些公约是前人总结出来的设计规范。 Object类是Java中的万类之祖,其中,equals和hashCode是2个非常重要的方法。 这2个方法总是被人放在一起讨论。最近在看集
阅读全文
posted @ 2017-10-17 14:29 上台阶
阅读(230)
评论(0)
推荐(0)
编辑
2017年10月16日
java多线程-读写锁原理
摘要: Java5 在 java.util.concurrent 包中已经包含了读写锁。尽管如此,我们还是应该了解其实现背后的原理。 读/写锁的 Java 实现 先让我们对读写访问资源的条件做个概述: 读取 没有线程正在做写操作,且没有线程在请求写操作。 写入 没有线程正在做读写操作。 如果某个线程想要读取
阅读全文
posted @ 2017-10-16 10:41 上台阶
阅读(663)
评论(0)
推荐(0)
编辑
2017年10月13日
Java并发编程:volatile关键字解析
摘要: volatile 1.内存模型 :i = i+1 cpu 高速缓存 内存 多个线程 共享变量 缓存一致性问题 缓存一致性协议 : 写数据其他缓存中变量无效 从内存重新读取 2.并发编程 3 个概念 原子性(一个操作或者多个操作都执行 或 都不执行) 可见性 (看到另一个线程中改变的值) 有序性(处理
阅读全文
posted @ 2017-10-13 10:23 上台阶
阅读(120)
评论(0)
推荐(0)
编辑
面试
摘要: 分享一下我这两个月里找暑期实习过程中记录总结的面试经验吧,希望能对大家有所帮助。 本人研二,计算机专业,本科非计算机相关专业,无实习经验,暑期实习投递的是C/C++研发工程师,实验室研究内容主要与虚拟化和网络相关。编程语言熟悉情况以C ++、Python为主,会一点Java和Javascript 面
阅读全文
posted @ 2017-10-13 09:29 上台阶
阅读(335)
评论(0)
推荐(0)
编辑
2017年10月12日
Gitflow工作流
摘要: 什么是Gitflow工作流 Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于管理大型项目的框架。 Gitflow工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。
阅读全文
posted @ 2017-10-12 20:44 上台阶
阅读(351)
评论(0)
推荐(0)
编辑
github后端开发面试题大集合(三)
摘要: 作者:小海胆链接:https://www.nowcoder.com/discuss/3616来源:牛客网 13.软件架构相关问题: 什么情况下缓存是没用的,甚至是危险的? 为什么事件驱动的架构能提高可扩展性(scalability)? 什么样的代码是可读性强的代码? 紧急设计(Emergent De
阅读全文
posted @ 2017-10-12 16:45 上台阶
阅读(616)
评论(0)
推荐(0)
编辑
github后端开发面试题大集合(一)
摘要: 作者:小海胆链接:https://www.nowcoder.com/discuss/3614?type=0&order=0&pos=5&page=0?from=wb来源:牛客网 转载自github,中文 >链接在这,英文 >链接在这 文章较长,我把它拆分了三个部分。 第二篇,请戳这里 第三篇,请戳这
阅读全文
posted @ 2017-10-12 16:44 上台阶
阅读(1626)
评论(0)
推荐(0)
编辑
github后端开发面试题大集合(二)
摘要: 作者:小海胆链接:https://www.nowcoder.com/discuss/3615?type=0&order=0&pos=8&page=0来源:牛客网 7.非关系型数据库相关问题: 如果要你将一个项目从MySQL迁移至PostgreSQL中,你会如何迁移? 为什么SELECT * FROM
阅读全文
posted @ 2017-10-12 16:43 上台阶
阅读(386)
评论(0)
推荐(0)
编辑
Git系统学习网址
摘要: https://code.csdn.net/help/CSDN_Code/progit/zh/07-customizing-git/01-chapter7
阅读全文
posted @ 2017-10-12 16:31 上台阶
阅读(203)
评论(0)
推荐(0)
编辑
跟踪远程分支
摘要: 从远程分支 checkout 出来的本地分支,称为 跟踪分支 (tracking branch)。跟踪分支是一种和某个远程分支有直接联系的本地分支。在跟踪分支里输入 git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。同样,在这些分支里运行 git pull 会获取所有远程索引,
阅读全文
posted @ 2017-10-12 16:30 上台阶
阅读(1298)
评论(0)
推荐(1)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
21
下一页
公告