2017年4月27日

摘要: 快是指访问更快,操作更快;轻是指业务更简单,操作更简单。但往往很多业务是很重的,像ERP,OA等。这些业务怎样做到轻呢? 首先先来谈怎样做到快的问题,如果一款产品操作起来很慢,那即使它的功能很好,它也不可能成功,除非用户没有其它选择,但这种情况通常不会存在。互联网上就没有什么有价值的产品是唯一存在的 阅读全文
posted @ 2017-04-27 17:49 想到什么 阅读(261) 评论(0) 推荐(0)

2017年4月13日

摘要: 一、问题说明 使用工作流的系统,例如OA,ERP等,都会遇到当流程到达某些环节的时候,业务表单的某些字段有值的验证要求或只在该环节显示、隐藏。 二、解决方案 1、一般方案 在业务表单里使用流程环节的特征信息来对这些字段作控制,属于硬编码的方式,业务表单与流程的耦合度太高,污染了表单代码,会有点乱。可 阅读全文
posted @ 2017-04-13 14:59 想到什么 阅读(2313) 评论(0) 推荐(0)

2017年4月9日

摘要: 线程是进程内的执行单元,进程当中都有若干个线程。 通常主线程或进程是阻塞式的按顺序执行的,如果希望异步执行些子任务,而不要阻塞当前线程的执行,即需要创建子线程,子线程创建后主线程可以等待它们的结果,得到它们的结果后进行其它的操作,但也可以不管它,让它自生自灭。 下面具体看下怎样创建多线程与如何让子主 阅读全文
posted @ 2017-04-09 07:27 想到什么 阅读(180) 评论(0) 推荐(0)

2017年4月8日

摘要: JDK5之后引进了并发包java.util.concurrent,让并发的开发更加可控,更加简单。所以有必要好好学习下,下面从同步控制、并发容器、线程池三部分来详细了解它。 1. 各种同步控制工具的使用 1.1 ReentrantLock(重用锁) 1)与synchronized的区别是,它需要手动 阅读全文
posted @ 2017-04-08 11:34 想到什么 阅读(229) 评论(0) 推荐(0)

2017年4月7日

摘要: Java语言规范没有明确地说明JVM使用哪种垃圾回收算法,但是任何一种垃圾回收算法一般要做2件基本的事情: (1)发现无用信息对象; (2)回收被无用对象占用的内存空间,使该空间可被程序再次使用。 但垃圾回收器只知道那些显示地经由new分配的内存空间,它不知道该如何释放这块“特殊”的内存区域。特殊的 阅读全文
posted @ 2017-04-07 08:23 想到什么 阅读(195) 评论(0) 推荐(0)

2017年4月5日

摘要: 正确估算并发数能让你提前应对系统将要面对的一些压力,做好系统升级,扩容等一些准备措施,从而从容应对,保持系统的稳定,保证服务质量,例如电商网站大促,节日高峰等。下面是从网上找到的一些估算并发数的一般方法(原文http://www.51testing.com/html/93/316693-828134 阅读全文
posted @ 2017-04-05 18:33 想到什么 阅读(6514) 评论(0) 推荐(1)

2017年3月31日

摘要: 除了常规的用户调研,其实还可以主动观察用户。 观察和倾听是最简单的创新途径。仔细观察用户使用你的产品或同类产品的一举一动,留心他们欣喜和失望的表情,假以时日,你肯定能想出办法更好的满足他们的需求 注意,应该选择实际用户作为观察对象,不要选择产品尝鲜者和公司同事。观察场所用不着到实验室,你可以去他们的 阅读全文
posted @ 2017-03-31 08:28 想到什么 阅读(317) 评论(0) 推荐(0)

2017年3月27日

摘要: 真正的服务层是面向数据的,假想一切数据都是从参数获得 控制层是接受页面层数据,再传给服务层,然后将结果返回给页面层的(客户) 页面层是提交格式化的数据的(容易小混乱,无格式,所以要格式化,可以在中间加数据对象层) 各层的开发最好能由不同的开发人员来开发,因为如果是同一个人来开发的话,容易写过界,超出 阅读全文
posted @ 2017-03-27 08:47 想到什么 阅读(334) 评论(0) 推荐(0)

2017年3月26日

摘要: 之前很喜欢看的一个论坛最近很少去看了,网球群里经常有人组织一起打球的,现在也渐渐少了。似乎一切都经历着从兴起到衰落的过程。没有产品是长青树的,不是你的产品不好,而是因为社会形势,人心变得太快了,那产品是不是要跟着一起变呢,这也不是绝对的,要看你的产品定位,根据定位来把握好产品里变与不变的东西。 产品 阅读全文
posted @ 2017-03-26 11:37 想到什么 阅读(238) 评论(0) 推荐(0)
摘要: 如果所有的东西都堆在一起就不需要谈架构了 人多时最怕无组织,无纪律,同样软件系统越来越多功能时也最怕不去拆分,每次添加功能时不先从整体、架构上去考虑,去拆分,而是想到什么就写什么,需要什么就加什么,最终程序的代码将得变得越来越乱,越来越臃肿。解决这个问题的惟一办法就是拆分,让小而美的模块通过调度中心 阅读全文
posted @ 2017-03-26 09:56 想到什么 阅读(478) 评论(0) 推荐(0)

导航