- 浏览: 64353 次
- 性别:
- 来自: 杭州
最新评论
-
fxf-风翔飞:
j2eetop 写道fxf-风翔飞 写道这样的话配置项会不会太 ...
《开源框架那点事儿16》:缓存相关代码的演变 -
fxf-风翔飞:
j2eetop 写道fxf-风翔飞 写道这样的话配置项会不会太 ...
《开源框架那点事儿16》:缓存相关代码的演变 -
huangdj:
支持
开源完整版:《开源框架实战宝典电子书V1.0.0》内测版下载地址! -
戢_时光:
...
《开源框架那些事儿22》:UI框架设计实战 -
j2eetop:
zhangchengtest 写道我也感觉注解要好点吧注解的话 ...
《开源框架那点事儿16》:缓存相关代码的演变
文章列表
吐槽一下J2Cache
- 博客分类:
- Tiny框架
摘要 呵呵,久闻J2Cache的大名,呵呵今天有点时间看了下,介个就犹豫不决了,是踩呢还是不踩呢?踩了@红薯 会不会封我的号呀,呵呵,最后想半天,最帅的红薯心胸宽广得像大海一样,那还等啥,踩吧。 就是不知道红薯会 ...
什么是框架?
这个问题实际上许多“做框架”的人也不明白。 框架和库的本质不同在于:
框架考虑的是机制的复用,而库主要考虑的是代码的复用
框架考虑的是在机制不变的情况下进行扩展,而库则基本不考虑扩展方面的 ...
- 2015-06-06 18:01
- 浏览 237
- 评论(0)
什么是框架?
这个问题实际上许多“做框架”的人也不明白。 框架和库的本质不同在于:
框架考虑的是机制的复用,而库主要考虑的是代码的复用
框架考虑的是在机制不变的情况下进行扩展,而库则基本不考虑扩展方面的 ...
- 2015-06-06 18:01
- 浏览 246
- 评论(0)
悠然乱弹:螺旋矩阵和蛇型矩阵的悠然版实现
- 博客分类:
- 算法感想
摘要 螺旋矩阵和蛇型矩阵,是两个比较有趣的矩阵,有许多的公司面试题中有出现,这两个题的答案也有许多种,简单问一下度娘,就各自有N种实现,但是整个看下来,呵呵,比较顺眼的比较少。 考虑到不同的语言有不同的语言特性,因此今天就只用Java来进行实现,看看螺旋矩阵和蛇型矩阵的悠然版实现。
螺旋矩阵和蛇型矩阵,是两个比较有趣的矩阵,有许多的公司面试题中有出现,这两个题的答案也有许多种,简单问一下度娘,就各自有N种实现,来源也非常丰富,比如CSDN、ITEYE、等等,当然也包括著名的OSC,但是整体看下来,呵呵,比较顺眼的比较少,比较经典的就越发少了。
考虑到不同的语言有不同的语言特性,因此 ...
Tiny之RuleEngine
- 博客分类:
- Tiny框架
目录[-]规则执行器接口规则引擎接口规则集对象规则抽象类MVEL方式的规则及其执行器Mvel规则Mvel规则执行器Mvel上下文 规则引擎实现类示例定义规则编写TestCase总结规则引擎适合于做业务规则频繁变化的场景,我们的业务在应用过程中,也经常要处理大量的业务规则,当然,也希望能有一套规则引擎来支撑,这样是再好不过的。
对一些常用的商业规则引擎做一下了解,感觉非常不错,但是太贵了。看一些开源的引擎吧,也不错,但是感觉相对于我们自己这么简单的需求,太复杂了。
于是就想着自己做个,试试看能不能解决了自己的这些简单的业务规则频繁变化的业务场景,嗯嗯,脑子里大概过了一下电影,感觉路是通的, ...
开发网站 ,一般是如下过程:
找美工画图
进行图片切分
开发人员添加内容
现在还用JSP来做网页,当然属于...那啥的事情。
今天看看不一样的体验,稍有HTML基础,马上就可以照葫芦画瓢了。
第一步:找美工画图,第二步图片切分
这两步合成一步,到网上找模板,假设我们就看上这个模板了。
http://www.cssmoban.com/cssthemes/88.shtml
点击下面的地址http://down.cssmoban.com/cssthemes/dating-web-template-5.rar把它下载到本地。
展开看看,确实还不错,OK,就它了。
O ...
开发网站 ,一般是如下过程:
找美工画图
进行图片切分
开发人员添加内容
现在还用JSP来做网页,当然属于...那啥的事情。
今天看看不一样的体验,稍有HTML基础,马上就可以照葫芦画瓢了。
第一步:找美工画图,第二步图片切分
这两步合成一步,到网上找模板,假设我们就看上这个模板了。
http://www.cssmoban.com/cssthemes/88.shtml
点击下面的地址http://down.cssmoban.com/cssthemes/dating-web-template-5.rar把它下载到本地。
展开看看,确实还不错,OK,就它了。 ...
- 2015-06-06 13:55
- 浏览 278
- 评论(0)
曾经有人提出过一个看似天方夜谭的设想,在我们生活的地球上再造一个“迷你地球”,探求人类在这个现代“南泥湾”之中自给自足,以及未来在月球或火星上建立生存空间的可能性。美国得克萨斯州的石油大王爱德华·巴斯为此憧憬不已。
既然是自己动手写框架,我这里想借鉴一下生物圈(Biosphere)这个概念来描述一下。生物圈是指地球上所有生态系统的统合整体,是地球的一个外层圈,其范围大约为海平面上下垂直约10公里。它包括地球上有生命存在和由生命过程变化和转变的空气、陆地、岩石圈和水。从地质学的广义角度上来看生物圈是结合所有生物以及它们之间的关系的全球性的生态系统,包括生物与岩石圈、水圈和空气的相 ...
JS合并的必要性分析
一、效率因素
一般来说,在一个WEB工程中,需要使用大量的JS,这些JS可能来自许多提供者。
而在页面访问时,每次访问资源都要发起一个http请求,因此,即使文件已经缓冲,也需要发出一次http请求来确认文件是否被改变过。如果js个数比较少,那么没有什么问题,但是当JS文件数目比较多的时候,就会导致页面访问效率下降。如果能把所有的js都合并为一个文件,那么就可以节省几百毫秒,甚至几秒的时间,视网络状况而定。如果不需要做任何人为处理,就节省下来这些时间,无疑是相当有意义的。
二、JS引入顺序问题
如果说,效率问题还只是用户体验的问题,而JS引入顺序问题,就会导致你的 ...
有一朋友在Linux下编译Tiny时出错了,偶在Windows下编译是OK的,但是说明不了问题。因此就想着搭建一个Linux下的编译环境进行验证,实际搭建过程碰到了一些问题--主要是NTLM ISA代理服务器的问题。由于整个过程比较复杂,因此就写此文志之,有需要的朋友也正好用一下。Step
1:搭建Linux环境考虑到fedora各方面不错,本人选用了fedora,在vSphere中创建一个虚拟机,一会就装完了,没有啥好说的。
Step 2:由于经常要从windows通过ssh连接或上传文件,因此设置自动启用sshsystemctl
enable sshd.serviceStep3 : ...
- 2015-06-03 12:05
- 浏览 265
- 评论(0)
有一朋友在Linux下编译Tiny时出错了,偶在Windows下编译是OK的,但是说明不了问题。因此就想着搭建一个Linux下的编译环境进行验证,实际搭建过程碰到了一些问题--主要是NTLM ISA代理服务器的问题。由于整个过程比较复杂,因此就写此文志之,有需要的朋友也正好用一下。Step
1:搭建Linux环境考虑到fedora各方面不错,本人选用了fedora,在vSphere中创建一个虚拟机,一会就装完了,没有啥好说的。
Step 2:由于经常要从windows通过ssh连接或上传文件,因此设置自动启用sshsystemctl
enable sshd.serviceStep3 : ...
- 2015-06-03 12:05
- 浏览 235
- 评论(0)
TinyUI实际上并不是一个具体的UI展现组件,它只是一个UI构建体系。它可以适应于各种Html+CSS+JS的体系架构中。 TinyUI主要解决下面的问题:
UI中JS的引入与顺序,JS合并的问题
UI中css的引入与顺序,CSS合并的问题
UI中碰到性能问题时的影响范围,比如:一个树出现问题,要改动许多用到树的地方
代码重复的问题,同样的内容在许多地方都有,如果要改动就要改动许多个地方
整体布局调整困难的问题
开发效率的问题
执行效率的问题,前台响应要求速度更快
集群的问题
国际化的问题
等等
所以,它只是一个体系,不提供具体的UI组件,只是 ...
- 2015-06-03 12:04
- 浏览 308
- 评论(0)
TinyUI实际上并不是一个具体的UI展现组件,它只是一个UI构建体系。它可以适应于各种Html+CSS+JS的体系架构中。 TinyUI主要解决下面的问题:
UI中JS的引入与顺序,JS合并的问题
UI中css的引入与顺序,CSS合并的问题
UI中碰到性能问题时的影响范围,比如:一个树出现问题,要改动许多用到树的地方
代码重复的问题,同样的内容在许多地方都有,如果要改动就要改动许多个地方
整体布局调整困难的问题
开发效率的问题
执行效率的问题,前台响应要求速度更快
集群的问题
国际化的问题
等等
所以,它只是一个体系,不提供具体的UI组件,只是 ...
- 2015-06-03 12:04
- 浏览 324
- 评论(0)
源码快照:https://git.oschina.net/tinyframework/tiny上手之前,默认已经熟悉Maven和Git,对于Maven和Gig相关问题,女生请问谷哥,男生请问度娘,他二位的细致耐心一定会让你满意的。install之前需要进行环境准备,确认你的机器可以联得上外网,或者有好用的Maven代理。请确认在编译环境中存在jdk1.5和1.6以上版本。
- 2015-06-03 12:02
- 浏览 277
- 评论(0)
源码快照:https://git.oschina.net/tinyframework/tiny上手之前,默认已经熟悉Maven和Git,对于Maven和Gig相关问题,女生请问谷哥,男生请问度娘,他二位的细致耐心一定会让你满意的。install之前需要进行环境准备,确认你的机器可以联得上外网,或者有好用的Maven代理。请确认在编译环境中存在jdk1.5和1.6以上版本。
- 2015-06-03 12:02
- 浏览 191
- 评论(0)