背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。 比较下面两张图,看看您现在编写的代码属 ...
分类:
其他好文 时间:
2020-06-17 20:09:27
阅读次数:
48
title: Code Review落地方案 date: 2020 05 31 13:32:31 update: tags: code review 白盒 推荐阅读 categories: 研发效率 本文首发于我的 " 个人博客 " 。 之前的博文也写过两篇关于Code Review的文章,出发点的 ...
分类:
其他好文 时间:
2020-06-13 14:31:31
阅读次数:
61
Mit6.828/6.S081 fall 2019的Lab1是Unix utilities,主要内容为利用xv6的系统调用实现sleep、pingpong、primes、find和xargs等工具。本文对各程序的实现思路及xv6的系统调用流程进行详细介绍。 前言 在实验之前,推荐阅读一下官网LEC1 ...
分类:
其他好文 时间:
2020-06-07 14:41:18
阅读次数:
128
今天分享的BAT面试完整内容主要包含: 面试前的心态准备(3点建议) 技术硬实力包含的范围(50题目) 个人简历突出和优化(3点优化步骤) 个人软实力的提升(6点提升维度) BAT面试经验总结(1点总结) 1. 面试前的心态准备 心态可以影响你面试的准备,笔试的状态,实力的发挥,可以影响一个面试过程 ...
分类:
编程语言 时间:
2020-06-04 14:05:15
阅读次数:
96
项目简介 项目来源于:https://gitee.com/coder_ze/iMusic 本系统基于Maven+JSP+SSM+Mysql实现的音乐网站。主要实现的功能有音乐播放、下载、上传等几个模块。 难度等级:中等 技术栈 编辑器 Eclipse Version: 2020-03 (4.15.0 ...
分类:
数据库 时间:
2020-06-03 20:34:09
阅读次数:
113
推荐阅读关于"高并发系统设计"看这篇就够了,阿里、百度、美团都在用Redis作为目前的主流NoSql数据库,不会是不可能的,在面试中也是非常高频的,一定不能在这个环节丢分,不管是学习,还是面试,以下知识点,都有必要掌握。1.Redis是什么?Redis是一个开放源代码(BSD许可)的内存中数据结构存储,可用作数据库,缓存和消息代理,是一个基于键值对的NoSQl数据库。2.Red
分类:
编程语言 时间:
2020-05-27 18:58:38
阅读次数:
82
微信公众号:码农充电站pro 个人主页: 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 —— Joshua Bloch 目录 1,什么是计算机编码 编码 从一种形式 到另一种形式的过程,就叫做 。说白了,编码就是信息的一种转换过程。 比如,信息的 ,这就是信息的一种转换过程,它是信息的明 ...
分类:
编程语言 时间:
2020-05-25 19:06:11
阅读次数:
77
转自:https://mp.weixin.qq.com/s/EMCZHuvk5dOV_Rz00GkJMA 【文末有彩蛋!】推荐阅读时间:8min~13min主要内容:简介明了的讲解一些Attention Model的套路和理论 作者:YBB单位:清华大学研究生1Attention 的本质attent ...
分类:
其他好文 时间:
2020-05-25 15:15:43
阅读次数:
138
dorker 的一些常用命令 "推荐阅读" 1. 构建镜像 进入项目中的Dockerfile所在的目录 可以使用 f Dockerfile所在文件位置 2.查询本地镜像 docker 打包的镜像存储在本地仓库中 3. 将本地仓库推送到远程仓库 本地仓库只能在本地部署, 可以将仓库推送到远程仓库,方便 ...
分类:
其他好文 时间:
2020-05-12 10:07:11
阅读次数:
63
要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 ...
分类:
其他好文 时间:
2020-04-25 23:35:18
阅读次数:
86