- 浏览: 64358 次
- 性别:
- 来自: 杭州
最新评论
-
fxf-风翔飞:
j2eetop 写道fxf-风翔飞 写道这样的话配置项会不会太 ...
《开源框架那点事儿16》:缓存相关代码的演变 -
fxf-风翔飞:
j2eetop 写道fxf-风翔飞 写道这样的话配置项会不会太 ...
《开源框架那点事儿16》:缓存相关代码的演变 -
huangdj:
支持
开源完整版:《开源框架实战宝典电子书V1.0.0》内测版下载地址! -
戢_时光:
...
《开源框架那些事儿22》:UI框架设计实战 -
j2eetop:
zhangchengtest 写道我也感觉注解要好点吧注解的话 ...
《开源框架那点事儿16》:缓存相关代码的演变
文章列表
竹子与开源:扎根是为了长得更高
端午节到了,人们都在讨论屈原不屈不挠的精神,以及龙舟、粽叶等世界文化遗产。粽叶清淡,给人无限的遐想。或者,你很容易想起和粽叶形状比较类似的竹叶,以及屹立挺拔的骨感 ...
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java] view plaincopyprint?
public void saveSomeObject(SomeObject someObject){
MemCacheUtil.put("SomeObject",someObject.getId( ...
1.借船与借力 三国时期,曹操率大军想要征服东吴,孙权、刘备联合抗曹,“草船借箭”即来源于此,意即运用智谋,凭借他人的人力或财力来实现自己的目标。我们来看看这个故事的几个关键环节。 为了筹集十万支箭,诸葛亮找到鲁肃。诸葛亮说:“这件事要请你帮我的忙。希望你能借给我20只船,每只船上30个军士,船要用青布慢子遮起来,还要一千多个草把子,排在船两边。”第三天四更时候,诸葛亮邀请鲁肃一起,把船用绳索连起来向曹操对岸开去。那天江上大雾迷漫,对面都看不见人。当船靠近曹军水寨时,诸葛亮命船一字儿摆开,叫士兵擂鼓呐喊。曹操以为对方来进攻,又因雾大怕中埋伏,就派六千名弓箭手朝江中放箭, ...
周末,看关于专家系统方面的书,其中有关于规则方面的内容,忽然就想,能不能模仿人的学习方式来提升计算机程序的计算能力呢?
试想,一个小孩子,他一开始什么也不会,首先,你要告诉他什么是数字,然后告诉他什么是加、减;然后告诉他什么是乘、除,还要告诉他有乘、除要先计算乘除,然后又引入了括号说,有括号永远要先计算括号。如此,随着告诉他的技能越多,他的解题能力也就越强。 于是就想着试验一下。 第一步,教计算机学习什么是数字。 下面的正则表达式,就是告诉“孩子”,数字就是前面可能有“-”号,当然也可能没有,接下来连续的数字0-9,组成的数字,后面可能还会有小数点开始加一堆0-9的数字,当然没有也 ...
在我的周边朋友身边就发生过这样的事情:
故事1:A君在北京从事Java开发好多年了,萌发了创业的念头,想组建了一个开发团队想大干一场。但是慢慢发现,构建一个有战斗力的团队真不容易。后来技术团队的组建初步有了起 ...
Tiny框架2.0版火热推出
- 博客分类:
- Tiny框架
方法论 方法论决定了可以达到的高度 方法论,就是人们认识世界、改造世界的根本方法。 它是人们用什么样的方式、方法来观察事物和处理问题。概括地说,世界观主要解决世界“是什么”的问题,方法论主要解决“怎么办 ...
现在又比较流行一种DSL(Domain Specific Language)风格的数据库访问方式,比如:JOOQ、Querydsl等等,都比较成熟。仔细研究了一下,觉得存在如下问题:这两货都是收费的,这明显不符合时代潮流么;第二就是有点过度封装的意思,有许多东西都封装了,导致学习及使用成本上升;再就是体量都比较大,能不能又瘦又小又好用?
于是Tiny出手了~~~
- 2015-06-09 17:58
- 浏览 272
- 评论(0)
答:存在大小限制。Tiny模板引擎是将模板文件生成java文件,并动态编译成class文件执行。java每个方法的内容大小不能超过64kB,超过后会提示“The code
of method renderContent(TemplateContext, Writer) is exceeding the 65535 bytes limit”的异常信息
- 2015-06-09 17:56
- 浏览 284
- 评论(0)
基于WEB的展现平台
主要包括展现层及控制层,可以让开发人员方便快速的实现WEB层的开发,同时要避免现有方案的缺点,同时要有自己非常突出的优点。
基于SOA的服务开发平台
可以方便的开发平台无关的服务,同时有水平扩展,应用集群方面要有良好的支持,可以满足7*24的运维要求。
- 2015-06-09 17:51
- 浏览 270
- 评论(0)
如果仅仅是用Tiny来进行开发,如果有Java编程基础,三小时可以掌握;
如果只是基于Tiny进行一定业务组件扩展,如果熟练掌握Java,1天可以掌握;
如果要对Tiny框架本身进行扩展,如果精通Java编程,3天可以掌握
- 2015-06-09 17:50
- 浏览 263
- 评论(0)
必备条件:
首先会Java
掌握Maven
熟悉git
可选条件:
有oschina的注册帐号:可以与Tiny框架构建者沟通
有oschina的git注册帐号:便于创建Tiny框架的Fork,并提交给原作者
对悠悠然然加粉:享受果粉待遇,得到辅导及及时回复
加入Q群:可即时互动
- 2015-06-09 17:50
- 浏览 264
- 评论(0)
首先对您的参与表示感谢,所有关于Tiny的缺陷及新需求都可以到下面的地址进行提交:
http://git.oschina.net/tinyframework/tiny/issues
- 2015-06-09 17:45
- 浏览 331
- 评论(0)
如果是正式版本号,可以从中英仓库下到,如果是SNAPSHOT版本,则需要添加下面的仓库到settings.xml文件中
https://oss.sonatype.org/content/repositories/snapshots/
- 2015-06-09 17:45
- 浏览 191
- 评论(0)
没有任何特别的要求,只要你愿意就可以。早期可以先通过fork的来贡献你的代码,同时也是对自己技能的证明。当然,为了使得自己更容易上手,可以先从写测试用例和演示用例开始。
当你证明了自己的实力与意愿,你就可以加入核心团队,享受更多的权利。
- 2015-06-09 17:44
- 浏览 248
- 评论(0)