- 博客(43)
- 资源 (39)
- 收藏
- 关注
原创 atitit.web ui 结构建模工具总结
atitit.web ui 结构建模工具总结 1. 王者.dreamweaver 12. Frontpage/SharePoint Designer(FrontPage) 2010... 13. Netbeans6.5 14. Ms vs 15. Xara Web Designer..雅十专业级的ide 16. Adobe GoLive(好像不更新了) 2
2014-07-31 22:04:41 1279
原创 atitit。自定义uml MOF EMF体系eclipse emf 教程o7t
atitit。自定义uml MOF EMF体系eclipse emf 教程o7t 1. 元对象机制(MOF,Meta-Object Facility)and 结构 12. 元模型图、模型图、对象图uml自定义建模语言 23. 3层结构and 结构中的框架连接 34. GEF和EMF 45. 建立emf项目--建立一个empty emf proj 46. 建立
2014-07-31 22:02:15 2271
原创 Atitit.软件的建模种类and 建模语言选型and UML???
Atitit.软件的建模种类and 建模语言选型and UML??? 1. 4大的建模种类:ui建模,业务流程建模 , 业务对象建模, 数据库建模 12. 文本还是图片化(推荐)的建模 13. 通常建模语言UML,psodo,流程图.. 14. 静态结构+动态语义 15. 建模工具..dw/ps, jbpm/reg engine , 16. ui建模语言html
2014-07-31 22:01:17 1314
原创 atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg
atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg 1. 建立list 12. 配置xml 13. Hibernate中Set和List的配置 14. Bag(结合了List与Set), 2 1. 建立list/** * 集合属性只能以接口声明。例如在下面的代码中,schools的类型只能
2014-07-30 20:10:14 1201
原创 atitit.架构设计---方法调用结果使用异常还是返回值
atitit.架构设计---方法调用结果使用异常还是返回值 1. 应该返回BOOL类型还是异常 12. 最终会有四种状况,抛出异常、返回特殊值、阻塞、超时 13. 异常的优缺点点 14. java BlockingQueue的提示 25. 方案::两个都使用,一个api返回bool,一个throw 异常... 2 1. 应该返回BOOL类型还是异常
2014-07-30 20:07:38 2249
原创 atitit.解决net.sf.json.JSONException There is a cycle in the hierarchy
atitit.解决net.sf.json.JSONException There is a cycle in the hierarchy1. 环境:使用hibernate4跟个,,要不个哪的对象系列化成个json的时候儿有这个问题了... 12. 原因::hb默认的lazy 方式造成的当有关联对象的时候儿... 13. #---解决::lazy =false (推荐).. 1
2014-07-30 20:06:43 5316
原创 atitit. java queue 队列体系and自定义基于数据库的队列总结o7t
atitit. java queue 队列体系and自定义基于数据库的队列总结o7t1. 阻塞队列和非阻塞队列 12. java.util.Queue接口, 13. ConcurrentLinkedQueue 24. BlockingQueue阻塞队列 24.1. 1. ArrayBlockingQueue 34.2. 2. LinkedBlockingQueue 3
2014-07-30 20:03:35 1359
原创 atitit.web 推送实现方案集合
atitit.web 推送实现方案集合 1. 俩中模式 Push/Pull 12. 需要实现的特性 22.1. 推送消息广播。 22.2. 推送定向消息。 22.3. 提供连接上线前、上线、下线前、下线、发送消息等多种可处理事件。 22.4. 消息缓存机制,确保长轮询工作模式下不丢失消息。 22.5. 客户端正常下线,服务端可立即感知。 22.6. 客户端异常停
2014-07-30 19:58:25 1944
原创 Atitit.列表页面and条件查询的实现最佳实践(2)------翻页 分页 控件的实现java .net php
Atitit.列表页面and条件查询的实现最佳实践(2)------翻页 分页 控件的实现java .net php 1. 关于翻页有关的几大控件::搜索框控件,显示表格控件,翻页器,数据源控件.. 12. 翻页的显示格式:: 12.1. 通常ui--“首页”、“上页”、“下页”、“末页”,还要有Goto到指定页 12.2. 百度式::...上一页5678910111213
2014-07-29 23:51:23 1670
原创 Atitit.列表页面and条件查询的实现最佳实践(1)------设置查询条件and提交查询and返回json数据
Atitit.列表页面and条件查询的实现最佳实践(1)------设置查询条件and提交查询and返回json数据 1. 1. 配置条件字段@Conditional 1 12. 2. 配置条件字段显示类型为range----@Conditional(displayType = displayType.rang, rangStart = rang.start, rangEnd = ra
2014-07-27 23:34:37 1730
原创 atitit.编辑表单的实现最佳实践dwr jq easyui
atitit.编辑表单的实现最佳实践dwr jq easyui 1. 提交表单 12. 表单验证 13. 数据保存使用meger方式取代save&update方式 13.1. Filter::(mp>>do) 13.2. 2.convert(mp>>do) 23.3. valider 23.4. 默认值设置问题..(只do) 24. 表单回显(编辑模式) 2
2014-07-27 13:31:23 1520 1
原创 atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
atitit.提升软件开发的效率and 质量的那些强大概念and方法总结 1. 主流编程中三个最糟糕的问题 11.1. 从理解问题后到实现的时间很长 11.2. 理解和维护代码 21.3. 学习曲线高 21.4. 扩展性烂 21. Coc 22. Dsl 23. DSM 34. 4gl 35. 产生式编程(Generative Programmi
2014-07-26 20:07:17 1725
原创 Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结 1. 管道抽象 12. 层次结构抽象(json,xml etc) 13. 异步抽象promise 14. Ide code templete 15. 方法链( 流接口。??管道抽象??) 16. static factory method)和import 17. varargs 1
2014-07-26 17:49:46 2458
原创 atitit.基于http json api 接口设计 最佳实践 总结o7
atitit.基于http json api 接口设计 最佳实践 总结o7 1. 需求:::服务器and android 端接口通讯 22. 接口开发的要点 22.1. 普通参数 meth,param, 22.2. 所有的参数定义 22.3. key,dynami key)韩式 static key? 22.4. 防篡改 sign 22.5. Encry加密 3
2014-07-26 13:51:48 3775
原创 atitit.表单验证 的dsl 本质跟 easyui ligerui比较
atitit.表单验证的dsl 本质跟 easyui ligerui比较 1. DSL 声明验证 12. 自定义规则 13. 正则表达式验证,可以扩展实现 24. 犯错误消息提示,generic canBeEmpty is good 35. Prevent the form to submit when invalid 36. 为空则不验证,不为空则验证,的实现 5
2014-07-26 12:53:33 2018
原创 Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725 1. DSL主要分为三类:外部DSL、内部DSL,以及语言工作台。12. DSL规则 22.1. DSL = 整洁的代码22.2. DSL必须以文本代码的形式出现22.3. DSL的语法应该尽可能地接近英语或者其他自然语言23. DSL
2014-07-26 12:47:33 1448
原创 atitit.设计模式(2) -----查表模式/ command 总结
atitit.设计模式(2) -----查表模式/ command 总结 1. 应用场景: 11. 取代一瓦if else 12. 建设api rpc风格的时候儿. 13. 菜单是Command模式的一个典型实例,14. 上下文中执行客户代码 15. 使用命令模式作为"CallBack"在面向对象系统中的替代。16. 3)系统需要支持命令的撤消(undo)。
2014-07-25 01:06:41 1128
原创 atitit.spring3 mvc url配置最佳实践
atitit.spring3 mvc url配置最佳实践 1. Url-pattern bp 12. 通用星号url pattern的问题 13. Other code 14. 参考 2 1. Url-pattern bp Default / /* 中间容易的冲突....spr十为了restful风格,,才默认中配置的..
2014-07-22 23:57:10 1050
原创 atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug
atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug 1. core.setProperty(o, "materialId", null); 12. Java Reflection (JAVA反射) 13. 反射的用处 24. Java类反射中所必须的类: 2BeanUtils.copyProperty 25
2014-07-22 23:54:27 2084
原创 atitit.RESTful服务的概览and框架选型
atitit.RESTful服务的概览and框架选型 1. REST基础概念: 12. URL说明: 13. 14. RESTful框架选型 21. spring mvc( recomm) 22. Jersey 25. 参考 3 1. REST基础概念:· 在REST中的一切都被认为是一种资源。· 每个资源由URI标识。· 使用统一的接口。
2014-07-22 23:50:18 1179
原创 atitit.查看预编译sql问号 本质and原理and查看原生sql语句
atitit.查看预编译sql问号 本质and原理and查看原生sql语句 1. 预编译原理. 12. preparedStatement 有三大优点: 13. How to look gene sql 21. Hb cfg all debug ,cant see... 22. WSExplorer按照进程抓取pack可以看见.. 23. Mysql 5.6 开放日
2014-07-22 23:48:44 1941
原创 atitit.atitit.hb many2one relate hibernate 多对一关联配置..
atitit.atitit.hb many2one relate hibernate 多对一关联配置.. 1. 多对一单向 @ManyToOne 11. 其中@JoinColumn 注解 22. @targetEntity注解 22. 生成的sql LEFT OUTER 23. 多对一也可以通过关联表的方式来映射,通过 @JoinTable 注解可 24. 另外一个属性
2014-07-22 23:42:40 1171
原创 atitit.hbnt orm db 新新增更新最佳实践o7
atitit.hbnt orm db 新新增更新最佳实践o7 1. merge跟个save了. 12. POJO对象处于游离态、持久态、托管态。使用merge()的情况。 13. @DynamicInsert @DynamicUpdate 24. 实际调用merge()生成的sql 25. 参考 2 1. merge跟个save了.UpdateUpda
2014-07-22 23:41:22 1066
原创 atititt.java定时任务框架选型Spring Quartz 注解总结
atititt.java定时任务框架选型Spring Quartz 总结 1. 。Spring Quartz (ati recomm) 12. Spring Quartz具体配置 22.1. 增加context,task命名空间xml: 22.2. 增加xsi:schemaLocation valide 22.3. 我们的task任务扫描注解in spr.xml
2014-07-22 19:09:58 5249
原创 atittit.表单验证的实现方式以及原理本质以及选型以及自定义兼容easyui dsl规则的表单验证
atittit.表单验证的实现方式以及原理本质以及选型以及自定义兼容easyui dsl规则的表单验证 1. 需求,表单验证需要弹框式,但目前easyui ms绑定死了tooltip式样 12. 表单验证表现形式 12.1. 弹框 12.2. 浮动tooltip,推荐这个 13. 表单验证的实现原理 13.1. 定义reg 23.2. 解释 23.3. 调用提示
2014-07-22 19:08:54 1398
原创 atitit.获取北京时间CST 功能api总结 O7
atitit.获取北京时间CST 功能api总结 O7 1. 获取cst时间(北京时间)两布:1.抓取url timtstamp >>format 到cst 12. 设置本机时间 setSystime(date);:调用的命令行,只能支持windows和linux系统 23. 留意: 1582年10月5日—1582年10月14日。是不存在的.. 24. 克拉维斯
2014-07-22 19:08:20 2815
原创 atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7
atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7 1. 实现原理 12. 大的文件上传原理::使用applet 13. 新的bp 21. 性能提升---分割小文件上传,避免一次使用内存使用过大的 22. Uuid还是原来文件名称:: 23. 监听器频繁地被调用 24. 结合wz easyui 24. 选型 25. Uploadif
2014-07-21 22:08:09 1672
原创 atitit.提升开发效率---MDA 软件开发方式的革命(5)----列表查询建模
atitit.提升开发效率---MDA 软件开发方式的革命(5)----列表查询建模 1. 配置条件字段@Conditional 12. 配置条件字段显示类型为range----@Conditional(displayType = displayType.rang, rangStart = rang.start, rangEnd = rang.end,op=op.range) 13
2014-07-19 23:38:57 1139
原创 atitit.提升开发效率---MDA 软件开发方式的革命(4)----编辑表单建模
atitit.提升开发效率---MDA 软件开发方式的革命(4)----编辑表单建模 1. 建模语言的选型anno+html...不是uml 12. 指定显示模板 @BeanEditForm(tmplt="c:/edit.html") 13. 配置属性的@Property(lable=”xxx”)显示 24. 配置属性的显示控件方式@DataType(value=DataTyp
2014-07-19 20:39:38 1193 1
原创 atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表 1. 建模在后自动建表 11. 传统上,需要首先建表,在业务编码.. 12. 模型驱动建表---更多简化法是在建模在后自动建表 12. 自动建表的原理: 13. 自动建表工具::hibernate.hbm2ddl 跟Hibernate4.1 24. hbm2ddl最佳实践 23.
2014-07-19 08:43:06 1444 1
原创 atitit.标准时间格式 互相转换 秒数 最佳实践
atitit.标准时间格式 互相转换 秒数 最佳实践 例如00:01:19 转换为秒数 79,,and互相转换 一个思路是使用div 60 mod...不过麻烦的... 更好的方法是使用stamp... 前台添加个日期,使用时间戳来计算... 作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com转载请注明
2014-07-17 00:12:43 1265 1
原创 atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换
atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换 1. 需求:::日期转换 12. 可以选择的模式: 表格模式,责任链模式 13. 调用代码 24. 责任链链的特性: 25. 模式结构 46. 职责链模式包含如下角色:Handler,ConcreteHandler: 具体处理者,HandlerChain
2014-07-16 23:50:03 1213
原创 atitit.ajax bp dwr 3.的注解方式配置使用流程总结.....
atitit.ajax bp dwr 3.的注解方式配置使用流程总结..... 1. 下载 dwr.jar 1M 12. 配置注解方式..web.xml 13. Class 配置 24. 测试查看公布的方法 25. 导入到page页面 36. 使用在js黑头 37. #=====param sh requesst 38. Xxx is undefine 4
2014-07-14 23:51:09 1553
原创 atitit.导航的实现最佳实践and声明式编程
atitit.导航的实现最佳实践and声明式编程1. 顶部水平栏导航 12. 竖直/侧边栏导航 13. 选项卡导航 14. 面包屑导航 15. 标签导航 16. 搜索导航 27. 分面/引导导航 28. 页脚导航 39. 20. 在不同页面上使用同样的导航代码 310. 结论大多数网站使用不只一种导航设计模式 311. 参考\ 4 1. 顶部水平
2014-07-14 23:38:58 1032
原创 atitit.提升开发效率---mda 软件开发方式的革命--(2)
atitit.提升开发效率---mda 软件开发方式的革命--(2) 1. 一个完整的MDA规范包含: 12. 一个完整的MDA应用程序包含: 13. MDA能够带来的最大的三个好处是什么? 24. 三大MDA工具 25. 代码补充 36. Mda的问题 37. EMF与MDA 48. MDA跟代码自动生成的区别 49. openMDX-开源MDA平台 5
2014-07-14 01:26:40 1580
原创 attilax.java 注解的本质and 使用最佳实践(3)O7
attilax.java 注解的本质and 使用最佳实践(3)O7 1. 定义pojo 12. 建立注解By eclipse tps 13. 注解参数的可支持数据类型: 24. 注解处理器 25. 读取注解 26. 不能读取到注解,为null的解决 37. 参考: 3 1. 定义pojopublic class pojo {@Validate("re
2014-07-13 22:15:18 1361
原创 atitit.java解析sql语言解析器解释器的实现
atitit.java解析sql语言解析器解释器的实现1. 解析sql的本质:实现一个4gl dsl编程语言的编译器 12. 解析sql的主要的流程,词法分析,而后进行语法分析,语义分析,构建sql的AST 13. 词法分析器 24. 语法分析器--ANTLR 25. Eclipse插件,,ANTLR Studio 36. 一个基于javacc实现的解析
2014-07-13 21:25:21 8226
原创 atitit.信息安全的控制总结o7
atitit.信息安全的控制总结o7 1. 信息安全覆盖很多的内容: 12. #内部人员导致的安全风险 13. #对敏感的数据进行透明的加密 24. #安全防护 25. #通过数据安全域保护关键业务数据 26. #实施安全规则与多元素授权 37. #数据库安全审计的考虑 38. #建立集中的数据库审计平台 39. 别的法 3 1. 信息安全覆盖很多的
2014-07-12 01:17:22 1534
原创 Atitit.java c++指针使用总结O7
Atitit.java c++指针使用总结O7 1. 指针的本质 12. 指针的作用 11. 提升性能问题这常常用于遍历数组, 12. 计算两个指针的的距离 23. 避免栈溢出,创建动态数据结构,,大的对象/数组必须使用指针或者静态的变量 24. 灵活性 23. 一个变量包括a.地址(指针) b。命名(引用,别名) c.变量内容.. 34. 指针跟引用
2014-07-11 22:07:55 995
原创 atitit.提升开发效率---mda 软件开发方式的革命
atitit.提升开发效率---mda 软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 12. 应用框架和其实现相分离 23. 目前的问题模型和代码不同步 24. MDA的历史及其由来 25. MDA的三个主要目标是:轻便性、 互操作性和可重用性。 36. MDA跟代码生成的不同 37. 问题:也许MDA不过是已有的Case Tool
2014-07-10 00:52:20 1787
C#截屏功能
2012-08-27
功能:汉字文章转换拼音的好工具 pinyinConvert.v20120709
2012-07-09
倒计时模块基于JS与HTML
2012-07-06
游戏引擎---物理系统解决方案.d
2016-10-24
中文 分词 -- 同义词大全整理
2013-11-25
人人网验证码识别
2013-02-23
atiLoginAuth登录处理流程模块.rar
2012-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人