会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
绿沉
博客园
首页
新随笔
联系
管理
订阅
2020年2月18日
开发CheckList
摘要: 开发前 从dev切feature之前检查上次的东西有没有合回来 合代码之后看情况要不要升版本号 是不是升版本看下次切新分支或者合入已有分支 反复确认需求 不要默认 设计/开发中 写方法时考虑是通用方法还是专用的,包括命名、参数等设计要一致 前端组件设计时考虑减少循环调用同一接口 接口给前端使用前要自
阅读全文
posted @ 2020-02-18 13:07 绿沉
阅读(530)
评论(0)
推荐(0)
编辑
2018年1月13日
trycatch未return 判空错误
摘要: 如果参数为空或是格式不正确已经影响到下一步执行了,应当在try-catch里return,而不是继续执行; 集合判空,除了CollectionUtils.isNotEmpty()之外,还要判断size或是length是不是符合要求,如果是list之类的还要遍历看每个元素是不是空,如果是自定义的实体类
阅读全文
posted @ 2018-01-13 12:46 绿沉
阅读(227)
评论(0)
推荐(0)
编辑
2017年10月29日
基本IO模型
摘要: 基本IO模型4种: 同步阻塞IO模型:用户进程在发起一个IO操作后,等待IO操作的完成,只有当真正完成IO操作之后,用户进程才能运行。 同步非阻塞IO模型:用户进程在发起一个IO操作后即可返回做其他的,但用户进程需要不断询问IO操作是否就绪。要求用户进程不停地询问,引入了不必要的CPU资源浪费。 异
阅读全文
posted @ 2017-10-29 20:25 绿沉
阅读(187)
评论(0)
推荐(0)
编辑
2017年10月22日
浅谈正则表达式
摘要: 状态机可以分为确定性有穷状态机DFA和非确定性有穷状态机NFA。NFA可以经过一系列变化转换为DFA。每一个正则表达式都可以用一个等价的状态机来表示。 正则表达式的引擎有两种实现算法,一种是先处理正则表达式等价的状态机,全转换成DFA,再跟字符串比较、匹配,一种是不处理正则表达式,直接用字符串比较、
阅读全文
posted @ 2017-10-22 21:31 绿沉
阅读(111)
评论(0)
推荐(0)
编辑
2017年5月24日
Java details from Java核心技术 卷1 基础知识(1)
摘要: Java是一种包括语言、虚拟机、即时编译、类库、执行环境的平台; 执行环境提供安全性、跨操作系统的可移植性、自动垃圾收集等服务; 设计初衷:简单性、面向对象、网络技能、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性 简单性:Java剔除了C++中的:头文件、指针运算(甚至指针
阅读全文
posted @ 2017-05-24 10:45 绿沉
阅读(257)
评论(0)
推荐(0)
编辑
公告