会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
编程大观园
Enjoy programming, Enjoy life ~~~ 设计,诗歌与爱
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
18
19
20
21
22
23
24
25
26
···
42
下一页
2018年2月8日
设计模式之组合模式:实现复合搜索条件构建
摘要: 运用组合模式实现复合搜索条件构建。
阅读全文
posted @ 2018-02-08 19:56 琴水玉
阅读(1956)
评论(1)
推荐(1)
2018年1月11日
软件的组合结构:从指令到软件
摘要: 软件的构造,本质上就是组件与组合。组件是实现了特定功能的逻辑单元(程序),组合则是将“小组件集成为大组件,将大组件集成为整个应用系统”的联结方式。只要学过编程语言的人,大抵是会构造或大或小的组件的,那么组合结构就决定了程序是如何构成或优雅或拙劣的软件的。本文想探讨下软件是如何组合起来的。
阅读全文
posted @ 2018-01-11 23:19 琴水玉
阅读(1040)
评论(0)
推荐(1)
2018年1月8日
战胜拖延的方法和技巧
摘要: 战胜拖延的若干方法和技巧。Critical/Inspiration/Burning - Make Every Effort,Do Your Best ; 专注致一;想象与行动;冥想与运动;鼓舞与奖励;有意识忽略。
阅读全文
posted @ 2018-01-08 06:42 琴水玉
阅读(493)
评论(0)
推荐(1)
2018年1月7日
【转载】一些软件设计原则
摘要: 总结得非常好, 设计必读。
阅读全文
posted @ 2018-01-07 12:01 琴水玉
阅读(698)
评论(0)
推荐(0)
2017年12月22日
设计初理解
摘要: 设计,是“需求上升到机制”的过程和结果。不是针对一个需求,而是设计一种机制,容纳和集成一类相似需求。基于需求,超越需求。
阅读全文
posted @ 2017-12-22 22:00 琴水玉
阅读(283)
评论(0)
推荐(0)
Python使用闭包结合配置自动生成函数
摘要: 通过Python闭包结合配置自动生成函数,使得代码表达能力更强大了。结合函数式编程,其威力可拭目以待。
阅读全文
posted @ 2017-12-22 20:20 琴水玉
阅读(2030)
评论(0)
推荐(0)
2017年12月16日
批量发货阻塞启示:深挖系统薄弱点
摘要: 居安思危,多多深挖系统的薄弱点:单点、单线程、吞吐量低、无业务幂等、弱安全性、循环多次调用同一接口、无线程池控制的独立线程等。
阅读全文
posted @ 2017-12-16 14:43 琴水玉
阅读(596)
评论(0)
推荐(0)
2017年12月3日
Java8Stream函数式编程探秘
摘要: 深入学习了Java8函数式编程框架:Function&Stream&Collector,并展示了函数式编程在实际应用中所带来的诸多益处。函数式编程是一把大锋若钝的奇剑。基于函数接口编程,将函数作为数据自由传递,结合泛型推导能力,可编写出精练、通用、易测的代码,使代码表达能力获得飞一般的提升。
阅读全文
posted @ 2017-12-03 09:11 琴水玉
阅读(2715)
评论(2)
推荐(1)
2017年11月26日
改善代码可测性的若干技巧
摘要: 软件的工程性体现在质量与效率。单测是构成软件质量的第一道安全防线。提供“代码语义化”、“分离独立逻辑”、“分离实例状态”、“表达与执行分离”、“参数对象”、“分离纯函数”的技巧,用于编写更容易测试的代码。
阅读全文
posted @ 2017-11-26 09:50 琴水玉
阅读(2081)
评论(2)
推荐(2)
2017年11月23日
使用yaml+groovy实现Java代码可配置化
摘要: 使用groovy实现Java代码可配置化的示例。
阅读全文
posted @ 2017-11-23 06:48 琴水玉
阅读(4346)
评论(0)
推荐(0)
2017年11月12日
JsonPath:从多层嵌套Json中解析所需要的值
摘要: 嵌套Json转换一例。使用JsonPath从多层嵌套的JSON串中解析出所需要的值。
阅读全文
posted @ 2017-11-12 14:53 琴水玉
阅读(14559)
评论(0)
推荐(0)
2017年11月10日
一个略复杂的数据映射聚合例子及代码重构
摘要: 一个略复杂的数据映射聚合示例。演示了Java8Map的用法,代码重构及Function编程。
阅读全文
posted @ 2017-11-10 08:55 琴水玉
阅读(1248)
评论(0)
推荐(0)
2017年9月22日
软件设计要素初探
摘要: 软件设计要素主要包括:设计目标、领域建模、系统划分、应用模型、架构流图、存储设计、模式系统、技术设施、API设计。设计要素也涉及到全局错误处理、破解结构性难题、整体与兼容、设计取舍、持续重构、设计与质量、细节覆盖、维护与扩展、测量技术、设计实验。
阅读全文
posted @ 2017-09-22 06:16 琴水玉
阅读(2387)
评论(0)
推荐(1)
2017年9月15日
创造干净正交的小而美的基础服务接口
摘要: 干净、正交的服务,就像设计优良的拼板,有雄心的业务方理解每个拼板的能力和潜力,想办法拼出宏大的版图,而基础服务接口提供的,就是让每一块拼板美观、流畅、牢固、耐用、完全可放心使用。小而美,组合才是力量之源。
阅读全文
posted @ 2017-09-15 20:53 琴水玉
阅读(499)
评论(0)
推荐(0)
2017年9月14日
我是如何逐步学会“好好说话”的
摘要: 说话时移除不必要的负面情绪化,理性条理地表达即可。移除负面情绪化的说话,真可使人的表达情商直接提升一个等级!平静理性的语气自有一种内在的气韵和力量。要么就再想想,想清楚再表达。
阅读全文
posted @ 2017-09-14 22:54 琴水玉
阅读(335)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
42
下一页
公告