2017年8月15日

摘要: 一、产品核心价值与目标 连接一切,极大化的节约沟通成本。沉淀知识、经验,资源共享,形成企业软资产与文化 1、设备互连 PC、IOS、安卓、H5基于云实现数据共享,消息连通,流程连接等 2、客户互连 连接所有客户,客户不再仅仅是一张卡片。而是一个有活动的有生命的对象。 连接上下游,与上下游互通。企业利 阅读全文
posted @ 2017-08-15 22:30 想到什么 阅读(193) 评论(0) 推荐(0)

2017年8月14日

摘要: 一、基础 1.一次显示整个文件。 2.从键盘创建一个文件。 3.将几个文件合并为一个文件。 1、cat 文件名 2、cat > filename 3、cat file1 file2 > file 后可接 |grep 按关键字查找,多个关键字可用多个|grep,如: |grep a |grep b + 阅读全文
posted @ 2017-08-14 18:00 想到什么 阅读(405) 评论(0) 推荐(0)
摘要: 做产品的应都有这样的体验,用户的需求越来越多,产品要不断的满足用户需求,就只有不断的修改产品。这样虽然满足了用户的期待、但也将产品带进了混乱,庸肿,难看。 一方面,产品对任何一个用户的需求都是要重视,对任何一个用户都是要想办法留住的,所以没有任何理由拒绝用户的合理需求,而另一方面,产品的简洁,产品的 阅读全文
posted @ 2017-08-14 16:09 想到什么 阅读(1598) 评论(0) 推荐(0)

2017年6月27日

摘要: 在使用dubbo开发项目时,一般会遇到以下两个问题 1、dubbo服务方启动时需要加载的东西太多,如果跑单元测试把服务开启会浪费不少时间,而且单元测试没法保持服务一直开启的状态。每次测试完,下次测试的时候又要重启一下 2、不希望本地dubbo服务被别人访问 一、配置 1、服务方 dubbo从2.0. 阅读全文
posted @ 2017-06-27 19:12 想到什么 阅读(6547) 评论(0) 推荐(0)

2017年6月16日

摘要: 一、策略模式常出现在我们的代码中 1、最常见的if else 如果判断的层次太深,或者判断后执行的逻辑太多,建议使用策略类来封装不同的处理 2、列表的排序规则 Collections.sort(List<T> list, Comparator<? super T> c),Comparator就是排序 阅读全文
posted @ 2017-06-16 14:17 想到什么 阅读(189) 评论(0) 推荐(0)

2017年6月14日

摘要: 业务代码非黑客文化,它更注重清晰的结构与友好的提示,可读性、维护性、扩展性要更强。以下是几个要点: 1、服务接口要返回结果封装类,例如:{errorCode:0,message:'',data:{}} 2、自定义异常类,错误提示语要更友善,可能还要根据层次的不同有不同的提示语,例如:数据操作层提示的 阅读全文
posted @ 2017-06-14 09:46 想到什么 阅读(419) 评论(0) 推荐(0)

2017年6月13日

摘要: 面向对象就是就是用一个名称将完成特定功能的过程逻辑概括起来。它是相对于面向过程而言的,优点也是显而易见:思路和代码结构更清晰,明确。可读性更强,如果能做到完全的对象化,代码里的任何一个符号一段代码都是有明确含义的。 但要做到完全的面向对象化却不容易,以下是对象化级别的一些划分,非官方,纯属个人经验总 阅读全文
posted @ 2017-06-13 17:56 想到什么 阅读(257) 评论(0) 推荐(0)
摘要: 一、常用控制线程方法 暂停线程执行,不会释放锁 线程挂起,直到接收到notify 或notifyAll,才会进入就绪状态,锁会释放。可以设置等待时间(wait(n)) 并不意味着挂起和暂停,如果没有其它具有相同或更高优先级的线程需要调度,它还会继续运行,锁没有释放 中断线程,但不保证能成功 如果在线 阅读全文
posted @ 2017-06-13 15:32 想到什么 阅读(180) 评论(0) 推荐(0)

2017年6月8日

摘要: 一、EasyMock 使用动态代理实现模拟对象创建,一般可以满足以下测试需求 1、要测试的模块依赖于其它自己控制不了的模块,如第三方服务,其它组员在开发的服务等,它们都没办法配合你来测试; 2、涉及到数据库操作,但当时条件连接不了数据库或你不想将自己的测试结果改动到数据库; 3、模块依赖于sprin 阅读全文
posted @ 2017-06-08 12:06 想到什么 阅读(3758) 评论(0) 推荐(1)

2017年6月7日

摘要: 主要参考了阿里巴巴开发规范,特此说明 一、通用规范 1、注释 总体原则是: 对外接口必须写;内部接口不建议使用 ,如果名字已经可以解释其意义,则不需要加注释,如果不能解释则可以加 1)属性注释 /** xxx **/ private String name; 2)方法里注释 public void  阅读全文
posted @ 2017-06-07 14:28 想到什么 阅读(213) 评论(0) 推荐(0)

导航