
arch架构设计
文章平均质量分 80
attilax
attilax 老哇的爪子..代号90007,IT江湖知名人物,软件布道大师
热衷于研发管理,文化建设, 团队建设,输入法,用户体验.开发方法。跨语言转换与互操作。。。等方向。。深入研究java ,c#(.net) ,android,php,js等技术体系
.Qq1466519819..EMAIL::ATTILAX2QQ.COM
展开
-
atitit.新增编辑功能 跟orm的实现 attilax p31
atitit.新增编辑功能 跟orm的实现 attilax p31 1. 流程的实现 12. view的实现(dwr) 13. 获取表结构 14. grep filt req params 25. 转换成个atiorm map 36. 转换成个sql 47. 参考 4 1. 流程的实现传统的orm的问题::不能动态insert... myecl原创 2015-03-02 20:35:11 · 961 阅读 · 0 评论 -
架构设计--用户端全http参数接口详细说明v1
1. 用户端全http参数接口详细说明v1.doc 12. change histor 13. 接口通用参数说明 14. 函数注册接口(规划中) 35. 用户权限模块 35.1. 用户注册接口(增加用户登陆数据) 35.2. 登陆接口(查询用户登陆权限数据接口) 46. 用户信息模块 56.1. 修改用户信息 57. 商品模块 57.1. 调用范例 57原创 2015-04-01 00:06:38 · 5948 阅读 · 0 评论 -
Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
Atitit.软件开发的几大规则,法则,与原则。。。 1. 设计模式六大原则 21.1. 设计模式六大原则(1):单一职责原则 21.2. 设计模式六大原则(2):里氏替换原则 21.3. 设计模式六大原则(3):依赖倒置原则 21.4. 设计模式六大原则(4):接口隔离原则 21.5. 设计模式六大原则(5):迪米特法则 21.6. 设计模式六大原则(6):开闭原原创 2015-05-10 16:42:47 · 1170 阅读 · 1 评论 -
atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结
atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结 1. 战略规划,适当的过度设计 12. 跨平台化 13. 可扩展性高于一切 14. 界面html5化 25. web界面spa ajax化 26. Vm 平台化 27. 插件化 28. 自包含,容器化隔离。。iframe 39. 延迟初始化 cfg bat化。。 3原创 2015-06-29 11:55:30 · 1185 阅读 · 0 评论 -
atitit.php 流行框架 前三甲为:Laravel、Phalcon、Symfony2 attilax 总结
atitit.php 流行框架 前三甲为:Laravel、Phalcon、Symfony2 attilax 总结 1. ,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。 11.1. 2.Laravel 21.2. 3.phalcon 21.3. Symfony 22. 国内常用的框架 33. 百度搜索结果比较 34. 参考 3原创 2015-07-03 09:57:44 · 3963 阅读 · 0 评论 -
atitit.项目设计模式---ioc attilax总结
atitit.项目设计模式---ioc attilax总结 1. .IOC的之前 12. ioc后的实现 13. 认识引入IOC框架的缺点, 24. 自己实现ioc 34.1. ioc框架的实现原理map+容器法 34.2. 每个组件set法 34.3. 一种实用和优雅的来解决这些问题,是使用容器的依赖注入 34.4. 使用 vm 注入,隐藏注入,golb原创 2015-07-03 00:03:01 · 1331 阅读 · 0 评论 -
atitit.提升研发效率的利器---重型框架与类库的区别与设计原则
atitit.提升研发效率的利器---重型框架与类库的区别与设计原则 1. 框架的意义---设计的复用 11.1. 重型框架就是it界的重武器。 12. 框架 VS. 库 可视化图形化 12.1. 类库 22.2. 应用框架 22.3. 框架与类库的区别主要表现在以下几个方面: 22.4. 框架模式就是参团游,而自由行则类似于库的组合 33. 框架的特点 3原创 2015-07-01 18:06:11 · 1624 阅读 · 0 评论 -
atitit。浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结
atitit。浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结 1. 缓存的一些机制 11.1. http 304 11.2. 浏览器刷新的处理机制 11.3. Expires 21.4. Cache-Control 21.5. Last-Modified/E-tag 31.6. Etag 主要为了解决 Last-Modified 无法解决的一原创 2015-07-12 01:17:15 · 3092 阅读 · 0 评论 -
atitit.eclipse有多少api 扩展点,以及扩展点的设计
atitit.eclipse有多少api 扩展点,以及扩展点的设计 不赞成使用的、作废的以及内部的扩展点 [扩展]页显示了几个你不应该在你的插件中使用的扩展点。在附表C.1的[描述]栏中,我们使用如下的约定:· 不赞成使用:表示扩展点在当前版本中仍然可以使用,但在未来的版本中将会作废。不赞成在任何新代码中使用。· 作废:意味着此扩展在当前版本中已经被删除。尽管原创 2015-08-23 17:57:38 · 1244 阅读 · 0 评论 -
Atitit.一个cms有多少少扩展点,多少api wordpress cms有多少api。。扩展点
Atitit.一个cms有多少少扩展点,多少api wordpress cms有多少api。。扩展点 1. Api分类 WordPress APIs11.1. 1 函数分类21.2. 函数api详单(约500个api)22. 扩展点overview32.1. Filter分类(total 447 apis)32.2. Action分类 ( 3原创 2015-08-23 18:02:09 · 937 阅读 · 0 评论 -
atitit.attilax.com产品 软件项目通用框架类库总结
atitit.attilax.com产品页面 1. 微信公众号后台服务系统 12. 视频图文发布与点播系统 13. 图片验证码自动识别 24. 手机短信验证码自动识别 25. 爬虫,数据采集,数据解析 26. 数据挖掘,可视化 27. CRUD框架 38. 通用web远程接口 39. oracle,mysql,sql server(mssql) sql转换器原创 2015-03-18 12:00:33 · 906 阅读 · 0 评论 -
atitit.资源释放机制--attilax总结
atitit.资源释放机制--attilax总结 1. 、全手工, 12. 引用计数, 12.1. 成本也显而易见, 12.2. 循环引用的问题, 22.3. 引用计数方式其实也有经典的卡顿情况 23. Mark and Sweep GC,也就是Java所采用的方式。 24. timer 超时机制attilax 建立 25. ARM自动资源管理 36. 注解原创 2015-03-13 14:00:18 · 927 阅读 · 0 评论 -
atitit.html5 vs 原生 app的区别与选择
atitit.html5 vs 原生 app的区别与选择 1. html5的优点 11.1. 最大优势::在跨平台(ios苹果,android安卓等) 11.2. 开放性 11.3. 快速的更新,热更新 21.4. 开发成本上 21.5. 碎片化 22. 原生app 应用的优点 22.1. 对游戏等要求性能的app更好 22.2. 原生应用最大的优势就是可原创 2015-03-29 22:09:52 · 2732 阅读 · 0 评论 -
atitit.导出excel的设计----查询结果 导出为excel的实现java .net php 总结
atitit.导出excel的设计----查询结果 导出为excel的实现java .net php 总结 1. 主要的流程查询获得list读取jsp的table获得标题and 字段的maptoexcel(map,list)2. 提交的html数据结构_meth=sql dwr 的元数据_metadata=xxxxreqDatas....作者:: 老原创 2015-03-15 23:52:35 · 834 阅读 · 0 评论 -
atitit. java跟php的比较..为什么大企业喜欢java 而不是php
atitit. java跟php的比较..为什么大企业喜欢java 而不是php 1. 主要原因::php是“低技术、低价格、低素质人员使用”的三低武器12. 三低武器的特点(所谓优点) 22.1. 操作简单 22.2. 结构简单可靠 22.3. 价格低廉 22.4. 低后勤保障要求 23. 正规军使用的编程语言特点 23.1. 高性能 23.2. 功能原创 2015-03-15 23:02:37 · 1820 阅读 · 0 评论 -
atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml
atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml 1. yaml是个好的选择.. 12. 数据的层次结构--结构:hash,list,和block literal。13. yaml跟json的实现区别 14. xml的优点及json的问题 24.1. ide友好 24.2. JSON也适合与任何数据,复杂strut原创 2015-03-02 22:31:33 · 1236 阅读 · 1 评论 -
atitit。mssql sql server 转换mysql 及 分页sql ast的搭建
atitit。mssql sql server 转换mysql 及 分页sql ast的搭建 1. 主要的的转换::函数的转换,分页的转换 12. 思路::mssql sql >>ast>>mysql 13. sql主要的如下::: 14. Mssql2MysqlConvertor (proj:wechatAdm4propt 2 1. 主要的的转换::函数的转原创 2015-03-04 00:05:39 · 1250 阅读 · 0 评论 -
atitit.提升研发管理的利器---重型框架 框架 类库的区别
atitit.提升研发管理的利器---重型框架 框架 类库的区别 1. 重型框架就是it界的重武器。 12. 框架 VS. 库 可视化图形化 13. 应用框架 14. 类库 25. 框架是不可组合的 26. 框架设计的俩个方向::全栈式与精细化 27. 选择框架还是库。。可组合的库 38. 在最后 3 1. 重型框架就是it界的重武器。 2原创 2015-03-16 13:59:37 · 1696 阅读 · 0 评论 -
atitit.提升软件开发的生产力关健点-------大型开发工具最关健
atitit.提升软件开发的生产力关健点-------大型开发工具最关健 1. 可以创作出更好的工具遍历自己 12. 大型工具包括哪些方面 22.1. ide 22.2. dsl 22.3. .frmwk、、lib 22.4. 模块化soa 23. Eat Our Own Dog Food 24. 每样小工具只做一件事 25. 以command line/w原创 2015-03-05 22:34:49 · 994 阅读 · 0 评论 -
atitit.科技公司的超级武器--超级框架,到底要不要自己的框架??
atitit.科技公司的超级武器--超级框架,到底要不要自己的框架??我们生活的时代,,任何一个时代,总有人会以经济之类的理由劝阻人向未知领域探索,基本上,他们的理由无非几种:1、把钱投到更需要的地方去(比如我们目前的还需要xx更加紧急,目前要靠这个生存);2、2、没有经济效益(尤其是短期的可预见的);3、3、要用更安全更高效的手段(如各种模拟技术);4、4、不过是为炫耀实力,原创 2015-03-27 00:59:03 · 1323 阅读 · 0 评论 -
atitit.提升兼容性最佳实践 o9o
atitit.提升兼容性最佳实践 o9o.doc 1. Atitit.兼容性的“一加三”策略12. 扩展表模式 13. 同时运行模式 13.1. 完美的后向兼容性 23.2. 虚拟机模式 2 1. Atitit.兼容性的“一加三”策略 “通过移除陈旧代码降低编译器维护成本,Java9 javac 将不再支持Java 1.5以及更早的代码。JDK9的“一加原创 2015-03-20 21:52:36 · 1077 阅读 · 0 评论 -
atitit.设计文档---操作日志的实现
atitit.设计文档---操作日志的实现 日志查询 1----mybatis 配置... 1添加日志 1 日志查询 操作日志','${ctx }/ati/operLog_list')">操作日志 C:\workspace\vodx\src\struts.xml package nam原创 2015-03-13 13:43:58 · 1119 阅读 · 0 评论 -
atitit. 分销系统规划p8k
atitit. 分销系统规划p8k 1. 商户平台管理 overview21.1. 分销业务管理21.2. 文案管理21.3. 订单管理31.4. 统计报表31.5. 财务结算31.6. 自身信息管理42. 商户后台详细53. 推广人后台63.1. 产品及文案63.2. 订单与结算63.3. 下线邀请与奖励63.4. 订单统计63.原创 2015-08-10 18:58:47 · 1255 阅读 · 0 评论 -
atitit.jndi的架构与原理以及资源配置and单元测试实践
atitit.jndi的架构与原理以及资源配置and单元测试实践1. jndi架构 12. jndi实现原理 33. jndi资源配置 33.1. resin 节点 33.2. tomcat 3.3. 自定义资源 54. JNDI测试支持: 54.1. D:\workspace\wxb\src\jndi4t.xml 64.2. applicati原创 2015-07-18 12:55:22 · 1580 阅读 · 0 评论 -
atitit.农历的公式与原理以及农历日期运算
atitit.农历的公式与原理以及农历日期运算 1.农历的概述12.如何在电脑程序里面计算农历??13.农历的公式24.获取当日农历日历35.历史日期公式加查表才能得到精确日期36.参考4 1. 农历的概述我国现在采用的农历历法是《时宪历》,它源于清朝顺治年间(公元1645)颁布的《顺治历》,它有两个不足之处:一个是日月合原创 2016-08-11 11:09:09 · 1094 阅读 · 0 评论 -
Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
Atitit.excel导出 功能解决方案php java C#.net版总集合.docx 1.1.Excel的保存格式office2003 office2007/2010格式11.2.类库选型java .net均有apache.poi 可用,php使用phpexcel1.8.011.3.需要解决的问题21.4.自定义类库atiexcel21原创 2016-08-11 11:21:43 · 604 阅读 · 0 评论 -
Atitit.去除水印的方案
Atitit.去除水印的方案 1.1. 查找水印的位置Kegwa imgd posit zo ok le ..Auto find d zo troub ...manu easy 1.2. 还原去除水印的的原理Cause watermark and ori img add ten pix is add ..can nadao yg ori d img ,manau d原创 2016-08-12 14:57:43 · 729 阅读 · 0 评论 -
Atitit.基于时间戳的农历日历历法日期计算
Atitit.基于时间戳的农历日历历法日期计算 1.农历xx年的大小月份根据万年历查询12.农历xx年1月1日的时间戳获取13.计算当年的时间戳与农历日期的对应表,时间戳为key,日期为val14.根据获取的时间戳得到农历日期2 1. 农历xx年的大小月份根据万年历查询 2006 年大进的月份13689,11,12闰月的月份原创 2016-08-12 15:02:07 · 1131 阅读 · 0 评论 -
Atitit。如何实现dip, di ,ioc ,Service Locator的区别于联系
Atitit。如何实现dip,di ,ioc ,Service Locator的区别于联系 1.Dip原则又来自于松耦合思想方向12.要实现dip原则,有以下俩个模式13.Ioc和di的区别14.Service Locator模式15. Service Locator vs. Dependency Injection26原创 2016-09-16 16:55:12 · 693 阅读 · 0 评论 -
Atitit.软件架构高扩展性and兼容性原理与概论实践attilax总结
Atitit.软件架构高扩展性and兼容性原理与概论实践attilax总结 1.什么是可扩展的应用程序?12.松耦合(ioc)23.接口的思考24.单一用途&模块化,小粒度化25.组合(Composition),而不是继承(inheritance)26.Ocp原则开闭原则27.Plugin系统28.流程扩展工作流系统原创 2016-09-30 22:26:35 · 940 阅读 · 0 评论 -
atitit.http原理与概论attilax总结
atitit.http原理与概论attilax总结 1.图解HTTP 作者:[日]上野宣 著12. HTTP权威指南(国内首本HTTP及其相关核心Web技术权威著作)13.TCP/IP详解(中文版) (共3册), 这套丛书还有 《TCP/IP详解 卷2:实现》,《TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》24.TCP/IP详解 卷2原创 2016-09-30 22:30:47 · 499 阅读 · 0 评论 -
Atitit.架构设计趋势 设计模式 ---微服务架构 soa
Atitit.架构设计趋势 设计模式---微服务架构 soa什么是微服务架构?1、微服务与SOA的关系 :微服务架架构师面向服务架构(SOA)的一种特定实现1微服务与康威定律2微服务的一些设计断路器 幂等2《微服务设计》([英]纽曼(Sam Newman))3微服务架构与实践4 什么是微服务架构?Martin Fowler认为,微服务架构是一种独立原创 2016-10-16 23:21:38 · 744 阅读 · 0 评论 -
Atitit 订单处理原理与功能设计attilax总结
Atitit 订单处理原理与功能设计attilax总结 订单有三大订单分类,商品订单,充值支付订单,报名订单等。。1订单完成流程 "select * from orderv2 where1验证签名1验证金额1修改订单完成状态2判断sql更新状态2RechargeOrderFinishServlet 接口2 订单有三大订单分类,商品订单,充值支付订单,报原创 2016-10-16 23:28:49 · 3508 阅读 · 0 评论 -
Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage mvc mvp的 java c#.net php js
Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage mvc mvp的 java c#.net php js 原理 通过vm带入启动参数 制定ioc配置文件 绑定各项。。 " height="700px" width="190px" align="left" frameborder="0" hs原创 2016-02-15 23:45:53 · 751 阅读 · 0 评论 -
Atitit. 包厢记时系统 的说明,教程,维护,故障排查手册v2 pb25.doc
Atitit. 包厢记时系统 的说明,教程,维护,故障排查手册v2 pb25.doc 1. 服务器方面的维护11.1. 默认情况下,已经在系统的启动目录下增加了 个启动项目11.2. 后台服务。保持mysql数据库服务启动状态21.3. 服务器如无必要无需关闭,保持一直开启状态。。。21.4. 配置文件说明31.4.1. 指明选片服务端url31.4.2. 包原创 2015-12-25 19:31:32 · 891 阅读 · 0 评论 -
Atitit. servlet 与 IHttpHandler ashx listen 和HttpModule的区别与联系 原理理论 架构设计 实现机制 java php c#.net j
Atitit. servlet 与 IHttpHandler ashx listen 和HttpModule的区别与联系 原理理论 架构设计 实现机制 java php c#.net js javascript c++ python 1. 由于HTTP请求有很多种请求类型,比如请求aspx、html、jpg等等。因此,仅仅由HttpApplication直接处理请求时很原创 2016-01-19 00:06:30 · 1431 阅读 · 0 评论 -
atitit.提升兼容性最佳实践 p825.doc
atitit.提升兼容性最佳实践 p825.doc 1. Atitit.兼容性的“一加三”策略12. 扩展表模式23. 同时运行模式23.1. 完美的后向兼容性33.2. 虚拟机模式33.3. 版本兼容性模式34. 向前兼容(为升级预留足够余地)45. “向前兼容”理念46. 专门处理的软件列表4 1. Atiti原创 2015-08-30 19:06:39 · 1055 阅读 · 0 评论 -
Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结
Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结 1. 微内核与插件的优点12. 插件的注册与使用22.1. Ioc容器中注册插件22.2. 启动器微内核启动33. 插件的俩种执行策略33.1. 必须手动接续,否则自动终止(推荐)33.2. 必须手动throw stop ex终止,负责自动接续。。4原创 2015-08-18 01:29:51 · 1244 阅读 · 0 评论 -
Atitit.ati orm的设计and架构总结 适用于java c# php版
Atitit.ati orm的设计and架构总结 适用于java c# php版 1. Orm的目标11.1. 动态obj11.2. Hb的api(meger,save,update,del)12. Orm的概念13. 动态obj24. 参考4 1. Orm的目标1.1. 动态obj1.2. Hb的a原创 2015-08-20 15:41:49 · 890 阅读 · 0 评论 -
Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)
Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast) 1. 使用js,html 撰写dsl11.1. 架构图11.2. html21.3. Js21.4. Cs桌面程序也可使用html js dsl21.5. 调用dwr 建立ast,并执行ast21.5.1. brow建立ast (http原创 2015-08-21 16:12:13 · 1322 阅读 · 1 评论