![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计思想
YB程序员
高山流水遇知音,偏执之爱独伤心
展开
-
炖肉三剑客
炖肉三剑客: 桂皮 八角 香叶原创 2019-03-24 15:05:10 · 54 阅读 · 0 评论 -
代码Retry
DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory)context.getAutowireCapableBeanFactory(); Map<String, Object> beans = beanFactory.getBeansOfType(clazz); Set<Map.Entry<String, Object原创 2019-08-14 14:50:02 · 68 阅读 · 0 评论 -
库默认加上的两个时间 一个版本 一个防重ID
; originFrom。或者 businessIdentity。。。 /** * 业务来源 */ @Setter @Getter private String businessOrigin; 业务渠道 businessChannel 业务单元 businessUnit ### makeVisible 使得可见。 who 谁? 业务渠道 OrderOperate原创 2019-05-28 17:51:57 · 64 阅读 · 0 评论 -
写名字 长用名字
名字 createdAt、updatedAt created_at updated_at create_time update_time exc_time retry_count protected $createTime = 'create_at'; protected $updateTime = 'update_at'; countAll countBy ...原创 2018-04-15 12:25:13 · 258 阅读 · 0 评论 -
成熟的方案
处理失败时的重试次数 印刷TaskWorker.retryCount=30 重试时的权重,算法为:当前时间 + (rate * retryCount) > 更新时间时,可执行 印刷TaskWorker.rate=-2 独立测试库 #=============sqlserver CONFIG============== #初始化连接数 # #sqlserver.jdbc.init...原创 2018-04-15 12:12:16 · 318 阅读 · 0 评论 -
设计师情怀和黑客情怀
20年前,最好的程序员是那些能够把整个程序装配进一个64Kb的.COM文件里的人。那些对Intel 80386掌握最多的人在编程中是偶像般的存在。 那是因为在20年前的计算机昂贵了而程序员廉价。那是黑客情怀的时代。那个时代已经过去了。那种情怀现在已经不被赞赏了,因为市场状况已经完全相反了。 现在,计算机变得便宜而程序员变得昂贵了。当下的时代是设计师情怀的时代,如今我们代码的可读性比代码的性...原创 2014-12-19 10:35:25 · 201 阅读 · 0 评论 -
传递参数的时候传递对象比较好
js 比较灵活 优雅的语法特别美! 传递参数的时候 ,就传递对象比较好!! //function progress_fun(progress,span,wrapWidth,value ){ function progress_fun(option){ var progress = option.progress; var span = option.spa...原创 2014-12-15 09:29:49 · 445 阅读 · 0 评论 -
以Ruby为助力的Ruby on Rails 横空出世,
以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、Metaprogramming、Reflection,又一堆名词砸得人悴不及防。 Java 虽然没有动态语言般暴起,但仍然天连天,水接水的生出好多框架技术---反射(reflection),泛型(generics),元数据(a...原创 2014-11-30 17:30:12 · 87 阅读 · 0 评论 -
专业术语
元编程 闭包: 块(block) 区块 ; lambda 学C#的时候学的;就是写东西比较炫丽 ;比较爽,code比较爽 其余的工作交给框架。net 去处理了! 1:习惯大于配置 这个是在php ci框架中可以体会出来的,也是研究ror和asp.net mvc中学习得来的,但是在j2ee中要进行大量的配置工作 2:DRY 相同代码不要写两边这个是看ror中学习得来的 3: ...原创 2014-11-30 15:23:14 · 125 阅读 · 0 评论 -
新建数据库模型图
1.在visio中新建数据库模型图 打开visio 2010,文件—>新建—>数据库—>数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项"数据库"。 2:《UML数据库设计应用》, ...原创 2014-11-13 16:49:53 · 321 阅读 · 0 评论 -
用数据库建模工具进行数据库建模
很多人在进行数据库设计的时候,还是喜欢使用word文档的格式设计好数据库结构以后,再进行物理数据库的创建;而真正使用数据库建模工具进行数据库设计的就很少了;如果你讯问那些不愿意使用数据库建模工具的人为什么的话,我想他们一般会给你下面几个答案: 1.数据库结构不复杂,没必要使用建模工具。 2.建模工具使用起来比较麻烦,不现实。 3.我们公司有专门的数据库文档格式,恐怕建模工具没法生成合...原创 2014-11-13 16:44:07 · 222 阅读 · 0 评论 -
控制反转,依赖注入,好莱坞原则
控制反转,依赖注入,好莱坞原则 IoC 或者 DI 或者 …一大堆的缩写词 依赖注入和控制反转其实是同一回事,依赖注入最典型的应用就是控制反转 不管是面向对象,还是面向过程,都需要分成许多的块,然后由这些部件协同工作完成任务 要协同工作就会产生依赖,一个方法调用另一个方法,一个对象包含另一个对象 如果对象A包含对象B的话,就需要在A里new一个B 依赖注入从具体类B里抽象出接口IB——IB的...原创 2013-10-08 10:39:36 · 197 阅读 · 0 评论 -
好莱坞原则
好莱坞原则 “不要给我们打电话,我们会给你打电话(don‘t call us, we‘ll call you)”这是著名的好莱坞原则。在好莱坞,把简历递交给演艺公司后就只有回家等待。由演艺公司对整个娱乐项的完全控制,演员只能被动式的接受公司的差使,在需要的环节中,完成自己的演出。 模板方法模式充分的体现了“好莱坞”原则。IOC是Inversion of Control的简称,I...原创 2013-10-08 10:35:17 · 165 阅读 · 0 评论 -
DSL(Domain-Specific Language,领域特定语言)是什么?
蔡学镛DSL(Domain-Specific Language,领域特定语言)是什么?DSL 就是针对某个领域所设计出来的一个特定的语言。因为有了领域的限制,要解决的问题就被划定了范围,所以语言不需要复杂,就可以具有精确的表达能力。且这类语言通常相当小,很容易学习使用 DSL是一种专注于某一特定领域的语言,使用通用语言(如C或者Java)当然可以得到与DSL相同的功能。但是这样会产生大...原创 2013-08-01 14:55:10 · 2741 阅读 · 0 评论 -
C++虚析构和java的override
刚刚在CSDN上看到了一道C++找错题题目如下: [code=C/C++][/code] classA { public: A(){} ~A(){} }; classB:publicA { public: B(){} ~B(){} }; intmain() { A*p=newB; deletep; p=0; return0; } 问题出...2012-11-06 18:24:00 · 159 阅读 · 0 评论