08:05 “真正的英雄,是即使胆怯,照样勇敢作战的男子汉。有的战士在火线上不到一分钟,便会克服恐惧。有的要小时。还有的大概要几天功夫。但是,真正的男子汉,不会让对死亡的恐惧战胜荣誉感、责任感和雄风。战斗时不甘居人下的男子汉最能表现自己胆量的竞争。战斗会逼出伟大,剔除渺小。” ——巴顿 害怕,我无法 ...
分类:
其他好文 时间:
2019-11-17 17:29:44
阅读次数:
85
本周心得: 在项目的开发当中,学生难免会有懈怠的时候,作为助教更应该去督促和激励同学们,但本质上该对自己负责任的是同学们自己。同学们项目的第一版本已经出来了,这个过程他们自己知道付出了多少,相信他们体会到的不仅仅是困难,还有完成属于自己团队项目的喜悦。 本周点评了同学们的博客,个人觉得都是比较用心的 ...
分类:
其他好文 时间:
2019-11-17 10:57:34
阅读次数:
78
能力越大,责任越大,CEO为团队负责,部门领导为一个部门负责,团队leader为团队负责,普通员工为自己的工作行为负责。但工作中却发现不少同事不愿负责,哪怕是自己做的事,也总能找到各种客观的借口。比如引入开源很软,一些开发很随意,认为它只要能解决自己的问题就因进来,缺少更进一步的考虑,开源技术引入系... ...
分类:
其他好文 时间:
2019-11-17 10:45:06
阅读次数:
67
注重实效的偏执1.按合约设计DBC关注用文档记载并约定软件的权利与责任,以确保程序的正确性。要注意调用某个函数时的前条件,后条件和类不变项。所以例程和任何潜在的调用者之间的合约可理解为:如果调用这满足了例程的所有前条件,例程应该在保证其完成时,所有的后条件和类不变项将为真。2.死程序不说谎当程序中某 ...
分类:
其他好文 时间:
2019-11-16 14:57:03
阅读次数:
60
1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得 ...
分类:
Web程序 时间:
2019-11-15 18:49:26
阅读次数:
99
简单工厂模式 一、含义 简单工厂模式又被成为静态方法模式(因为在工厂类中定义了一个静态方法)。 二、简单工厂的基本步骤 创建抽象产品类(创建计算类operation类)或者接口 创建具体的产品类,继承或者实现相应的抽象产品类。 创建工厂类,通过创建静态方法根据传入不同的参数,从而创建不同的具体产品类 ...
分类:
其他好文 时间:
2019-11-15 12:00:44
阅读次数:
55
本篇我们来谈谈如何优雅地处理异常。01、异常处理机制可以少出bug你有没有这样的印象,当你想要更新一款APP的时候,它的更新日志里总有这么一两句描述:修复若干bug杀了某程序员祭天,并成功解决掉他遗留的bug作为一名负责任的程序员,我们当然希望程序不会出现bug,因为bug出现的越多,间接地证明了我们的编程能力越差,至少领导是这么看的。事实上,领导是不会拿自己的脑袋宣言的:“我们的程序绝不存在任何
分类:
编程语言 时间:
2019-11-15 09:31:38
阅读次数:
84
一 互联网公司程序员,前些天项目赶进度,被强制加班。 我们公司以前也是鼓励员工加班,但比较隐晦, 不是强制的,而这次是上司直接发话,必须要加班,否则工作无法完成的责任会扣到你头上。 被要求强行加班,无偿的,而且是丧心病狂的996,我脸上显得很平静,但是内心一万头草泥马在奔腾。当天晚上,我就发微信给上 ...
分类:
其他好文 时间:
2019-11-14 10:07:41
阅读次数:
101
设计模式的分类设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。*使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性;*设计模式使代码编制真正工程化;*设计模式是软件功能的基石脉络,如同大厦的结构一样。设计模式共23种分为三大类,分别为:(1)创建型模式:主要用于创建对象。共5种:简单工厂(SimpleFactory)模式、抽象工厂(FactoryMet
分类:
其他好文 时间:
2019-11-14 09:28:01
阅读次数:
75
随着IT行业的不断壮大,开源的东西越来越多,使用git来进行代码管理的人自然也越来越多,而且很多人的git账户都不是自己的本人名字,但是在公司工作的时候为了遇到问题能够定位责任人和便于区分提交人,通常需要将提交者的名字设置为本人名字,那么怎么修改提交者名称为本人姓名呢? 首先我们先看下目前的提交者名 ...
分类:
Web程序 时间:
2019-11-12 16:07:44
阅读次数:
97